• ベストアンサー

window.showModalDialogのページでsubmit

showModalDialog()で、表示したページ内で、submitを行い、 ダイアログ内のページを移動したいのですが、submitすると、新しいウインドウが立ち上がってしまいます。 ダイアログ内のページを変更する方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

showModalDialog()で表示したページ内に <base target="_self"> と指定すると出来るみたいです。 ただ、当方で確認したわけではないので 参考程度に試してみてください。

参考URL:
http://www.codeproject.com/aspnet/ThoseCrazyPopups.asp
w0a15455
質問者

お礼

やり方が悪いのか、うまくいきませんでした。 showModalDialog()は、やめて、普通に、window.open()で対応することにしました。 ありがとうございました。

関連するQ&A

  • showModalDialogについて

    FireFoxでshowModalDialogを動作させる際、centerのオプションを有効にしても生成されるダイアログボックスが中央に表示されません。 元々FireFoxではオプションが効かないのでしょうか? どなたかご存知でしたらご回答お願いいたします。 動作環境 ブラウザ:Firefox(ver 34.0.5)

  • showModalDialogでxml

    いつもお世話になっています。 IE6で、 showModalDialogをつかって、xmlのurlを指定すると、ウインドウが真っ白のままで何も表示されません。 showModalDialogでは、xmlは表示出来ないのですか? openメソッドにしてみると、表示されます。(;; ご存じの方教えてください。よろしくお願いします。

    • ベストアンサー
    • XML
  • showModalDialogで動的にページを作成するには

    いつもお世話になります。 showModalDialogは、第一引数にモーダルで開きたいhtmlファイルなどを指定しますが、 htmlを指定するのではなく、動的にページを作成するにはどうすればよいでしょうか。 別途htmlなど作成せず、直接タグを埋め込んで動的に作成したいなと思いまして、質問しました。 よろしくお願いします。

  • showModalDialog内でのページ遷移

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

  • showModalDialog()による新規ウィンドウ回避方法

    struts + jspで開発を行っています。 showModalDialog()を使用し、子画面で行った事を親画面に反映させるといった開発を行っています。ですが、子画面でsubmit処理を行うと新規ウィンドウとして開かれてしまいます。何か回避方法をご存知の方いらっしゃいませんでしょうか?よろしくお願い致します。

  • showModalDialogのステータスの表示方法

    showModalDialogでステータスをONにしておきたいのですが。 でも内容を何も表示しないようにしたいと思っています。 この制御は難しいでしょうか? 何かよいアドバイスが御座いましたら、是非、教えて下さい。 また、これは無理だろうとは思っているのですが。。。 画面最上部のタイトルに--Webダイアロウという表示内容を 任意に変更することはできますか? showModalDialogの属性等を調べてみて無理そうだとは思うのですが 裏ワザ的に何かよいアドバイスが御座いましたら どうぞ宜しくお願い致します。

  • ASPのshowModalDialogの2回目以降のページロードについて

    お世話になっております。 ASP.NET Frame Work2.0 (VS2005 VB.net) にて開発しています。 2点、ご質問させて下さい。 まず1点目は表題の通り、 ASP.netでJavascriptで showModalDialogを使って別ページを開いた場合に、1回目はページロードが走るけど 2回目以降が走らない現象について http://selolo.blog5.fc2.com/blog-entry-8.html http://d.hatena.ne.jp/fyts/20071107/asp 色んなサイトで取り上げられてますが MSの正式見解はありますでしょうか? MSDN内を漁ったのですが、showModalDialogのJscriptのヘルプしかなく・・・ Javascriptならともかく、Jscriptだったらあってもいいような気がして。 2点目 ページ遷移間での問題ですが、 Session切れは発生していないのに、たま~~に Session.IsNewSession = True になっている時があります。 ページ構成は ページAから ⇒ ページB(showModalDialogで呼び出し)  ⇒ さらにページBから ページCを開く(_blankで) こんな仕組みになっている事はご了承いただいた上で・・・ ページCは、マスタページ内にあり、マスタページの initイベントにブレークポイントを貼るとIsNewSession = true となっている時があります。 もちろん、ページA ページB のセッション切れは発生していなくて、 ページCからのみ、セッションを取得できない状態になってます。 例えば ページAで Session("test") = "hogehoge" 見たいな事をして、ページBで表示する。 さらにページCで開いて ページCで表示する といった事をしていると、 ページCでのみ、見れません。 showModalDialogのページロード等と絡んでいるのかは現在分かってないのですが、 検証個所などご指摘いただければ嬉しいです。 お忙しいところ申し訳ないですが、 お力添えいただきたくお願い致します。

  • ダイアログ内での遷移方法

    親ウィンドウのリンクからJavaScriptのshowModalDialogでダイアログを表示する画面を作成しているのですが、表示したダイアログの画面にもリンクがあってダイアログ内で遷移してほしいのですが、別ウィンドウが開いてそちらの方に画面が表示されてしまいます。 JavaScriptのshowModalDialogやreturnValueで試しているのですがどうもうまくいきません。 何か方法をご存知の方いらっしゃいませんでしょうか? よろしくお願い致します。

  • window.open()使用サブウィンドウをモーダルにする方法

    struts + jspで開発を行っています。 window.open()を使用してサブウィンドウを表示する際にサブウィンドウをモーダル化したいと思っていますがうまくいきません。どうすればモーダル化出来るでしょうか?以下のパターンはなしとさせてください。 1.showModalDialogの使用  理由)submitを行った際に新規にウィンドウが開くため 2.onblurの使用

  • submitしても正しいページに遷移しない

    eclipse + PDTで、PHPの開発をしています。 phpのファイルを作成して、eclipse上でweb起動しました。 eclipse上にwebページが表示されました。 ところが、submitしても、つぎのページに遷移しません・・・。 URLを見てみると、 http://localhost/C:/eclipse/work/senni_saki.php のように、「http://localhost/」 + 「C:/eclipse/work/senni_saki.php」(遷移先ファイルの物理パス) になっていました・・・。 実際には、 http://localhost/senni_saki.php にようになって、遷移先のwebページを表示してほしいのですが・・・。 ちなみに、送信部分のソースは、 以下のようにしています。 <input type="submit" name="submit" value="送信"> eclipseの設定とか、apacheの設定とか、調べたのですが、 自分では解決できませんでした。 どうしたら、submit後の画面にちゃんと遷移できるようになるでしょうか? ご存知の方がいらっしゃいましたら、おしえてほしいです。 よろしくおねがいします。

    • ベストアンサー
    • PHP