以下 JavaScript 适用于 IE7,但不适用于 IE8:
onclick=history.back(1) or history.go(-1)
关于为什么会出现这种情况以及如何克服它的任何建议。
你有没有尝试过:
onclick="history.back()"
带引号?
并且,回应您的声明,它不起作用:相反,我的朋友。
以下两个文件在我的 IE8 安装上运行良好,使用文件x1.html
:
<html><head></head><body>
X1
<hr>
<a href="x2.html">x2</a>
</body></html>
and x2.html
:
<html><head></head><body>
X2
<hr>
<button onclick="history.back()">Back!</button>
</body></html>
当我加载时x1
,我可以搬到x2
使用链接,然后按钮移回到x1
.
这适用于所有三种兼容模式,因此它一定是浏览器上的一个设置影响了这一点。
为了让它发挥作用,我必须做的一件事就是去Tools -> Internet Options -> Advanced -> Security
并选择Allow active content to run in files on My Computer
,所以几乎可以肯定是浏览器中的安全设置导致了您的悲伤。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)