繁体   English   中英

在同一标签(firefox)中打开Javascript页面?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM