可能是你自己的逻辑错误。你运行一下下面这个:var times=0;

function window.onload()
{

resize=window.setInterval("resizenow()",1000);
} function resizenow(){ alert(document.body.scrollWidth);

window.resizeTo(document.body.scrollWidth,document.body.scrollHeight);
    
if(++times>10){
    
clearInterval(resize); }

}

解决方案 »

  1.   

    好象window.setInterval的问题。
      

  2.   

    问题在这里,谁能解决?A。HTM,是一个有嵌入式页面的页面嵌入式页面B。HTM里有一个JS代码是这样的:<script language="Javascript">
    function window.onload()
    {
    window.resizeTo(1000,1000);
    }
    </script>结果B改变大小后,A的嵌入式页面的大小不会跟着变怎么解决啊
      

  3.   

    你可在b.htm里通过parent来控制这个嵌入页面呀。做到两者同步!!!!
      

  4.   

    a.html
    -----------------------------------------------------------------
    <BODY>
    <div id="myDiv" style="position:absolute; left:60px; top:21px; width:600px; height:600px; z-index:1">
    <iframe id=myIframe src='b.html' width='100%' height='100%' frameborder=0></iframe>
    </div>
    <script>
    myIframe.history.go(0);
    </script>
    </BODY>b.html
    ---------------------------------------------------------------
    <BODY bgcolor=red>
    bbbbbbbbbbb
    b
    b
    b
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    bbbb
    <script language=javascript>
    var times=0;
    function window.onload()
    {
    resize=window.setInterval("resizenow();",1000);
    }
    function resizenow(){
    parent.document.all.myDiv.style.width = ( parseInt(parent.document.all.myDiv.style.width) -50 );
    parent.document.all.myDiv.style.height = ( parseInt(parent.document.all.myDiv.style.height) -50);
                window.resizeTo(document.body.scrollWidth,document.body.scrollHeight);
    if(++times>10){
       clearInterval(resize);
       }
    }
    </script>
    </BODY>
      

  5.   

    parent.不能用,因为A和B位于不同的服务器,如果用了就是跨域访问,不允许的