+ JavaScript の質問用スレッド vol.68 +
>>950 onclickでwindow.openしまくってreturn false
953 :
Name_Not_Found:2009/02/20(金) 23:03:30 ID:h/NYSWSV
戻るボタンを使わせないjavaスクリプトを教えてください。
document.write('戻るボタンを使わないでください');
955 :
950:2009/02/20(金) 23:20:07 ID:iYlos5Me
>>951-952 回答、ありがとうございます。迷惑をかけることはありません。自分用です。
正直エロサイトの巡回が目的です。
↓こんな作りにしてみたのですが・・・同じタブのURLが書き換わっています。。
ヒントをお願いします。。
<body onload="EroOpen()">
<SCRIPT TYPE="text/javascript">
function EroOpen()
{
var url = new Array(3);
url[0] = "
http://www.yahoo.co.jp";
url[1] = "
http://www.google.co.jp";
url[2] = "
http://www.goo.ne.jp";
for (i = 0; i < url.length; i++){
this.window.open(url[i],null);
alert(url[i]);
}
}
</SCRIPT>
</body>
>>955 for (i = 0; i < url.length; i++){
window.open(url[i], i);
}
957 :
950:2009/02/20(金) 23:44:40 ID:iYlos5Me
959 :
950:2009/02/21(土) 00:24:41 ID:PtDjYrcu
>>958 一時ファイルを削除してみましたが・・やはりできんのです。。
最後の配列のURLが表示されます。。
マルチラインのテキストを容易に変数へ格納する方法はありますか?
たとえば
<--ここから
abc
123
xyz
789
-->ここまで
をhogeという変数に入れたいです
たとえばRubyだと
hoge = <<TEXT
abc
123
xyz
789
TEXT
とやれば、視覚的に見たままのテキストがhogeに格納されますが
JavaScriptで似たようなことは可能でしょうか?
JSON でも使え
var hoge = '' + <><![CDATA[
abc
123
xyz
789
]]></>;
innerHTMLは代入されるたびにブラウザがパースかけるから
for文の中とかで使うとめっさ効率悪くなる。
for文中で innerHTML += str; とかもう最悪。
>>953 window.location.replace(url);
965 :
950:2009/02/21(土) 15:56:37 ID:PtDjYrcu
>>965 FirefoxでFirebug使いながらデバッグしろ。
967 :
950:2009/02/21(土) 16:42:55 ID:PtDjYrcu
>>966 IE7で動かしたいんですが、Firefoxでのデバグで良いのですか?
>>967 当たり前だろ
デバッグしなきゃどんなブラウザでも動かないことぐらい分かるだろ
うっせーよ馬鹿。
>>965 こういうこと言うのもなんだけど、そのコードから察するに
sleipnirのグループ機能とか使えばいいんじゃないの?
Firefoxのブックマークでもフォルダにまとめれば タブですべて開く があるし
972 :
Name_Not_Found:2009/02/21(土) 17:43:16 ID:Cx/tnPuC
javascriptで質問なんですが、
ワンクリックでコピーとかどうやったら出来るのでしょうか?
検索してもうまくかからないので教えて下さい。
>>972 IEならclipboardData.setData
それ以外はflashのsetClipboardを使う
974 :
950:2009/02/21(土) 17:46:39 ID:PtDjYrcu
>>966 なんでそんなに怒ってるの?w
正直このためにFirefoxをインストールしたくないです
ソース教えてくれたら エロサイトのURL入れたソース貼るのに・・
というか、ドザは
>>973 レス有難うございます!
本当に助かりました!
>974
普通の人が毎回同じページを巡回するなら、
ブラウザでブックマークして纏めておいて、
「ブックマークを全て開く」機能を使う。
自分で作ろうとする人って異端だと思うな。
誰かが欲しがるようなモノって、
大抵別の誰かが便利に使えるように作ってくれてるもんだよ。
ブラウザ関係は特にそう。
自分で作らざるを得ないような低機能ブラウザを盲信してる人は
これを知らないか、知ってて無視しようと努力してるか、大抵どっちかだね。
便利なものに目を背ける理由が分からない
>>979 それが日本人なんだよね
車輪の再発明したがる
車輪の再発明。kwsk
楽したがる人が多い中自ら茨の道を進もうとしてる
>>974は偉いと思うよw
茨の道を進むのと、地球を山手線感覚で歩くのとは違う
そろそろ次スレ・・・・。
テンプレ論議なし?
正規表現で、"楽しいかもね、そうかもね"
から、"楽しいかもね" までを抜き出したい場合に、
楽.*ね だと一番最後まで抜き出されてしまうのですが、どうしたらうまく抜き出せるのでしょうか?
楽([^ね]*)ね
最短一致にしたいという趣旨なら
楽.*?ね
お、この板はID出ないのか。 自演し放題だな。
>>988 .*の後に?を付けると最小マッチになる
>>990,992
最小(最短)ではないだろ
最小にしたいのなら
楽([^楽ね]*)ね
か
楽([^楽]*?)ね
素人は黙っとけ。。
>>988 解答は出てるけど、今後のために「正規表現 欲張り」の
キーワードでググってみるといいよ。
alert("楽楽しいねね".match(/楽.*?ね/)); //楽楽しいね
非貪欲な繰り返し≠ショーテストマッチ
おいおいおい、
>>988の質問の意図をくみ取ってやれよw
馬鹿正直に読み取ると "楽しいかもね" が正解になってしまうだろw
すぐムキになるやつは使えないな。
>>997 どんな意図があろうと、?つければ最短一致と教えるような解答者はカスじゃないかな
うめとくか
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。