2013-07-02 30 views
0

JavaScript的新功能。我有一个AJAX功能,最终打算导航到一个新的URL。但是,新页面不像用户自己输入URL那样出现,而是通过其onclick处理程序启动脚本的按钮的同一div内的“inserte”。有问题的线路是这样的:window.location.href在当前页面内插入新页面

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

我想要的是旧页面被新页面和旧页面取代,以保留在浏览历史记录中。

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

谢谢!

+1

尝试'window.location.href =“newpage.html”;' – Teemu

回答

2

它通常使用方法如下:

window.location.href = "newpage.html" 

href不是一个函数,而是一个财产

参考文献:

我想你可能已经混淆window.location.assign("http://whatever")方法

警告:href(url)可能在某些浏览器(IE ???)工作,但绝对不在FireFox中 - 它通过JS-Execute运行时显示“Not a function”错误

+3

实际上,它似乎也可以在使用时像它是一个函数。嗯......只有IE的东西:))。 – Teemu

+0

谢谢!我感谢您的帮助。 – Alex

相关问题