2011-10-24 5 views
1

私たちのウェブサイトには検索フォームがあり、特定の健康診断を見つけるのに役立ちます。だから、.netドロップダウンメニュー - 新しいウィンドウが開きます

ResponseHelper.Redirect("http://site.example.com", "_blank", "") 

:それは...これらのオプションを選択し、[アイダホ州の外の病院/医療]機能を使用して新しいウィンドウを開くの

<select name="ctl00$middleContent$ddlProviderType" 
    onchange="javascript:setTimeout('__doPostBack(\'ctl00$middleContent$ddlProviderType\',\'\')', 0)" 
    id="ctl00_middleContent_ddlProviderType"> 

    <option selected="selected" value="Please Select One">Please Select One</option> 
    <option value="Behavioral Health">Behavioral Health</option> 
    <option value="Dental">Dental</option> 
    <option value="Hospital in Idaho">Hospital in Idaho</option> 
    <option value="Medical in Idaho">Medical in Idaho</option> 
    <option value="Hospital/Medical outside of Idaho">Hospital/Medical outside of Idaho</option> 
    <option value="Hospital/Medical outside the U.S.">Hospital/Medical outside the U.S.</option> 
    <option value="Medicare Advantage Behavioral Health">Medicare Advantage Behavioral Health</option> 
    <option value="Medicare Advantage Medical">Medicare Advantage Medical</option> 
    <option value="Pharmacy">Pharmacy</option> 
    <option value="Urgent Care Centers">Urgent Care Centers</option> 
    <option value="Vision">Vision</option> 
</select> 

一つ私の専門ではありません.NETアプリケーションであります完璧な世界では、ユーザーは姉妹サイトに送られ、そこで検索を続けます。

これは、今日のブラウザでほとんどのポップアップブロッカーを開始するため、問題であるようです。

だから、この問題が発生したとき、どのようなタイプ

..ユーザーはまだ彼らは私のサイトだと思うようだ、と彼らは他のサイト上の必要があるため、機能していないGoogleの検索フォームを、利用継続しようとしますポップアップブロッカーにフラグを立てずにこの新しいタブまたは新しいウィンドウを開くために使用する必要がありますか?

OR新しいウィンドウを開いて親ウィンドウに保持しないといけませんか?

答えて

0

短い答えは、ユーザーが実際にブラウザで行っていることを制御できないことです。つまり、ユーザーがポップアップを許可するために必要なフィードバックを提供したり、目標を達成するためのより良い方法を見つけ出す必要があります。たとえば、JavaScriptを使用してselectを非表示にしたり、リンクをクリックして指示を表示したりすることができます。

HTH。