1

ウィンドウを開くために javascript 関数を呼び出すページにリンクがあります。

リンクの一部は HTML で、一部は PDF です。

PDF リンクの 1 つをクリックし、そのウィンドウが開いている間に他のリンクをクリックすると、エラーが発生します。

最初に html リンクをクリックしてから他のリンクをクリックすると、エラーは発生しません。

そのため、最初に pdf リンクをクリックしてから別のリンクをクリックすると、このエラーがスローされます。

 w.location.href = url; <<< **********ERROR HERE *********************

html:

        helpMenu.add( new AnchorMenuItem("Features", "javascript:openHelpWindow('../html/help/features.html');") );
    helpMenu.add( new AnchorMenuItem("Overview", "javascript:openHelpWindow('../doc/Overview.pdf');") );

JS:

var w;

function openHelpWindow(url) 
{     
 w = window.open(url, "MSSTHelp", "resizable,scrollbars,height=700,width=900,screenX=100,screenY=100,left=100,top=100");    
 w.location.href = url; <<< **********ERROR HERE *********************
 w.focus();

}
4

0 に答える 0