我讀了這個post,並試圖做同樣的事情,但它不工作。我的JavaScript文件「myscript.js」在服務器上是通過JavaScript的網站數據
/*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>
打開一個新窗口
但它不工作。我只看到文本測試頁,而不是在文本前打開窗口。
我在做什麼錯了?
在[瀏覽器控制檯](https://developers.google.com/chrome-developer-tools/docs/console)中是否顯示任何錯誤? –
我認爲這個SO回答將解決您的問題:http://stackoverflow.com/questions/236073/why-split-the-script-tag-when-writing-it-with-document-write – Kyle
@AlexWayne沒有錯誤出現 –