想通过函数改变以下iframe的高度:
<div width="680">
  <iframe src=top.html width="680" height="1000"  frameborder="0" name="event" id="event" style="overflow:hidden"></iframe>
</div>函数这样写:function setFrameHeight(height){
document.getElementById("event").height = height;
}调用的时候这样写:<td class="menu-cmn"><a href="link/link.html" target="event" onClick="setFrameHeight("200")">リンク集</a></td>结果不起作用。
请问:这个函数应该怎么写,怎么调用?

解决方案 »

  1.   

    试试看 :
    document.getElementById("event").style.height = height + "px";
      

  2.   

    调用:
    onClick="setFrameHeight(200)" 
      

  3.   

    document是当前窗口
    去尝试了解一下frame和document的关系
    document.parentWindow.frames[0]......
      

  4.   

    <div width="680">
      <iframe src=top.html width="680" height="1000" frameborder="0" name="event" id="event" style="overflow:hidden"></iframe>
    </div><script>function setFrameHeight(height){
    document.getElementById("event").height = height;
    }
    </script>
    调用的时候这样写:<span onClick="setFrameHeight(200)">リンク集</span>
      

  5.   

    啊  看错了 以为是frame框架
    2L正解
      

  6.   

    frame对象.cols = "40%, 60%"
    frame对象.rows = "40%, 60%"
    类似的