作者grence (多想两分钟 = =")
看板Ajax
标题Re: [ js ] firefox body onload 使用 window.hist …
时间Tue Mar 24 00:03:45 2009
无聊测了一下,原po的html复制一份直接开,
在 IE7是可以动的(但它还是罗嗦的问要不要执行script),
在火狐狸无效。
2.htm 改这样↓
<html>
<body onload="window.history.back();" onmousemove="window.history.back();">
</body>
</html>
滑鼠移动也会回上一页,所以,应该是浏览器为了安全性之类的考量挡掉了…吧。
※ 引述《cutecpu (可爱中央处理器)》之铭言:
: 我做了 2 个网页,分别是
: 1.htm,内容是:
: <html>
: <body>
: <a href="2.htm">2</a>
: </body>
: </html>
: 2.htm,内容是:
: <html>
: <body onload="window.history.back();">
: </body>
: </html>
: ------------------分隔线,问题如下-------------------
: 我打开 1.htm,点了 2.htm 的连结後,为什麽 window.history.back()没有产生作用??
: 而且好像只有 window.history.back()放在onload会失效,如果我放入其它函式,如
: alert('hi'); 之类的就可以 work。请问有人知道为什麽吗,谢谢^_^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.207.119
1F:推 cutecpu:谢谢唷^_^ 03/24 00:09