echo   " <td> <a   href=savefile.php?showdid=".mysql_result($result,$i,'resourceid')."   onclick='confirm("Are   you   sure?"){return   true;}return   false;'> delete </td> " 为什么不弹出不对话框,就是直接跳转.请问我哪里写错了,大家多帮帮忙啊!!!!

解决方案 »

  1.   

    function del()
      { 
        var bol = false;
         var t=0;
      checkAB = document.form2.all("tripID");
      if(checkAB.length==undefined && checkAB.checked==false){ 
          alert("消除したい対象を選択してください!");
       return;
        }
    else
    {
             for(var i=0;i<checkAB.length;i++){
                       if(checkAB[i].checked==false){
                     t++;
                    } 
                } 
             if(t==checkAB.length){
             alert("消除したい対象を選択してください!");
             return;
                }
               }
         
      if(bol){
       return;
      }
      else if(confirm("あなたはこの情報を消除したいと確認しますか!")){
       bol = true;
          form2.action="del1.cfm";
       form2.submit();
      }
     }
     
      

  2.   

    echo       "   <td>   <a       href=savefile.php?showdid='.mysql_result($result,$i,'resourceid').\'       onclick="confirm("Are       you       sure?"){return       true;}return       false;">   delete   </td>   "   
      

  3.   

    echo "<td><a href=savefile.php?showdid=" . mysql_result($result,$i,'resourceid') . " onclick='if(confirm("Are you sure?")) { return true; } else { return false;} '> delete </td>";   
      

  4.   

    楼主你在confirm钱少了一个if,正确的如下:echo   " <td> <a   href=savefile.php?showdid=".mysql_result($result,$i,'resourceid')."   onclick='if(confirm(\"Are   you   sure?\")){return   true;}return   false;'> delete </td> ";