4

您好,经过数小时的搜索,我发现了一个适用于我的 iframe 的脚本,除了一个小问题,它永远不会停止它会不断增加高度...这是我在我的页面上添加此脚本的代码我想要 iframe

<script>
  function alertsize(pixels){
    pixels+=0;
    document.getElementById('myiframe').style.height=pixels+"px";
  }
</script>
<script type="text/javascript">
  var myHeight = 0;

  setInterval(function(){
    if(myHeight != document.body.scrollHeight){
      myHeight = document.body.scrollHeight;
      parent.alertsize(myHeight);
    }
  },500);
</script>

这是 iframe:

<iframe id="myiframe" src="http://www.altasoft.gr/hermes/index.html"
        name="myiframe" width="100%" height="100%" scrolling="no"
        frameborder="0"></iframe>
4

1 回答 1

0

问题出height="100%"在您的标记中。将其更改为固定像素值,脚本将开始工作。因此,更改height="100%"height="1"或其他什么,确切的值并不重要。

于 2013-06-20T00:14:12.570 回答