在里面搜索了下用了这样的代码:
<script type="text/javascript">
function closeWin()
{     
window.opener=null;        
//window.opener=top;
window.open("index.jsp","_parent"); 
window.top.close();     
}     
</script>然后下面我想点击一个框架的框架下的超链接来关闭整个窗口再打开index
<a href="index.jsp" target="_blank" onclick="closeWin()">首页</a>总是出现弹出提示,但是偶尔又没提示...很是怪异.

解决方案 »

  1.   

    IE7,IE8 关闭自身窗口,不弹出确认框 
    <a href="#" onclick="window.open('','_self');window.close();">不弹出确认关闭 </a>
      

  2.   

    这个是针对你的问题代码,放置在子框架中  <a href="#" onclick="window.open('','_top');top.window.close();window.open('http://www.qq.com');">不弹出确认关闭,并重新打开新窗口 </a>
      

  3.   


    function closeWin()
                {     
                    window.opener=null;        
                    //window.opener=top;
                    window.open("index.jsp","_parent"); 
    window.top.opener = null;
    window.top.open("","_self");
                    window.top.close();     
                }   
      

  4.   

    由于安全性问题,现在很多浏览器在弹出窗口时都会给出提示,而且很多情况下,默认窗口是不允许关闭的。
    如果你想要关闭原窗口,打开新窗口,如果窗口一致的话,就直接在原窗口打开新窗口不就OK了。<a href="index.jsp" target="_self">首页</a>
      

  5.   

    多谢sundotLei帮忙解决问题.js不熟悉,还要努力啊.
    分分见者有份~