function closewin() {
setTimeout("Shrink.close()",5000);
}移开后5秒钟关闭

解决方案 »

  1.   

    <SCRIPT language="JavaScript">
    var t=0,o=0;
    function Popwin() {
    if(o==0){ Shrink=window.open('Shrink.htm'); o=1; }
    }
    function closewin() {
    if(t==0) t = setTimeout("Shrink.close();o=0;t=0;",5000);
    }
    </SCRIPT><img onmouseover="Popwin()" onmouseout="closewin()" src="aaa.jpg">
      

  2.   

    对啊,用setTimeout("Shrink.close();o=0;t=0;",5000);
      

  3.   

    <SCRIPT language="JavaScript">
    var t=0,o=0;
    function Popwin() {
    if(o==0){ Shrink=window.open('Shrink.htm'); o=1; }
    }
    function closewin() {
    if(t==0) t = setTimeout("Shrink.close();o=0;t=0;",5000);
    }
    </SCRIPT><img onmouseover="Popwin()" onmouseout="closewin()" src="aaa.jpg">
    请问:你的o,t两个变量,有什么用?