你好象忘了一个问题了,也就是:    PHP程序处理完后,把页面返回给浏览器,然后浏览器才执行JavaScript程序。
________________________________________________________________________________
大家请看程序中的“此处”:当用EXIT();时,JAVASCRIPT弹出对话框点“是”,则停止(执行EXIT();)若点NO,则window.location.href='selectdb.php';,这是对的
________________________________________________________________________________    事实上,在[JAVASCRIPT弹出对话框]之前,已经[停止(执行EXIT();)]了,而你并不知道。    把接受用户输入和操作分开,这是必须的,像你的问题,在接受用户的输入后,不管结果是真是假,都进行转向,不过如果是真,转向删除操作的页面。    给分吧!!!还有问题可以到http://www.ruted.com来问,我们努力有问必答!!!

解决方案 »

  1.   

    jincoo(脚本爬行) 说得对,建议你将判断是否删除的页面和删除的处理页面分开!
      

  2.   

    你这样处理吧,简洁明了!
    <HTML>
    <body>
    <input type="button" onclick="if (confirm('确定要全部删除吗?'))  window.location.href='1.htm'; else window.location.href='2.htm';" value="删除">
    </body>
    </HTML> 
      

  3.   

    <script>
    if (confirm('确定要全部删除吗?'))  window.location.href='1.php'; else window.location.href='2.php';
    </script>你分别在1.php和2.php添加不同的内容,jincoo(脚本爬行)说的也不错,不过我估计你更想知道我是我回答的!