<script>
function opennew()
{  
question = confirm("提示信息")  
if (question)
{
window.open("http://www.163.com","","");

}
</script>
<body topmargin="0" onbeforeunload="opennew();">
试试

解决方案 »

  1.   

    把<script>改为<script type="text/javascript">或者<script type="text/javascript">
    function opennew()
      {
      var r=confirm("提示信息")
      if (r==true)
    {
    window.open("http://www.163.com","","");

      else
        {
        document.write("您点击了取消!")
        }
      }
    </script>
    <script type="text/javascript">
    function opennew()
      {
      var r=confirm("提示信息")
      if (r==true)
    {
    window.open("http://www.163.com","","");

      else
        {
        document.write("您点击了取消!")
        }
      }
    </script><body topmargin="0" onbeforeunload="opennew();">
      

  2.   

    onbeforeunload = "if (confirm('【系统提示】\n\n您确定要关闭窗口吗?点击确定打开新窗口,点击“取消”则返回!')){ window.location=http://www.163.com'"
      

  3.   

    楼主的问题比较怪  我一般遇到过ie6行 ie7不行的问题  你这个还第一次看到