コンテンツに基づいて 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これがオブジェクトに入力されないのはなぜですか?