【发布时间】:2015-05-09 13:03:10
【问题描述】:
您好,我正在尝试通过 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");
}
【问题讨论】:
-
使用 window.location.href="http:://www.google.com" 在活动窗口中打开
-
(i) 这不是一个 jQuery 问题,(2) 为什么要将子窗口命名为“_self”?