IFrame的刷新问题

对于IFrame<iframe src="****.mht" onload="JavaScript:myfun();" id="frame1" name="content1"></iframe>

如果调用document.getElementById("frame1").src="new.mht";

它是默认不调用onload中定义的方法的,如果要使用,那么需要:

document.frames("content1").location.reload();

但是,有时会报对象不存在的问题。是因为对象并为来得及生成,便使用了。需要延迟使用:

setTimeout("myfunc()",1000);

你可能感兴趣的:(JavaScript,iframe)