[英]Javascript open page in same tab (firefox)?
我一直在尝试解决这个问题,但是我尝试的任何代码都有效。.我看着这里,找不到有效的答案。 我在按钮的“ onclick”事件上有以下代码:
function myFunction(){
window.open("mypage.html","_self");
}
应该在同一标签中打开网址,但不会执行任何操作。 另一方面,如果我取出“ _self”参数,它确实可以工作,但是它在另一个选项卡中打开了URL,而这正是我所不想要的。
请帮助?..
使用此代替:
function myFunction() {
window.location = "mypage.html";
}
这会将当前窗口/选项卡中的当前文档替换为从该URL加载的新文档。
如果要在同一选项卡中打开以替换其内容,则可以执行重定向:
window.location.href = 'mypage.html';
您是正确的,但只是要确保目标页面位于相同的位置或文件夹中,并且必须用单引号引起来。
如果在同一位置/文件夹中,则:
window.open('target.html';'_self');
如果在其他位置/文件夹中,则:
window.open('folder/target.html';'_self');
希望这对您有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.