firefox中怎么实现“按esc键后退”
xxsch 2011-05-11 10:54:48 我的代码如下:
function keylisten(event)
{
//后退功能
if(event.which == 27)
{
alert(window.history.length);
window.history.go(-1);
}
}
在firefox浏览器中测试的时候发现,以上代码可以实现“按esc键后退”功能,但是每次都要弹出一个确认框,不方便。当把那一条alert语句去掉时,无论怎么按esc都没有反应
还有,如果把if(event.which == 27)中的27改为别的键值,则只要按下相应的键,没有alert语句也可以实现后退,只有当值为27(esc键时),必须要有alert语句才能实现后退。
这个问题是怎么引起的,求解决方案。