質問

QNo.2523480 ページを表示すると同時に複数のサブウィンドウを開く方法について
質問者:keiko1985 ページを表示すると同時に複数のサブウィンドウを開く方法について、
プログラムを作成したらよいのか教えてください。
下記のプログラムは、ページを表示すると同時に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>
困り度:
  • 困っています
質問投稿日時:
06/11/07 13:51
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.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>
----------
回答者:Kuppycat
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:
06/11/08 12:21
この回答へのお礼大変親切に教えて頂き、ありがとうございました。
参考になりました。

回答

ANo.2 ポップアップブロッカーをいれてませんか?
googleツールバーとか入れていれば、ブロックされますね。
まぁそれだけ「迷惑な行為」ということです
回答者:yambejp
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
06/11/07 17:18
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答良回答10pt

ANo.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>
回答者:STICKY2006
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
06/11/07 14:04
この回答への補足ありがとうございます。確かにhtmlの表示は出来ましたが、
本当は、"1.html"や"2.html"の部分には、PDFファイルを直接
表示しようと思っています。
function openWindow1() {
window.open("1.pdf","1");
window.open("2.pdf","2");
window.open("3.pdf","3");
}
と表記すると、1枚分しかサブウィンドウが開きませんでした。
説明不足ですみません。
よろしくお願い致します。
この回答へのお礼この回答にお礼をつける(質問者のみ)