その前に、IFrameのWebページが最下部にスクロールして、オンラインで多くの情報を見つけたかどうかを判断するための要件がありました。解決策。
ClientHeight:この要素の高さ、スペース全体を占める高さ
OffseTheight:要素コンテンツの高さを指します
スクロールトップ:スクロールすることができるスクロールバーの長さとして理解できます
以下はソースコードです
コードコピーは次のとおりです。
<iframe src = "〜/files/3.html" id = "iframepage" onload = "func()"> </iframe>
<script type = "text/javascript">
function func(){
var ifm = document.getElementById( "iframepage");
ifm.height = window.document.body.clientheight -100;
}
<! - Chromeに互換性のある問題があり、FFとIE10に問題はありません。
window.document.getelementbyid( "iframepage")。contentwindow.onscroll = function aaa(){
var ifm = document.getElementById( "iframepage")。contentWindow.document.documentelement;
if(ifm.scrolltop == ifm.scrollheight -ifm.clientheight){
アラート( "The End");
}
}
</script>