1

内部のコンテンツに応じて、Shindig Gadget の iframe の高さを動的に調整したいと考えています。いくつかの調査の結果、次のように iframe 内のコンテンツの高さを取得するsrcように宣言するには、そのような iframe が必要であることがわかりました。<!DOCTYPE ...>

document.getElementById("iframe").contentWindow.document.body.scrollHeight

<![CDATA[ただし、Shiding モジュール内で Doctype を定義することはできません。これを達成するための最良の方法は何ですか?

4

2 に答える 2

2

これを行うには、adjustHeight API を使用する必要があります。引数なしで API を呼び出すと、コンテンツに合わせて iFrame の高さが調整されます。 http://opensocial-resources.googlecode.com/svn/spec/trunk/Core-Gadget.xml#gadgets.window.adjustHeight

于 2012-10-19T11:45:19.997 に答える
-1

これを試して

ここに実際の例があります ここをクリック

<script type="text/javascript">
 function resizeIframe(obj)
  {
    obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
 }
</script>

<iframe src="http://www.yahoo.com" onload='javascript:resizeIframe(this);'></iframe>

</div>
于 2012-10-18T09:59:51.667 に答える