setTimeout出什么问题了
<form name= "frmUpload" Method= "Post" >
<img id= "img2" onload="checksize(this)" >
<br>
图片: <input type= "file" onchange="toselect.call(this)" />
<input type= "submit" value= "开始上传"/>
</form>
<script language="javascript">
function toselect(){
var ig=new Image();
ig.src=this.value;
frmUpload.img2.src=ig.src;
if(ig.readyState!="complete")
{setTimeout("toselect()",500);}
}
这里的setTimeout在用法上出了什么问题,好像陷入了死循环?