• 全部
  • 问答

我想在窗口关闭或重定向到其它页面的时候处理一些代码,请问这些代码应该放在哪里????

bin_bin 2003-09-17 06:01:55

我试着用了window 的 onunload 方法:
<SCRIPT FOR="window" EVENT="onunload">
if( document.Form1.HiddenCondition.value="NO"){alert("aaa");}
</SCRIPT>
但是当刷新页面的时候这段代码也被执行了,这是我不希望的。

请问有什么办法吗?
...全文
9 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhujjcn 2003-09-18
呵呵,看错,如上上
回复
zhujjcn 2003-09-18
function window.onunload(){
alert("Hello");
}

回复
hrong 2003-09-18
自己再发挥一下吗, 活学活用:

<script language=javascript>
var flag=false; //设置一个标志, 看是不是由于点击了链接而发生了页面跳转
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey||flag)
{
window.event.returnValue = "";
//这里你可以写上你想做的操作
}
}
function document.onclick()
{
flag = window.event.srcElement.tagName=="A";
}
</script>
<a href=aa.htm>aaaa</a>
回复
CrazyDeng 2003-09-18
关注!!
回复
bin_bin 2003-09-18
谢谢楼上的回答,但是您给的方案只能在窗口关闭的时候弹出提示,而在重定向到其它页面的时候却没有反应。

请问怎样在页面重定向到其它页面时(非当前页面)弹出提示呢?
回复
hrong 2003-09-17
<script language=javascript>
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue = "";
//这里你可以写上你想做的操作
}
}
</script>
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2003-09-17 06:01
社区公告
暂无公告