怎样用js屏蔽浏览器(IE和FireFox)的刷新功能
要屏蔽各种各样的刷新,包括F5、右键刷新、shift+F10的菜单刷新、刷新按钮。还要兼容FireFox,谢谢。
------解决方案--------------------把卸载事件关联一下js试试
------解决方案--------------------function keydown() 
 {       
 if (window.event.keyCode == 122)			//屏蔽F11 最大化 
 	{ 
 		event.keyCode=0; 
 		event.returnValue=false; 
 	}  
 }
------解决方案--------------------参照上面
------解决方案--------------------不能完全评比的,因为键盘你可以屏蔽了,但ie上的刷新按纽是弄不了的.最好换个思路,让此页面刷新的时候还停留在此页就可以了.
------解决方案--------------------要想彻底限制用户刷新,估计这个不是我们能改的了的.最好换个处理方法.不知道你的具体要求是什么.
------解决方案--------------------document.onkeydown=function() 
 { 
 if ((window.event.keyCode==116)||                      //屏蔽 F5 
 	  (window.event.keyCode==122)||                        //屏蔽 F11 
       (window.event.shiftKey && window.event.keyCode==121) //shift+F10 
 	  ) 
 	 {  
        window.event.keyCode=0; 
        window.event.returnValue=false; 
      }	  
 	if ((window.event.altKey)&&(window.event.keyCode==115)){   //屏蔽Alt+F4 
       window.showModelessDialog( "about:blank ", " ", "dialogWidth:1px;dialogheight:1px "); 
       return false; 
 	} 
 }