+ JavaScript の質問用スレッド vol.68 +

このエントリーをはてなブックマークに追加
952Name_Not_Found:2009/02/20(金) 22:13:39 ID:???
>>950
onclickでwindow.openしまくってreturn false
953Name_Not_Found:2009/02/20(金) 23:03:30 ID:h/NYSWSV
戻るボタンを使わせないjavaスクリプトを教えてください。
954Name_Not_Found:2009/02/20(金) 23:08:34 ID:???
document.write('戻るボタンを使わないでください');
955950: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>
956Name_Not_Found:2009/02/20(金) 23:26:27 ID:???
>>955
for (i = 0; i < url.length; i++){
window.open(url[i], i);
}
957950:2009/02/20(金) 23:44:40 ID:iYlos5Me
>>956
レスありがとうございます。
やはり同じタブのURLが上書きで変わっていきます。。
同じWindowの違うタブで次々開きたいんです。
ちなみにIEの設定の設定はこうなっています

http://www.vipper.org/vip1118751.jpg.html
958Name_Not_Found:2009/02/21(土) 00:01:38 ID:???
>>957
ちゃんとキャッシュ消してみ
959950:2009/02/21(土) 00:24:41 ID:PtDjYrcu
>>958
一時ファイルを削除してみましたが・・やはりできんのです。。
最後の配列のURLが表示されます。。
960Name_Not_Found:2009/02/21(土) 00:44:40 ID:???
マルチラインのテキストを容易に変数へ格納する方法はありますか?
たとえば
<--ここから
abc
123
xyz
789
-->ここまで
をhogeという変数に入れたいです

たとえばRubyだと
hoge = <<TEXT
abc
123
xyz
789
TEXT
とやれば、視覚的に見たままのテキストがhogeに格納されますが
JavaScriptで似たようなことは可能でしょうか?
961Name_Not_Found:2009/02/21(土) 00:52:25 ID:???
JSON でも使え
962Name_Not_Found:2009/02/21(土) 08:33:39 ID:???
var hoge = '' + <><![CDATA[
abc
123
xyz
789
]]></>;
963Name_Not_Found:2009/02/21(土) 11:33:23 ID:???
innerHTMLは代入されるたびにブラウザがパースかけるから
for文の中とかで使うとめっさ効率悪くなる。
for文中で innerHTML += str; とかもう最悪。
964Name_Not_Found:2009/02/21(土) 11:36:09 ID:???
>>953
window.location.replace(url);
965950:2009/02/21(土) 15:56:37 ID:PtDjYrcu
すいません。。>>950のものです。アドバイスを頂いて↓こんなソースになりましたが、
やはり最後のURLが表示されます。同じウインドウの違うタブで開きたいです。
ヒントを教えてください。
<body onload="EroOpen()">
<SCRIPT TYPE="text/javascript">
function EroOpen()
{
var url = new Array(4);
url[0] = "http://www.yahoo.co.jp";
url[1] = "http://www.google.co.jp";
url[2] = "http://www.goo.ne.jp";
url[3] = "http://news.goo.ne.jp";
for (i = 0; i < url.length; i++){
window.open(url[i],i);
}
}
</SCRIPT>
966Name_Not_Found:2009/02/21(土) 16:00:58 ID:???
>>965
FirefoxでFirebug使いながらデバッグしろ。
967950:2009/02/21(土) 16:42:55 ID:PtDjYrcu
>>966
IE7で動かしたいんですが、Firefoxでのデバグで良いのですか?
968Name_Not_Found:2009/02/21(土) 16:45:10 ID:???
>>967
当たり前だろ
デバッグしなきゃどんなブラウザでも動かないことぐらい分かるだろ
969Name_Not_Found:2009/02/21(土) 16:59:23 ID:???
うっせーよ馬鹿。
970Name_Not_Found:2009/02/21(土) 17:23:14 ID:???
>>965
こういうこと言うのもなんだけど、そのコードから察するに
sleipnirのグループ機能とか使えばいいんじゃないの?
971Name_Not_Found:2009/02/21(土) 17:31:19 ID:???
Firefoxのブックマークでもフォルダにまとめれば タブですべて開く があるし
972Name_Not_Found:2009/02/21(土) 17:43:16 ID:Cx/tnPuC
javascriptで質問なんですが、
ワンクリックでコピーとかどうやったら出来るのでしょうか?
検索してもうまくかからないので教えて下さい。
973Name_Not_Found:2009/02/21(土) 17:46:25 ID:???
>>972
IEならclipboardData.setData
それ以外はflashのsetClipboardを使う
974950:2009/02/21(土) 17:46:39 ID:PtDjYrcu
>>966
なんでそんなに怒ってるの?w
正直このためにFirefoxをインストールしたくないです
ソース教えてくれたら エロサイトのURL入れたソース貼るのに・・
975Name_Not_Found:2009/02/21(土) 17:49:56 ID:???
>>974
これだから、IE信者は
976Name_Not_Found:2009/02/21(土) 17:50:39 ID:???
というか、ドザは
977Name_Not_Found:2009/02/21(土) 18:00:59 ID:???
>>973
レス有難うございます!
本当に助かりました!
978Name_Not_Found:2009/02/21(土) 18:52:47 ID:???
>974
普通の人が毎回同じページを巡回するなら、
ブラウザでブックマークして纏めておいて、
「ブックマークを全て開く」機能を使う。
自分で作ろうとする人って異端だと思うな。

誰かが欲しがるようなモノって、
大抵別の誰かが便利に使えるように作ってくれてるもんだよ。
ブラウザ関係は特にそう。
自分で作らざるを得ないような低機能ブラウザを盲信してる人は
これを知らないか、知ってて無視しようと努力してるか、大抵どっちかだね。
979Name_Not_Found:2009/02/21(土) 19:10:42 ID:???
便利なものに目を背ける理由が分からない
980Name_Not_Found:2009/02/21(土) 19:12:19 ID:???
>>979
それが日本人なんだよね
車輪の再発明したがる
981Name_Not_Found:2009/02/21(土) 19:42:59 ID:???
車輪の再発明。kwsk
982Name_Not_Found:2009/02/21(土) 19:52:01 ID:???
>>981
ぐぐれ。すぐ分かる。
983Name_Not_Found:2009/02/21(土) 20:00:28 ID:???
楽したがる人が多い中自ら茨の道を進もうとしてる>>974は偉いと思うよw
984Name_Not_Found:2009/02/21(土) 20:06:43 ID:???
茨の道を進むのと、地球を山手線感覚で歩くのとは違う
985Name_Not_Found:2009/02/21(土) 21:03:29 ID:???
そろそろ次スレ・・・・。

テンプレ論議なし?
986Name_Not_Found:2009/02/21(土) 21:53:32 ID:???
スレ立て人ですが、出先で今スレが立てられません。以下で誰か立てて!

+ JavaScript の質問用スレッド vol.69 +

まず >>2-10 読め! 続いて過去スレ全集を検索!

━━━本スレに書く事を許される者は以下の通り━━━━━
 一、JavaScriptはJavaとは別物であると知っている者
 一、自ら学んでJavaScriptコードを書く意思を持つ者
 一、ユーザに迷惑となるスクリプトを書かない者
 一、質問を分かる日本語できちんと説明できる者
 一、トラブルを再現する最小限のサンプルを貼れる者
 一、テンプレ+FAQ>>2-10/過去ログ/関連資料を読める者
━━━━━━━━━━━━━━━━━━━━━━━━━━━
自力で書く気がない人は他のスレへ(テンプレ末尾参照)。
前スレ http://pc11.2ch.net/test/read.cgi/hp/1230611894/l50
[必読]過去スレ全集 http://wing2.jp/~mirrorhenkan/2ch/javascript/
  (ずべて同一)  http://www2.atpages.jp/mirror/2ch/javascript/
          http://usamimi.info/~mirrorhenkan/2ch/javascript/
[必読]ガイド http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide
(GuideをReferenceに→Netscape版言語仕様。多くの実装が準拠:ECMA-262.ed3)
FAQ・注意・過去ログ・仕様書・関連資料・関連スレ>>1-10
987Name_Not_Found:2009/02/21(土) 21:56:28 ID:???
立てた

+ JavaScript の質問用スレッド vol.69 +
http://pc11.2ch.net/test/read.cgi/hp/1235220962/
988Name_Not_Found:2009/02/22(日) 07:46:07 ID:???
正規表現で、"楽しいかもね、そうかもね"
から、"楽しいかもね" までを抜き出したい場合に、
楽.*ね だと一番最後まで抜き出されてしまうのですが、どうしたらうまく抜き出せるのでしょうか?
989Name_Not_Found:2009/02/22(日) 08:17:19 ID:???
楽([^ね]*)ね
990ぼ〜にゃんきゅーぐお:2009/02/22(日) 09:04:51 ID:???
最短一致にしたいという趣旨なら

楽.*?ね
991ぼ〜にゃんきゅーぐお:2009/02/22(日) 09:06:01 ID:???
お、この板はID出ないのか。 自演し放題だな。
992Name_Not_Found:2009/02/22(日) 10:25:20 ID:???
>>988
.*の後に?を付けると最小マッチになる
993Name_Not_Found:2009/02/22(日) 11:25:33 ID:???
>>990,992
最小(最短)ではないだろ
最小にしたいのなら

楽([^楽ね]*)ね

楽([^楽]*?)ね
994ぼ〜にゃんきゅーぐお:2009/02/22(日) 12:08:52 ID:???
素人は黙っとけ。。
995Name_Not_Found:2009/02/22(日) 12:50:14 ID:???
>>988
解答は出てるけど、今後のために「正規表現 欲張り」の
キーワードでググってみるといいよ。
996Name_Not_Found:2009/02/22(日) 12:50:36 ID:???
alert("楽楽しいねね".match(/楽.*?ね/));  //楽楽しいね

非貪欲な繰り返し≠ショーテストマッチ
997ぼ〜にゃんきゅーぐお:2009/02/22(日) 12:58:19 ID:???
おいおいおい、>>988の質問の意図をくみ取ってやれよw
馬鹿正直に読み取ると "楽しいかもね" が正解になってしまうだろw

すぐムキになるやつは使えないな。
998Name_Not_Found:2009/02/22(日) 13:31:45 ID:???
>>997
どんな意図があろうと、?つければ最短一致と教えるような解答者はカスじゃないかな
999Name_Not_Found:2009/02/22(日) 13:33:51 ID:???
うめとくか
1000Name_Not_Found:2009/02/22(日) 13:34:31 ID:???
次スレはこちらとなっております

+ JavaScript の質問用スレッド vol.69 +
http://pc11.2ch.net/test/read.cgi/hp/1235220962/
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。