js:window.onbeforeunload 问题????

本文描述了一个关于网页退出操作的问题,在使用特定的JavaScript退出提示后,点击取消会出现未知错误的情况。文章探讨了这一现象,并寻求解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.default1.aspx 此页使用框架
  <script  type="text/javascript">
        window.onbeforeunload = function() 
        {
            window.event.returnValue="感谢使用此系统!";
            if (!window.event.reason)
            {
              window.event.cancelBubble = true;
            }
            else
            {return;}
           
        }
 </script>
<script type="text/javascript" >
<frameset framespacing="1" Name="Content" id="Content" rows="130,*,21" frameborder="yes" border="1" scrolling="no">
  <frame SRC="top.aspx" NAME="top"scrolling="no" id="top"  marginwidth="0" marginheight="0">
  <frameset Name="EF2K" id="EF2K" cols="165,*" frameborder="no" border="3" scrolling="no">
    <frame SRC="menu.aspx" NAME="module" id="module" scrolling="auto" border="1" marginwidth="0" marginheight="0">
    <frame SRC="info.aspx" NAME="Right" id="Right" scrolling="auto" border="1" marginwidth="0" marginheight="0">
  </frameset>
  <frame SRC="bottom.htm" NAME="Down" id="Down" scrolling="no" marginwidth="0" marginheight="0" border="0">
</frameset>
 
  function left()
  {
   window.location.href("/");
  }
</script>

2.top.aspx中有个按钮是退出系统的!
    <script type="text/javascript" >
         function Q()
         {
            //window.parent.close();
            window.parent.left();
         }          
  </script>

问题:
当调用top.aspx中Q()时default会有提示框出现是否离开!点确定时没有问题,就会自动跳转,但是点取消时就会出现一个未知错误!


 

转载于:https://www.cnblogs.com/guo0/archive/2009/09/23/1572720.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值