コンテンツに基づいて iFrame のサイズを変更するだけの JavaScript に問題があります。私は他の場所で動作していますが、この1つの例ではエラーがスローされています。次のコードを使用すると、body
は null であるため、 を取得できませんscrollHeight
。
if(document.getElementById('iFrameHelpDesk') != null)
{
var Height = document.getElementById('iFrameHelpDesk').contentWindow.document.body.scrollHeight;
document.getElementById('iFrameHelpDesk').height = Height + 40;
}
使用されるhtmlは次のとおりです。
<iframe src="http://<snipped webaddress>" id="iFrameHelpDesk" scrolling="no" frameborder="no"></iframe>
body
これがオブジェクトに入力されないのはなぜですか?