我在窗体上加上这个代码
<script language="javascript">
window.onbeforeunload = function()  //author: meizz
{
  var n = window.event.screenX - window.screenLeft;
  var b = n > document.documentElement.scrollWidth-20;
  if(b && window.event.clientY < 0 || window.event.altKey)
  {
    window.event.returnValue = "请确保你的数据已经保存";  //这里可以放置你想做的操作代码
  }
}
</script>
我cs加上这个代码
Response.Write("<script language='javascript'>if(confirm('是否确认此操作?')==true);else return false;window.opener.location='WebForm8.aspx';window.close();</script>");

结果出错提示return 0 ,请问如果解决

解决方案 »

  1.   

    Response.Write("<script language='javascript'>if(confirm('是否确认此操作?')==true) else return false;window.opener.location='WebForm8.aspx';window.close();</script>");
      

  2.   

    Response.Write("<script language='javascript'>if(confirm('是否确认此操作?')==true) else return false;</script>");
    有语法错误
      

  3.   

    Response.Write("<script language='javascript'>if(!confirm('是否确认此操作?')) return false;</script>");
      

  4.   

    <script>
    function ConfirmCancel()
    {
    event.returnValue="你确认要要退出吗?";

    }
    </script><SCRIPT LANGUAGE="javascript">window.onbeforeunload = ConfirmCancel;</SCRIPT>
      

  5.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
    Response.Write("<script language='javascript'>if(!confirm('是否确认此操作?')) return false;</script>");
    }
    提示这个javascript语句出错
      

  6.   

    Response.Write("<script language='javascript'>if(!confirm('是否确认此操作?')) return false;</script>");只有这个都出错,我想知什么原因
      

  7.   

    当confirm('是否确认此操作?'))弹出些窗口后,按取消返回原窗口