<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
<style type="text/css"></style>
<SCRIPT LANGUAGE="JavaScript">
<!--
var aryMms=[],idx=1;
function MM_openBrWindow()
{ //v2.0
var mms;
if (mms) mms.close();
mms = window.open("test1.html","sendmms","width=410,height=367");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<span onclick="MM_openBrWindow()">lu</span><BR>
</BODY>
</HTML>

解决方案 »

  1.   

    shyslysky(飞天) ( ) 信誉:100  2006-07-04 17:27:00  得分: 0  
     
    不好意思哈,刚才的程序没有写好,是这样的:
     
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta http-equiv="Expires" CONTENT="0">
    <meta http-equiv="Cache-Control" CONTENT="no-cache">
    <meta http-equiv="Pragma" CONTENT="no-cache">
    <style type="text/css"></style>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var mms;
    function MM_openBrWindow()
    { //v2.0
    if (mms) mms.close();
    mms = window.open("test1.html","sendmms","width=410,height=367");
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <span onclick="MM_openBrWindow()">lu</span><BR>
    </BODY>
    </HTML>
      
     
      

  2.   

    if (typeof(mms)!="undefined" && mms.open && !mms.closed)  mms.close();
      

  3.   

    meizz(梅花雪) ( ) 信誉:709  2006-07-04 18:09:00  得分: 0  
    其实我原来的if判断在ie里也是可以的,但是在遨游,theword,myie等多标签的浏览器上就不行了。好像我问题老是没有说清,实在不好意思哈!! 
     
    if (typeof(mms)!="undefined" && mms.open && !mms.closed)  mms.close();
      
     
      

  4.   

    补充一下:我研究一下。遨游的问题可能是:
    if (mms) mms.close(); 运行比较慢,open迅速的返回一个句柄,然后直接closed这是我的想法。