• ベストアンサー

プルダウンメニューでポップアップを立ち上げたいのですが。。

プルダウンメニューからポップアップウィンドウを 立ち上げてリンクさせたいのですが、出来ないのでしょうか? また、単純な別ウインドウでリンク先を表示させることもできないのでしょうか? 素人な質問ですみません。。教えてください。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>別ウィンドウで開く方法を教えていただけませんか? ええっ! 別ウィンドウで開いていると思うけど… ツールバーなんかを通常通り表示するっていう意味なら、あの"toolbar=no,location=no,menubar=no"の部分を消せばいいですよ。 特定のヤツだけとか言う場合は、ifで処理を制御します。選ばれているリストはFORM1.SelectPage.selectedIndexでわかります。 例えば、通常は、普通に別ウインドウで開くけど あるヤツだけツールバーなどを無しで開く 例えば、サンプルでリスト3を選んだ場合だけ変えるには以下のようにします。 if(FORM1.SelectPage.selectedIndex == 4){ window.open(address, "POPWIN","toolbar=no,location=no,menubar=no"); } else { window.open(address, "POPWIN"); } selectedIndexは、リスト最初のヤツが0で始まる一連の番号です。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

<FORM NAME=FORM1> <SELECT NAME="SelectPage" onChange="selectPage(this.value)"> <OPTION VALUE="default.html" SELECTED>《SELECT MENU》 <OPTION VALUE="4509039.html">リスト0 <OPTION VALUE="4777789.html">リスト1 <OPTION VALUE="5477513.html">リスト2 <OPTION VALUE="5519763.html">リスト3 </SELECT> </FORM> <script type="text/javascript"> <!-- function selectPage(url){ var address="http://aaa.bbb.ne.jp/" + url ; window.open(address, "POPWIN","toolbar=no,location=no,menubar=no"); } // --> </script> みたいな感じでいいかと思います

rikachin
質問者

お礼

ありがとうございます! 出来ました! でも、メニューの中の一つだけ、ポップアップにしたい場合はどのようにしたらいいのでしょうか? そして、別ウィンドウで開く方法を教えていただけませんか? 知識不足ですみません。。。

関連するQ&A