与'和'的使用相关的JavaScript问题

时间:2010-06-02 07:28:34

标签: javascript

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来关闭已打开的弹出窗口。我认为匹配撇号'和'...如何编码('(“('')”)')有一些问题...这是正确的吗?请帮助我。

请在必要时帮助我进行必要的更改。

2 个答案:

答案 0 :(得分:3)

是的,您需要使用反斜杠转义单引号:

... redirect(\'http://google.com\') ...

另外请记住,弹出这样的窗口很可能会被弹出窗口拦截器阻挡......除了是一个可疑的练习。

答案 1 :(得分:0)

请阅读代码的格式 - 全部选中并点击ctrl + k。

另外,我建议你需要在单引号内使用单引号的反斜杠。