window.location.href在当前页面内插入新页面

时间:2013-07-02 19:52:29

标签: javascript ajax

JavaScript新手。我有一个AJAX函数,最终用于导航到新的URL。但是,新页面不像用户自己键入URL那样显示,而是通过其onclick处理程序在启动脚本的按钮的同一div内部进行“插入”。有问题的一行是:

window.location.href("newpage.html");

我想要的是旧页面将被新页面替换,旧页面将保留在浏览历史记录中。

请注意,此脚本由表单内的按钮调用。如果它有用,我可以显示整个代码。

谢谢!

1 个答案:

答案 0 :(得分:2)

通常使用如下:

window.location.href = "newpage.html"

href不是函数,而是属性

参考文献:

我认为您可能与window.location.assign("http://whatever")方法

混淆了

警告:href(url)可能适用于某些浏览器(IE ???),但绝对不适用于FireFox - 当通过JS-Execute