Hubo un requisito antes de determinar si la página web en el iframe se desplazó a la parte inferior para activar el evento. una solución.
ClientHeight: la altura de este elemento, la altura que ocupa todo el espacio
OffsetHeight: se refiere a la altura del contenido del elemento
Scrolltop: se puede entender como la longitud de la barra de desplazamiento que se puede desplazar
El siguiente es el código fuente
La copia del código es la siguiente:
<iframe src = "~/files/3.html" id = "iframepage" onload = "func ()"> </iframe>
<script type = "text/javaScript">
función func () {
var ifm = document.getElementById ("iframepage");
ifm.height = window.document.body.clientheight - 100;
}
<!-Hay problemas de compatibilidad en Chrome, y no hay problema con FF e IE10.
window.document.getElementById ("iframepage"). contentwindow.onscroll = function aaa () {
var ifm = document.getElementById ("iframepage"). contentwindow.document.documentelement;
if (ifm.scrolltop == ifm.scrollheight - if.clientheight) {
alerta ("el final");
}
}
</script>