- ベストアンサー
ページを表示すると同時に複数のサブウィンドウを開く方法について
ページを表示すると同時に複数のサブウィンドウを開く方法について、 プログラムを作成したらよいのか教えてください。 下記のプログラムは、ページを表示すると同時に1枚のサブウィンドウを開くプログラムですが、3枚ほどサブウィンドウを開きたいのです。 よろしくお願い致します。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT language="JavaScript"> <!-- // サブウィンドウの表示方法を指定する function openWindow1() { window.open("sample.html","OpenWindow",scrollbars=no,location=no,menubar=no,toolbar=no, status=no,directories=no,resizable=no"); } //--> </SCRIPT> </HEAD> <BODY bgcolor="#ffffff" onLoad="openWindow1()"> </BODY> </HTML>
- keiko1985
- お礼率60% (17/28)
- JavaScript
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
IE6.0、Firefox1.5.0.7で試してみましたが、問題なく3枚分表示されました。 大文字小文字の違いなど、もう一度記述を見直してみては? 以下、試したサンプルです。 ---------- <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS" /> <title>サブウィンドウにて複数PDF表示テスト</title> <script type="text/javascript"> <!-- function openWindow1() { window.open("1.pdf","1"); window.open("2.pdf","2"); window.open("3.pdf","3"); } //--> </script> </head> <body onLoad="openWindow1()"> <a href="javascript:openWindow1();">PDF表示</a> </body> </html> ----------
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
ポップアップブロッカーをいれてませんか? googleツールバーとか入れていれば、ブロックされますね。 まぁそれだけ「迷惑な行為」ということです
- STICKY2006
- ベストアンサー率29% (1536/5269)
こんちくは。 すこーしはお勉強してもいいのでは。。。? >>同時に1枚のサブウィンドウを開くプログラムですが3枚ほどサブウィンドウを開きたいのです。 単純にウィンドウを開く命令を3つ書いてやれば開くかと思います。 <SCRIPT language="JavaScript"> <!-- // サブウィンドウの表示方法を指定する function openWindow1() { window.open("1.html","1"); window.open("2.html","2"); window.open("3.html","3"); } //--> </SCRIPT>
補足
ありがとうございます。確かにhtmlの表示は出来ましたが、 本当は、"1.html"や"2.html"の部分には、PDFファイルを直接 表示しようと思っています。 function openWindow1() { window.open("1.pdf","1"); window.open("2.pdf","2"); window.open("3.pdf","3"); } と表記すると、1枚分しかサブウィンドウが開きませんでした。 説明不足ですみません。 よろしくお願い致します。
関連するQ&A
- サブウィンドウの大きさを複数設定するには?
こんにちは。 私の知っているスクリプトだと、一つの固定の大きさでのみサブウィンドウが表示されるので、それぞれのサブウィンドウの大きさを別々に指定したいのですが、どのように記述すれば表示可能でしょうか?大きい方に合わせてしまうと、小さい方が余白が大きすぎてデザイン的にあまり綺麗ではありません。 IE4.0/NN4.0以上対応のスクリプトをお願いします。 やりたい事。 画像をロールオーバーさせ、クリックした時になおかつポップアップでサブウィンドウを表示させる。(その時表示させるページの大きさに合わせ、ウィンドウサイズも変えたい) 既にやっている事。 画像をロールオーバーさせ、固定の大きさではポップアップでサブウィンドウも表示できている。 使用しているソース。 (head部分) <SCRIPT language="JavaScript"> <!-- function openwindow(url,target) { window.open(url,target, "scrollbars=yes,toolbar=no,location=no,status=yes,menubar=no,width=650,height=700") } // --> </SCRIPT> (body部分) <a href="javascript:openwindow('mariko/profile.html','pop_up')" onMouseOver="changeImage('botanb_2.gif', 'botan2','mojij_2.gif', 'moji2')" onMouseOut="changeImage('botanp_2.gif', 'botan2','mojie_2.gif', 'moji2')"><img src="images/botanp_2.gif" width="66" height="80" name="botan2" border="0"></a> よろしくお願いします。
- ベストアンサー
- JavaScript
- ページを表示すると同時に複数のサブウィンドウを開く
ページを表示すると同時に複数のサブウィンドウを開く方法について、たとえば、yahooのHPとgoogleのHPとアマゾンのHPを同時に開きたいのですが、どのようなスクリプトを組めばいいですか? またこれの応用として、1のページを開いた後5秒後に次のページを表示させる事は出来るのでしょうか? 詳しい方ご教授願います。
- 締切済み
- JavaScript
- 読みこみと同時にポップアップウインドウを表示したい
URL(たとえば1.tml)を指定してページを読み込んだときにそのページと同時にポップアップウインドウを表示したいと思っています。 そこで1.htmlには下記のように書きましたが、ポップアップが出ません。どなたかおわかりになる方、ご教授ください。よろしくお願いします。 <HTML> <HEAD> <script type="text/javascript"> <!-- function MM_openBrWindow() { window.open("pop.html","width=400,height=400,status=no,scrollbars=yes,resizable=no "); } //--> </script> </HEAD> <boby onload="MM_openBrWindow()">
お礼
大変親切に教えて頂き、ありがとうございました。 参考になりました。