日期:2014-05-18  浏览次数:20730 次

鼠标移动到一个连接,弹出一个页面,移开,关闭弹出的页面,怎么做?
<html>      
       
    <head>      
          <title> test123.jsp </title>
        <SCRIPT   Language= "JavaScript ">
                function   winopen   ()   {
                msg=open       ( "http://www.baidu.com ", "NewWindow ", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width=400,height=260 ");
          }
          function   winclose(){
                  window.close();            
            }
</SCRIPT>
    </head>
             
    <body>  
            <a   href= "# "   onMouseOver= "winopen();   return   true; "   onMouseOut= "winclose();   return   true; "> 123 </a>
    </body>
    </html>


这是我写的,但是只能关闭原来的页面,却不能关闭baidu,
我要的主要是鼠标移开,弹出的页面,关闭,如果能消失,也行
请大家帮忙解答!




------解决方案--------------------
JS不懂,胡说两句吧...
window.close();这里应该是...
或许是NewWindow.close();新的window对象用什么引用我不知道...
你是把本页的对象window关了
------解决方案--------------------
function winclose(){
window.close();
}
=========>
function winclose(){
msg.close();
}

------解决方案--------------------

var msg=null;
<SCRIPT Language= "JavaScript ">
function winopen () {
msg=open ( "http://www.baidu.com ", "NewWindow ", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width=400,height=260 ");
}
function winclose(){
msg.close();
}
</SCRIPT>