<body onload="openwin()">应该是页加载完成之后才运行openwin()的,所以有可能是你加载的其它脚本有问题,导制页面没有完成加载完成.你可以用一个脚本调试工具看看页面是否已经完全加载了.对于第二个问题,你可以用openWin()打开一个新的页面,在这个新的页面里,写上
<script>
window.setTimeout("window.close()",2000);
</script>
意思是让它在2秒钟后自动关闭.
不知道满不满足你的要求.