私の HTML ページには、ドキュメントのリンクが 2 つあります。
以下のように:
リンク 1
リンク 2
リンク「Link 1」をクリックすると、新しいウィンドウでドキュメントが開きます。最小化して、前のウィンドウを閉じずに「Link 2」をクリックします。IE 6/7/8 ブラウザーで「メンバーが見つかりません」という JavaScript エラーが表示されます
この問題を調べた後、解決策を見つけました。以下で確認してください
//以下のコードはソリューションの前です:
var viewerURL = "URl";
win = window.open(viewerURL, 'subWindow', 'directories=no, status=no');
win.focus();
//ソリューションコードを適用した後は以下のようになります
var progressMsgURL = "url";
win = window.open(viewerURL, 'subWindow', 'directories=no, status=no');
if(win==null || win.closed)
{
win.focus();
}
現在、上記のコードは、IE 6/7/8 で Java スクリプト エラーを表示していません。
しかし、今ではすべてのブラウザーでウィンドウのフォーカスが停止します。つまり、1 つのウィンドウで 1 つのリンク 1 ドキュメントを開いてから最小化し、もう一度リンク 2 ドキュメントを開くと、それは開きますが、新しく開いたウィンドウはリフレッシュしますが、最小化モードのままになります。ユーザーはそれについて詳しく知りません。
期待される解決策は次のとおりです。IE 6/7/8 ブラウザと win.focus(); で「メンバーが見つかりません」という JavaScript エラーが表示されません。また、すべてのブラウザで動作しています。
この問題を解決するのを手伝ってください。
事前に感謝します Yatin Baraiya