my_window.document.write('
<script type="text/javascript">
function redirect(linkid) {
opener.location.href=linkid;
window.close();
}
</script>
<h1>Hello</h1>
<p>Thank you.If you accidentally closed our website click
<a href="javascript:redirect('http://google.com')">here</font></a>
to go back to our website</p>
');
这是我的代码,通过将其重定向到google.com来关闭已打开的弹出窗口。我认为匹配撇号'和'...如何编码('(“('')”)')有一些问题...这是正确的吗?请帮助我。
请在必要时帮助我进行必要的更改。
答案 0 :(得分:3)
是的,您需要使用反斜杠转义单引号:
... redirect(\'http://google.com\') ...
另外请记住,弹出这样的窗口很可能会被弹出窗口拦截器阻挡......除了是一个可疑的练习。
答案 1 :(得分:0)
请阅读代码的格式 - 全部选中并点击ctrl + k。
另外,我建议你需要在单引号内使用单引号的反斜杠。