window.open()実行時、ウィンドウが開くどころか逆に閉じてしまう事象になってしまっており、ご助言を頂きたく質問させて頂きます。
前提・実現したいこと
某ユーザIDの詳細情報表示画面がある。
①そのユーザIDに、old_idが存在した場合、そのold_idの詳細情報を別ウィンドウで表示させる。
②そのold_idにさらにold_idがあった場合、さらに新しく別ウィンドウで表示させる。
③以下、old_idが存在しなくなるまで(理論上は)無限に別ウィンドウを開き続ける。
発生している問題・エラーメッセージ
上記の②でエラーになります。
上記①までは正常に機能するのですが、そこからold_id情報を参照しようと別ウィンドウを開こうとすると、別ウィンドウが開かないばかりか、今開いているウィンドウが閉じてしまいます。
エラーメッセージ
特にありません。
(開発者ツールごと終了するため、コンソールも確認できない)
該当のソースコード
javascript
1 2var win = window.open(u, name, options); 3
uは、”http://localhost:8080/hogehoge?idParam=idValue”
nameは、”subwin”
で、別ウィンドウは全てこの値で無限に開こうとしています。
試したこと
上記②の時の
nameを”_blank”に変えてみたところ、
新規ウィンドウは開きませんでしたが、今あるウィンドウは閉じませんでした。
また、開発者ツールの変数LIVE変換で、nameを変えてみたところ、一応上記②③が実現できました。
しかし、何故そうなるのか、原因がわかりません。
補足情報(FW/ツールのバージョンなど)
ブラウザはchrome、IEともに上記挙動です。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー