0

このスクリプトを使用して、コンテンツの高さのサイズに基づいて iframe の高さを設定していますが、コンテンツ全体を表示するには、メニューを 2 回クリックする必要があります。

こちらをご覧ください: http://www.luilui.com.br/inverno2013

誰でも理由を知っていますか?

iframe スクリプトを含む私のページ:

<iframe name="iframe_site" id="iframe_site" src="inicio.asp" width="100%" scrolling="no" height="100%" marginheight="0" frameborder="0" ></iframe>

これは iframe 内のページにあります。

<body id="size">
.
.
.
.
content
.
.
.
.

    <script language="Javascript" type="text/javascript">

      var _iframe = parent.document.getElementById("iframe_site"),
          _height = _iframe.contentDocument.getElementById("size").scrollHeight || _iframe.contentWindow.document.getElementById("size").scrollHeight;
          _iframe.height = _height + 40;
    </script>
</body>

編集済み:これが役立つかどうかはわかりませんが、ページ inicio.asp のみが完全に表示されます。これは iframe タグで呼び出すページです

4

1 に答える 1