Jquery window.open()不能与'_self'参数一起使用

时间:2015-05-09 13:03:10

标签: jquery html

您好我正在尝试从javascript函数在同一窗口中打开一个链接,但它不起作用。我正在使用带有“_self”参数的window.open,但是如果我使用相同的函数而没有“_self”,它可以工作,即它在新窗口中打开链接。此外,一旦'window.open(“http :: //www.google.com”,“_ self”)'被调用,页面重新加载,我得到一个304 HTTP错误和一个?在网址的末尾。你能否建议如何使这项工作?或者有替代品吗?谢谢

<html lang="en">
 <body>
   <button type="submit" class="btn btn-success" id="openButton" onclick=open()>Open</button>
  <script src="js/open.js"></script>
 </body>

</html>

js/open.js:
var open = function(){
  window.open("http:://www.google.com", "_self");
}

2 个答案:

答案 0 :(得分:1)

将浏览器重定向到新位置。

gsub('(.*)(?=p).*','\\1',df1$v1,perl=T)

答案 1 :(得分:-1)

只需将type="submit"更改为type="button" .... 另外,使用window.location.href("URL")