对于IFrame<iframe src="****.mht" οnlοad="JavaScript:myfun();" id="frame1" name="content1"></iframe>
如果调用document.getElementById("frame1").src="new.mht";
它是默认不调用onload中定义的方法的,如果要使用,那么需要:
document.frames("content1").location.reload();
但是,有时会报对象不存在的问题。是因为对象并为来得及生成,便使用了。需要延迟使用:
setTimeout("myfunc()",1000);