3 javascript internet-explorer-8
以下JavaScript适用于IE7但不适用于IE8:
onclick=history.back(1) or history.go(-1)
Run Code Online (Sandbox Code Playgroud)
关于为什么会这样,以及如何克服它的任何建议.
你有没有尝试过:
onclick="history.back()"
Run Code Online (Sandbox Code Playgroud)
用引号?
而且,回应你的声明它不起作用:au contraire,mon ami.
以下两个文件在我的IE8安装上正常运行,使用以下文件x1.html:
<html><head></head><body>
X1
<hr>
<a href="x2.html">x2</a>
</body></html>
Run Code Online (Sandbox Code Playgroud)
并且x2.html:
<html><head></head><body>
X2
<hr>
<button onclick="history.back()">Back!</button>
</body></html>
Run Code Online (Sandbox Code Playgroud)
当我加载时x1,我可以移动到x2链接,然后按钮移回x1.
这适用于所有三种兼容模式,因此它必须是浏览器上的设置,这会影响这一点.
要让它工作,我必须做的一件事就是去Tools -> Internet Options -> Advanced -> Security选择Allow active content to run in files on My Computer,所以几乎可以肯定你浏览器中的安全设置会让你感到悲伤.
| 归档时间: |
|
| 查看次数: |
22035 次 |
| 最近记录: |