2009-07-02 11 views

答えて

2

ポップアップブロッカーを無効にしてポップアップを開けないようにする方法はありません。

なぜResponse.Redirectを使用しますか?私は、このメソッドを使用してJavaScriptを注入するために最善を見つける:

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "PopUp", "window.open([url]);", true); 

別の可能性は、現在のページの他のコンテンツを表示するモーダルダイアログまたは浮動iframeのウィンドウを使用することです。 jQueryはこれに最適です。例えば

あなたはどのように「ポップアップのために使用する」簡単なメッセージ/ダイアログ

jQuery Impromptu

+2

JQuery UIフォームは同じことをしています(既にJQuery道路を降りてしまっている場合).JQueryのユーザーから直接アクセスできます。 http://jqueryui.com/demos/dialog/ –

+0

クリスおかげで!そのことを認識していなかったので、UIパッケージのすべてを調べるのに時間を費やす必要があります。 – KClough

1

に興味があるなら、jQueryの即興をチェックアウト?リダイレクトでポップアップを作成したいのですか?

これはできません。リダイレクトは、特定のブラウザーウィンドウによって行われた要求からの戻り状況です。応答はウィンドウを作成しません。

+4

ああ、私はここでこんにちは。それは理にかなっている。 – Giffyguy

関連する問題