|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
gmail效果
<script>
function test(){
confirm('你确定离开吗?');
}
window.onunload = test;
</script>
我想做到如下效果,就是我点击其他的链接的时候,调用confirm让用户选择,如果点了确定,就转向先前点击的网址,如果是取消,那些就停止在当前页。
|
搜索了一下,坛子中也有人问到这个问题,如下:
击窗口右上方的关闭(最大化旁边的关闭),弹出提示对话框“ 选择
确定将继续,取消将保留在此页面”。
如何截获确定和取消的返回值在javascript中。我的代码如下:
<script>
function aa()
{
return "是否关闭?"
}
</script>
<body onbeforeunload=aa()>
如何知道用户点击确定或取消?
|
我试了一下,用window.event.returnValue=msg替代confirm的话,是可以达到效果的。
但是我现在还是想用confirm来实现,就像gmail那种,大侠们有办法吗? |
难道你不知道confirm也有返回值的,试一下alert(confirm("hello"))看看 |
楼上的大侠,你试一下,照样会转向的。我不知道如何做
function test(){
var hint = confirm('你确定离开吗?');
if(hint){
转向?
}else{
停止不动(如何停止不动?还是会跳转呀)
}
}
window.onunload = test;
</script> |
[html]
<a href="http://www.blueidea.com" onclick="return confirm('真的要去BI首页吗?');">往BI首页</a>
[/html] |
楼上的大哥,你没理解我的意思。
我的意思是必须由onunload 来调用confirm |
|