查了以前很多贴子,在多是针对按钮的,即点击按钮后弹出一个对话框。
最近碰到一种情况:当客户端数据库查询语句执行后产生过多的数据行时(比如说有上千条),会影响服务器效率,同时页面调出速度会很慢,这时,最好是弹出一个对话框,提醒一下是否继续。不知该如何实现?

解决方案 »

  1.   

    其实这个问题很简单,你如何把这个“上千条记录”的信息告诉用户呀!最后是使用一个过渡页面,告诉用户这些信息,然后在这个页面上放一个按钮,点击就进行真正的查询。
    可以考虑使用window.showModalDialog("过渡页面.aspx","","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");
      

  2.   

    <script>
    if(confirm("是否继续"))
      return true;
    else
      return false;
    </script>