当第一次document.write的时候,页面里的代码被这个函数全部清掉,换成"111"了,那些函数也没有了,自然就出错了.解决办法:
把JS代码移动到<HEAD>内,再把document.write("XX")改成document.body.innerHTML="XX";<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function test()
{
//alert('111')
document.body.innerHTML='111';
window.setTimeout('test1()',1000)}function test1()
{
//alert('222')
document.body.innerHTML='222';
}
//-->
</SCRIPT>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
//test();
window.setTimeout('test()',1000)//-->
</SCRIPT>
</HEAD><BODY>
</BODY>