Heim > Web-Frontend > js-Tutorial > Wie kann ich die Iframe-Höhe dynamisch anpassen, um ein Überlaufen von Inhalten zu verhindern?

Wie kann ich die Iframe-Höhe dynamisch anpassen, um ein Überlaufen von Inhalten zu verhindern?

Patricia Arquette
Freigeben: 2024-11-30 18:26:10
Original
284 Leute haben es durchsucht

How to Dynamically Adjust Iframe Height to Prevent Content Overflow?

Dynamische Iframe-Höhenanpassung zur Vermeidung von Inhaltsüberläufen

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>
Nach dem Login kopieren

Ändern Sie anschließend die Iframe-Konfiguration wie folgt:

<iframe src="..." frameborder="0" scrolling="no" onload="resizeIframe(this)" />
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage