Heim >Web-Frontend >js-Tutorial >Wie kann ich die Iframe-Höhe dynamisch anpassen, um ein Überlaufen von Inhalten zu verhindern?
Suchen Sie nach einer Lösung, um die Iframe-Höhe basierend auf ihrem Inhalt zu steuern, ohne Bildlaufleisten zu verwenden? Diese Abfrage wurde bereits ausführlich besprochen.
Um dieses Problem zu beheben, führen Sie das folgende Skript in den
ein. Abschnitt:<script> function resizeIframe(obj) { obj.style.height = obj.contentWindow.document.documentElement.scrollHeight + 'px'; } </script>
Ändern Sie anschließend die Iframe-Konfiguration wie folgt:
<iframe src="..." frameborder="0" scrolling="no" onload="resizeIframe(this)" />
Dieser geniale Code passt die Iframe-Höhe nahtlos an, wenn neuer Inhalt hinzugefügt wird, sodass keine Bildlaufleisten erforderlich sind.
Das obige ist der detaillierte Inhalt vonWie kann ich die Iframe-Höhe dynamisch anpassen, um ein Überlaufen von Inhalten zu verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!