document.write('<div id="aa" style="float:left;text-align:left;height:100%;">');
document.write('<iframe id="right" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" width="100%" height="500" src="http://localhost/yewuyuan/ArticleRelease/Include/left_or_right.htm">');
document.write('</iframe>');
document.write('</div>');
left_or_right.htm页里有一个table它的id是left_or_right设好了高和宽,怎么样才能在当前js里得到left_or_right的高和宽。把这个table的高和宽传给aa或是iframe........

解决方案 »

  1.   

    var obj = document.getElementById("left_or_right");
    obj.任何属性  都可以拿到了
      

  2.   

    高度:right.left_or_right.height
    框度:right.left_or_right.width
    將有id的地方都加上name="與id相同的名稱"
      

  3.   

    <!--------aaa.htm:---------------------><html>
    <head>
    <title>iframe</title>
    </head>
    <body>
    <div style="border:solid 1px #000;width:100;height:100">
    <IFRAME ID=IFrame1 FRAMEBORDER=0 SCROLLING=NO SRC="bbb.htm" width=100 height=100></IFRAME>
    </div>
    </body>
    </html><!-------bbb.htm:------------>
    <html>
    <head>
    <script language=javascript>
    <!--
    window.onload=function(){
    alert();
    var iWidth = tb1.offsetWidth;
    var iHeight = tb1.offsetWeight;
    var oFrame = window.frameElement;
    var oDiv = oFrame.parentElement;
    oFrame.width=oDiv.style.pixelWidth = iWidth;
    oFrame.height=oDiv.style.pixelWidth = iWidth;
    }
    //-->
    </script> </head>
    <body style="padding:0;margin:0;">
    <table id=tb1 width=200 height=200 border=2>
    <tr>
    <td>bbbbbbbbbbbbb</td>
    </tr>
    </table>
    </body>
    </html>