<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>close()</title>
??<script?type="text/javascript">
??????var?mywin;
??????
??????function?openUrl()
??????{
?????????var?mywin=window.open("http://www.xianlaiwan.cn");
??????}
???????????
??????function?closeUrl()
??????{
??????????mywin.close();
??????}
??</script>
</head>
<body>
<input?name="Obutton"?type="button"?onClick="openUrl()"?value="open"?/>
<br>??
</br>
<input?name="Cbutton"?type="button"?onClick="closeUrl()"?value="close"?/>
</body>
</html>
2016-07-22
你在openUrl()這個方法里面的mywin變量前面多一個var,因為你這個var的問題 使這個方法里面的mywin不是方法外的mywin。 所以你下面那個方法里面的mywin是個空對象