私はこの投稿を読んで、同じことをしようとしていますが、うまくいきません。サーバー上の私のjavascriptファイル「myscript.js 」は
/*var win;
function openWindow(){
win = */
window.open("http://www.yahoo.com","","menubar=no,toolbar=no,width=400,height=600");
/*}
function closeWindow(){
win.close();
}*/
サーバーは実サーバーであり、ローカル ホスト サーバーではありません。
ファイルへのフル パスはhttp://eddyfreeman.woelmuis.nl/myscript.js で、ローカル コンピューターから次のページを実行しようとしています。これにより、javascript ファイルが次のページから新しいウィンドウを開くようになります::
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/Javascript">
<!--
document.write("<script type='text/javascript' src='" + document.location.protocol + "://www.eddyfreeman.woelmuis.nl/myscript.js'></script>");
//-->
</script>
</head>
<body>
<h1>PAGE TESTING</h1>
</body>
</html>
しかし、それは機能していません。テキストの前にウィンドウが開くのではなく、テキスト TESTING PAGE しか表示されません。
私は何を間違っていますか?