您好我正在尝试从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");
}
答案 0 :(得分:1)
将浏览器重定向到新位置。
gsub('(.*)(?=p).*','\\1',df1$v1,perl=T)
答案 1 :(得分:-1)
只需将type="submit"
更改为type="button"
....
另外,使用window.location.href("URL")