我有一个asp.net项目,在登录后,在后台输出了window.open("HTMLPage.htm");
然后在这个htm里面代码是这样的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body onload="window.open('Default.aspx','_blank','fullscreen=1,status=no');opener=null;window.close();"></body>
</html>
现在的问题是我自己没问题,但是在有的电脑上,IE浏览器会自动关闭,这个有人知道是怎么回事么?该如何解决?分不多,包涵!!

解决方案 »

  1.   

    这情况应该是用的IE内核不同造成的。。我给你也网页去看看对你有帮助没有http://www.cnblogs.com/_franky/archive/2011/04/06/2006857.html
    这里是讲不同浏览器对window.open()的异同处
      

  2.   

    IE6上,我试了,是可以,其它的浏览器如:firefox、Chrome浏览器就不行。
      

  3.   

    不知道,把window.close();去掉呢 
      

  4.   


    IE8我知道是可以
    但是现在的问题不是浏览器的兼容性
    而是,在一些电脑上,用window.open打开页面的时候IE浏览器会自动关闭