我有一个愚蠢的问题,我不明白,googleing非常困难,因为我通过window.open和脚本src =来获得1000个琐碎的匹配。
我这样做:
myWin= open("", "displayWindow", "status=no,toolbar=no,menubar=yes");
myWin.document.open();
myWin.document.write("<html><head><title>Test-Window");
myWin.document.write('</title>');
myWin.document.write("<script src='my.js'/>");
myWin.document.write('</head><body><h1>Hello</h1></body></html>');
myWin.document.close();
每次我添加这一行:
myWin.document.write("<script src='my.js'/>");
窗口空了。
我尝试了类似的东西:
var script = myWin.document.createElement(&#39; script&#39;); ... 但效果相同。
我认为浏览器会解释脚本结束标记并中断。但我该怎么办?
非常感谢阅读,
亲切的问候
托马斯
答案 0 :(得分:0)
要解决此问题,您需要连接</script>
结束标记。例如:
myWin.document.write("<script src='my.js'></sc" + "ript>");