http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/readystate_1.asp

解决方案 »

  1.   

    看一下这个例子.
    如果in.htm没有加载完成的话,调用iframe中文档的对象就会出问题.
    所以,这个时候得先判断一下.demo.htm<iframe name="in" src="in.htm"></iframe>
    <script language="JavaScript">
    <!--
    var doc = window.frames["in"].document;
    doc.onreadystatechange= function() {
    if(doc.readyState=="complete")
    doc.body.scrollLeft = doc.body.scrollWidth;
    }
    //-->
    </script>in.htm<script>
    for(var i=0;i<200;i++)
    {
        document.write("test");
    }
    </script>