蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com