如何组合document.write()和window.open()

时间:2011-05-19 12:44:01

标签: javascript

我有外部JavaScript文件和简单的document.write()调用。问题是我生成的标签应该打开新的浏览器窗口。

document.write('<a class="vcsupport" onclick="window.open("http://somesite.com/visitor/login.html","mywindow","location=0,status=0,scrollbars=0, width=500,height=500")" href="#"><img src="http://somesite.com/assets/en/someimage.gif" height="70" width="240" /></a>');

它不起作用,不会打开新的浏览器窗口。我知道有些不对劲但无法弄清楚是什么。

感谢

1 个答案:

答案 0 :(得分:1)

你有:onclick="window.open("

引用属性的规则仍然适用。您必须在"分隔的属性值中将&quot;个字符表示为"