如何在同一选项卡中打开新脚本

时间:2016-04-20 09:15:58

标签: javascript html

我有代码

window.open("http://localhost/xyz.php")

这将在新选项卡上打开PHP文件,尽管该窗口相同。我想在同一个标​​签上打开它。我该怎么做。

我尝试了window.open("http://localhost/xyz.php","_self")window.open("http://localhost/xyz.php";"_self"),但这不起作用。我也试过window.location.href但似乎没有任何效果。还有其他方法吗?

4 个答案:

答案 0 :(得分:1)

只需使用window.location对象:

window.location.href = 'http://localhost/xyz.php';

更改href属性,将当前页面地址更改为您提供的参数...

注意:你也可以使用window.location = 'http://localhost/xyz.php';,如评论中所建议的那样,它有点短;但是,更改location.href是一个更标准的,从JavaScript 1.0开始实现,所以它在所有浏览器中都可用...

答案 1 :(得分:1)

试试这个

window.location.replace("http://localhost/xyz.php");

答案 2 :(得分:-1)

请参阅Open a URL in a new tab (and not a new window) using JavaScript

如果在新标签页或新窗口中打开新页面,则由用户而非程序员决定。

答案 3 :(得分:-1)

尝试在你的js中使用它:

location.href = "http://localhost/xyz.php";