- ベストアンサー
プルダウンメニューからのリンクの貼り方
FORMのプルダウンメニューからリンクをはっていますが、新しいページを開くのはどうしたら良いでしょう? 今は <select name="menu" size="1" onchange="location=this.options[this.selectedIndex].value"> と書いていて、同じページ内で別ページに移動します。 またプルダウンメニューからのリンクで、ページサイズを指定したり、スクロールバー、ツールバーの表示も指定したいのですが出来るのでしょうか? ご存知なかたはよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
新しいウィンドウを開くのですね。window.open() を使えばできます。 試してないけど、こんな感じかな。 <select name="menu" size="1" onChange='open(this.options[this.selectedIndex].value, "newwin", "width=100,height=100")'> open() の二つ目の引数は、ウィンドウの名前です。open をしているページを表示して いるウィンドウの名前と違う名前だと、新しくウィンドウを開きます。 三つ目の引数には、いろいろなオプションが指定できます。さっきの例では、幅と高さを 指定しています。 スクロールバーやツールバーの標示も指定できます。詳しくは、参考URLをどうぞ。
お礼
完璧です!window.openもやってみたのですが書き方が間違ってエラーがでていました。ありがとうございました。