一連のwindows.open呼び出しから2つのウィンドウを開こうとすると、最初のウィンドウのみが開き、2番目のウィンドウへの参照が削除されるようです。これはおそらく少し厄介に聞こえるかもしれませんが、2番目のポップアップが必要です。
何か案は?
残念ながら、ユーザー側のie6でポップアップブロッカーが有効になっているユーザーケースに対処しています。
一連のwindows.open呼び出しから2つのウィンドウを開こうとすると、最初のウィンドウのみが開き、2番目のウィンドウへの参照が削除されるようです。これはおそらく少し厄介に聞こえるかもしれませんが、2番目のポップアップが必要です。
何か案は?
残念ながら、ユーザー側のie6でポップアップブロッカーが有効になっているユーザーケースに対処しています。
編集:おそらく両方のウィンドウに空白( '')のウィンドウ名を使用していることに気付きました:
var win = window.open(url, '', 'blah=1');
var win2 = window.open(url2, '', 'stuff=1'); //later
これはおそらく、IE6 以外のブラウザーの別のウィンドウで処理されます。
それがうまくいかない場合は、(ポップアップを使用する代わりに) コンテンツの上に表示される div を挿入することを検討してください。これはより良い方法と考えられています。
IE6は、企業のインストールのように聞こえます。それが真実であると仮定して、管理者に連絡し、グループポリシーで内部Webサイトをイントラネットゾーンに設定し、そのゾーンのポップアップブロッカーをオフにします。