• 締切済み

showModalDialog内でのページ遷移

こんにちは。 showModalDialogで呼び出された子画面から、再度画面遷移をしたいのですが、 普通に「Location.Href("XXXX.asp")」とすると新規にウィンドウが開かれてしまいます。 同じウィンドウ内で画面遷移することは可能でしょうか? よろしくお願いします。

みんなの回答

  • auty
  • ベストアンサー率58% (284/486)
回答No.2

ASPのことはよくわかりませんが、HTMLの部分で普通に >>> dialogArguments.location.href="msg2.html";      close(); を普通に     location.href="msg2.html"; すなわちこの場合、     location.href="ko2.asp"; としたのではダメでしょうか。(IEでこれは動いてくれないのかな)

  • auty
  • ベストアンサー率58% (284/486)
回答No.1

次の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>

urach
質問者

補足

auty様 ご回答ありがとうございます。 私の説明不足だったようでスイマセン。。。 親画面「oya.asp」からダイアログ「ko1.asp」をポップアップで出して 「ko1.asp」でのイベント(ボタン押下など)で「ko1.asp」のウィンドウ内で 「ko2.asp」を表示させたいです。 出来ますでしょうか? よろしくお願いします。

関連するQ&A