<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>
<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>
不好意思哈,刚才的程序没有写好,是这样的:
<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>
其实我原来的if判断在ie里也是可以的,但是在遨游,theword,myie等多标签的浏览器上就不行了。好像我问题老是没有说清,实在不好意思哈!!
if (typeof(mms)!="undefined" && mms.open && !mms.closed) mms.close();
if (mms) mms.close(); 运行比较慢,open迅速的返回一个句柄,然后直接closed这是我的想法。