- 締切済み
showModalDialog内でのページ遷移
こんにちは。 showModalDialogで呼び出された子画面から、再度画面遷移をしたいのですが、 普通に「Location.Href("XXXX.asp")」とすると新規にウィンドウが開かれてしまいます。 同じウィンドウ内で画面遷移することは可能でしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- auty
- ベストアンサー率58% (284/486)
ASPのことはよくわかりませんが、HTMLの部分で普通に >>> dialogArguments.location.href="msg2.html"; close(); を普通に location.href="msg2.html"; すなわちこの場合、 location.href="ko2.asp"; としたのではダメでしょうか。(IEでこれは動いてくれないのかな)
- auty
- ベストアンサー率58% (284/486)
次の3つのファイルで確かめてみてください。 showOpen.html --------------------------------------------------------------------- <html> <head> <title>showModalDialog</title> <script type="text/javascript"> <!-- showModalDialog("msg.html",self,"status:false;dialogWidth:320px;dialogHeight:240px"); // --> </script> </head> <body> ウィンドウ(showModalDialog)を表示する </body> </html> --------------------------------------------------------------------- msg.html --------------------------------------------------------------------- <html> <head> <title>msg.html</title> <script type="text/javascript"> <!-- function backTo1(){ dialogArguments.location.href="msg2.html"; close(); } // --> </script> </head> <body> msg.html <hr /> <input type="button" value="CLICK" onClick="backTo1()"> </body> </html> msg2.html --------------------------------------------------------------------- <html> <head> <title>msg2.html</title> </head> <body> msg2.html </body> </html>
補足
auty様 ご回答ありがとうございます。 私の説明不足だったようでスイマセン。。。 親画面「oya.asp」からダイアログ「ko1.asp」をポップアップで出して 「ko1.asp」でのイベント(ボタン押下など)で「ko1.asp」のウィンドウ内で 「ko2.asp」を表示させたいです。 出来ますでしょうか? よろしくお願いします。