如题,
如何实现点击浏览器上的刷新按钮,或是按F5时,给出像删除提示那样的对话框?
------解决方案--------------------
[code=JScript][/code]
if(event.keyCode==116){
if(confirm(确认刷新?))
{
......
}
}
------解决方案--------------------
1.页面里加SESSION_START
2.页面js加变量 var token="<?php echo $_SESSION["token"]?>";
3.判断token是否存在
if(token){
if(confirm("确认")){
}else{}
}
4.创建一个token
<?php $_SESSION["token"]=time();?>
------解决方案--------------------
- HTML code
<script>
window.onunload=e;
function e(){
closes.Click();
return;
window.close();
}
</script>
<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
------解决方案--------------------
用onbeforeunload事件。无论快捷键还是点击菜单的刷新,都会有提示,关闭页面时也会出现。
<script>
window.onbeforeunload=function(){window.event.returnValue='刷什么新,快按“取消”吧!';}
</script>
------解决方案--------------------
楼上正解
<html>
<head></head>
<script>
function LeftConfirm()
{
window.event.returnValue="确认刷新页面吗?";
}
</script>
<body onbeforeunload="LeftConfirm()">
</body>
</html>