popup是局部变量
try<SCRIPT LANGUAGE="JavaScript">
<!--
function exit()
{
 popup=top.createPopup()    //如果把这句话放在函数外面,该函数的最后一句会执行; 如果放在这个位置就无法是popup消失,为什么??? var popupBody=popup.document.body
 popupBody.style.border="solid 2px black"
 popupBody.style.padding="5px"
 popupBody.innerHTML="<img src='2.jpg'>"
 popup.show(0,0,796,455,top.document.body)
 setTimeout("eval(popup.hide())",1000)
}//-->
</SCRIPT>
</HEAD>
<BODY>
right
<INPUT TYPE="button" value="exit" onclick="exit()">
</BODY>
去掉了var,默认为全局变量