我原来也为这个东西发愁,后来在添加alert语句调试时,发现原来是因为
document.frames["iframe1"].location='123.html'; 语句执行完后,还需要一个网页载入的时间,在123.html载入完成以后,才可以对window.frames["iframe1"].document进行操作。麻烦吧?
document.frames["iframe1"].location='123.html'; 语句执行完后,还需要一个网页载入的时间,在123.html载入完成以后,才可以对window.frames["iframe1"].document进行操作。麻烦吧?
<script language=vbscript>
Sub Foo()
If frame2.document.readyState = "complete" Then
'操作 frame2
Else
setTimeout("Foo()", 500, "vbscript")
End If
End Sub
</script>