-2
我看过location.href
,window.open
,window.location
等重定向。这是html和javascript中使用的最好的重定向方法吗?
- 我想知道哪个是最好的方法,适用于每个设备。
- 还有一件事,如果我已经使用setTimer并在加载页面元素后加载脚本,这是最好的方法?
请分别处理1和2问题的答案,并提前致谢。
我看过location.href
,window.open
,window.location
等重定向。这是html和javascript中使用的最好的重定向方法吗?
请分别处理1和2问题的答案,并提前致谢。
window.location.href = 'URL';
是改变当前窗口位置的标准实现。
document.locatio n是(但不推荐使用仍然存在)只读字符串属性,通过document.url取代。
window.location
也影响到框架上,
的最佳形式,我发现是:
parent.window.location.href
而且更糟糕的是:
parent.document.URL
我做了一个大规模的浏览器测试,以及一些带有几个插件的罕见IE获取第二种形式的未定义。
请不要以粗体显示*整个*问题,这会让阅读变得更加困难。另外,如果您有两个无关的问题,请将它们分开发布。 'window.open()'打开一个新窗口(奇怪的是),所以实际上并不是一个重定向方法,并且与设置* current *窗口的'location.href'没有可比性。 – nnnnnn