• ベストアンサー

ページを表示すると同時に複数のサブウィンドウを開く方法について

ページを表示すると同時に複数のサブウィンドウを開く方法について、 プログラムを作成したらよいのか教えてください。 下記のプログラムは、ページを表示すると同時に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>

質問者が選んだベストアンサー

  • ベストアンサー
  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.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> ----------

keiko1985
質問者

お礼

大変親切に教えて頂き、ありがとうございました。 参考になりました。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

ポップアップブロッカーをいれてませんか? googleツールバーとか入れていれば、ブロックされますね。 まぁそれだけ「迷惑な行為」ということです

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんちくは。 すこーしはお勉強してもいいのでは。。。? >>同時に1枚のサブウィンドウを開くプログラムですが3枚ほどサブウィンドウを開きたいのです。 単純にウィンドウを開く命令を3つ書いてやれば開くかと思います。 <SCRIPT language="JavaScript"> <!-- // サブウィンドウの表示方法を指定する function openWindow1() { window.open("1.html","1"); window.open("2.html","2"); window.open("3.html","3"); } //--> </SCRIPT>

keiko1985
質問者

補足

ありがとうございます。確かに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