为什么 点击alert弹出的对话框中的 确定按钮之后 页面自动刷新,怎样防止不刷新?

解决方案 »

  1.   

    <script language="javascript">
    alert("提交成功!");
    window.location.reload(); 
    </script>
      

  2.   

    你看明白我的问题描述没有?我是想不刷新界面啊...用reload() 这是刷新还是不刷新啊....
      

  3.   

     这个很简单啊  在alert 后面 写一个 return  false  页面就不会刷新了
      

  4.   

    问题描述不清楚,alert之后页面正常情况下是不会进行任何处理的。
    楼主把问题前到后描述清楚。
      

  5.   

    估计楼主是新手,没有找到真正刷新页面的代码,建议检查一下代码,或用firebug调试一下js代码
      

  6.   


    顶~~
    正常情况 alert 之后页面是不会刷新的,应该是做了刷新的动作~~~
      

  7.   


    楼主使用的应该不是原生的alert()函数!
      

  8.   

     = =神奇的问题,是不是你JSP有
    <meta http-equiv="refresh" content="5" /> 
    之类的东西??我能想到刷新就是这东西了。
      

  9.   

    看看你引入的js文件中有没有覆写alert方法
      

  10.   

    从来没有发现alert()后,系统自动刷新的,建议楼主看看代码,是不是有问题。
      

  11.   

     楼主把问题完整的贴上来吧,还有alert后面好像不能return,加上了整个方法都不能执行了
      

  12.   

    if(confirm("确认提交")){    这里不要刷新 
        Not  Use  window.location.reload;  and  you  can use  return ;
    }
      

  13.   

    alert之后绝对不会自动刷新的呀
      

  14.   

    感谢各位的热心帮助,问题已经找到了,造成alert()刷新界面的原因与大家分享:
    我写了一个按钮<input type="image" src="../*.png" onclick="send();">
    <script>
       function send(){
          alert(1);
          .....
       }
    </script>
    点击图片的时候,执行send()方法,弹出alert提示框,然后页面就自动刷新
    如果将 type="image" 换成 type="button" alert提示框就不会自动刷新了。
      

  15.   

    感谢各位的热心帮助,问题已经找到了,造成alert()刷新界面的原因与大家分享:
    我写了一个按钮<input type="image" src="../*.png" onclick="send();">
    <script>
      function send(){
      alert(1);
      .....
      }
    </script>
    点击图片的时候,执行send()方法,弹出alert提示框,点击确定按钮之后页面就自动刷新,页面所填写数据全部清空。
    如果将 type="image" 换成 type="button" alert提示框就不会自动刷新了。