質問 |
||
| QNo.3984308 | サブブウインドウ | |
|---|---|---|
| 質問者:brembo |
サブウインドウの記述方法で教えてください。 開くウインドウサイズの設定方法は分かるのですが、 同じページ内でサイズ違いのサブウインドウを開きたいのです。 <Head></Head>の中にサブウインドウの記述はひとつしかできないと思うのですが、複数種類のサイズを記述する方法はあるのでしょうか。 よろしくお願いします。 |
|
困り度:
|
||
| 質問投稿日時: 08/04/29 10:38 |
||
回答 |
|
| ANo.2 | お返事ありがとうございます。 ちなみに onkeypress="openwin01(this.href);return false"の部分は、 マウスがない場合に、tabでページリンクを移動して、 enterキーでリンクを開く場合の設定(アクセシビリティ対策)ですので、 つけていたほうがいいですが、基本はonclickだけでいけるはずです。 種類を増やす際にopenwin01を変更し忘れた場合、 enterキーで開いたときにその番号の設定で開いてしまうため、 ご注意ください。それでは。 |
|---|---|
| 回答者:kuzumiHK | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/04/29 14:41 |
|
| |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答良回答20pt |
|
| ANo.1 | おっしゃっているのは、 こういった感じのことでしょうか? <script type="text/javascript"> <!-- function openwin01(url){ window.open(url, "subwindow1", "width=200,height=400,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes"); } function openwin02(url){ window.open(url, "subwindow2", "width=400,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no"); } // --> </script> <p><a href="test.html" onclick="openwin01(this.href);return false" onkeypress="openwin01(this.href);return false">サブウインドウ1</a></p> <p><a href="test.html" onclick="openwin02(this.href);return false" onkeypress="openwin02(this.href);return false">サブウインドウ2</a></p> <script>〜</script>は<head>内か外部jsに書き込む部分です。 |
|---|---|
| 回答者:kuzumiHK | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/04/29 11:32 |
|
| |
| この回答への補足 | アドバイスありがとうございます ホームページビルダーで作っている中級者なのですが、 現在の記述は <!--HPB_SCRIPT_CODE_40 function _HpbJumpURLinNewWindow(url) { if (url != '') { window.open(url, '_blank',"width=448 height=336align=center,border=0"); } } //--> <body> <a onclick="_HpbJumpURLinNewWindow('img00013.jpeg');" href="#"><img src="img00013.jpeg" alt="" width="182"></a> </body> という感じです。 試してみますが、この場合01とか02を付けるとしたら _HpbJumpURLinNewWindow01 _HpbJumpURLinNewWindow02なのでしょうか |
| この回答へのお礼 | kuzumiHKさん ありがとうございます 上記の方法で試せばいくつも設定できることが分かりました。 恩にきます! ありがとうございました。 |