JavaScript新手。我有一个AJAX函数,最终用于导航到新的URL。但是,新页面不像用户自己键入URL那样显示,而是通过其onclick处理程序在启动脚本的按钮的同一div内部进行“插入”。有问题的一行是:
window.location.href("newpage.html");
我想要的是旧页面将被新页面替换,旧页面将保留在浏览历史记录中。
请注意,此脚本由表单内的按钮调用。如果它有用,我可以显示整个代码。
谢谢!
答案 0 :(得分:2)
通常使用如下:
window.location.href = "newpage.html"
href
不是函数,而是属性。
参考文献:
我认为您可能与window.location.assign("http://whatever")
方法
警告:href(url)
可能适用于某些浏览器(IE ???),但绝对不适用于FireFox - 当通过JS-Execute