前提・実現したいこと
・window.openのウインドウ名(別フレーム)の指定方法
window.openで指定したページを別フレームに表示させたいのです。
IE、Edge、Chromeでは希望通りに動作しましたが、Firefoxだけ希望通りに動作しません。
どなたか、ご教授願えませんでしょうか。
・諸事情でa hrefではなく、window.openを使用したいのです。
発生している問題・エラーメッセージ
Firefoxだけ、指定したウインドウ名(別フレーム内)に表示することができません。
該当のソースコード
index.html ----------- <html> <frameset rows="500,*" frameborder="NO" border="0"> <frame name="up" src="up.html"> <frame name="down" src="down.html"> </frameset> </html> up.html ----------- <html> <body> <input type="button" value="down.html#sono1" onclick="window.open(this.value,'down')">その1 <input type="button" value="down.html#sono2" onclick="window.open(this.value,'down')">その2 </body> </html> down.html ----------- <html> <body> <a name="sono1"></a>その1 <br>内容・・・・・・・ <br> <a name="sono2"></a>その2 </body> </html>
試したこと
ウインドウ名を'up'にすると、up.htmlのフレームに表示されました。
ウインドウ名を'null'にすると、別タブに表示されますが動作していることが分かりました。
ウインドウ名を'down'のみ希望通りに動作してくれません。
記述をjavascriptとhtmlを分けて試しましたが、結果は同じでした。
Firefoxが対応してないのか、書式が間違っているのかわかりません。
回答1件
あなたの回答
tips
プレビュー