???就是按了yes后,才进行画面迁移。

解决方案 »

  1.   

    你说的好像就是模态对话框的意思吧?也就是说需要暂时的中断当前的程序执行!关于这个问题,你可以有很多方法,最简单的:boolean flag = true;
    dilgo.show(); //需要注意的就是,当你的对话框处理完毕的之后,设置标志返回,并跳出循环。
    while(true){
     flag = dilgo.getFlag();
     if(!flag)
     break;
    }
    ........还有一种方法,就是使用线程。如果你学过mfc的话,你肯定会明白怎么做的!
      

  2.   

    没有这么复杂就是要在jsp中实现。
      

  3.   

    就好像在word里编辑过东西,我在关上,word会弹出对话框问我保存不保存,选择yes后就可以保存并退出了,no不保存退出。
      

  4.   

    用javascript实现
    <input type=submit value="aaa" onclick="return formSubmit()"><script>
      function formSubmit() {
        if (confirm("yes or no") {
          return true;
        } else {
          return false;
        }
      }
    </script>
      

  5.   

    if(confirm("submit?")){
      //...submit
    }
      

  6.   

    我是这么写的,为什么选了no,画面还是迁移了,怎么能还停留在这个画面上呀。
    void logoff() {
    result = confirm("logoff?")
    if ( result == true) {
    document.master.action = "/tnavi/servlet/Master?panelid=A0220&message=LogOff"
         document.master.submit();
    }
    }
      

  7.   

    用 
    function logoff(){
      result = confirm("logoff?")
      if ( result == true) {
        document.master.action = "/tnavi/servlet/Master?panelid=A0220&message=LogOff"
        document.master.submit();
      }
      return false;
    }