Seite 1 von 1 [vorherige Seite] [nächste Seite]
Hallo und vielen Dank für die Ausarbeitung.
In meinem Fall liegt die Sender HTML, die in das iframe soll, auf einer anderen Domain.
Ich komme leider nicht an die "Sender" HTML, um das Javascript im Head zu definieren. Gibt es noch eine andere Möglichkeit, ohne dass die Sender HTML angefasst werden muss?
Danke
Hallo,
wie muss das Skript umgebaut werden, wenn ich mehrere iFrame responsiv auf einer Seite haben möchte?
MfG
René
Kommentar, 11.05.2017 um 12:24 Uhr
Ganz einfach: Ändern Sie einfach die ID und die onload Funktion, indem Sie den Wert (z.B.) ergänzen!
Um ein zweites iFrame auf der Selben Seite zu realisieren, kann der Javascript Code folgendermaßen aussehen:
<script type="text/javascript">
function iframeLoadedzwei() {
var iFrameID = document.getElementById('idIframezwei');
if(iFrameID) {
// here you can make the height, I delete it first, then I make it again
iFrameID.height = "";
iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + "px";
}
}
</script>
Und der iFrame Code:
<iframe src="url-zur-seite.html" id="idIframezwei" width="100%" onload="iframeLoadedzwei()" style="border: none;" allowfullscreen> </iframe>
Super erklärt. Vielen Dank
Es funktioniert!
Seite 1 von 1 [vorherige Seite] [nächste Seite]
Kommentar, 14.03.2018 um 08:00 Uhr
Der Javascript Code für das iFrame funktioniert nur, wenn sich die entsprechende Seite auf der selben Domain befindet. Siehe Punkt 1.