无法添加

时间:2014-09-22 22:04:40

标签: javascript

我有一个愚蠢的问题,我不明白,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;); ... 但效果相同。

我认为浏览器会解释脚本结束标记并中断。但我该怎么办?

非常感谢阅读,

亲切的问候

托马斯

1 个答案:

答案 0 :(得分:0)

要解决此问题,您需要连接</script>结束标记。例如:

myWin.document.write("<script src='my.js'></sc" + "ript>");