1

我在页面上有调用 javascript 函数来打开窗口的链接。

有些链接是 HTML,有些是 PDF。

如果我单击其中一个 pdf 链接,然后在该窗口打开时单击任何其他链接,则会发生错误。

如果我首先单击 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