Es gibt drei Seiten A, B und C. Seite A enthält Seite B und Seite B enthält Seite C. Seite A passt sich Seite B an und Seite C passt sich Seite B an. A-Seite Code kopieren Der Code lautet wie folgt:<Text> <iframe id="main" name="main" width="980" scrolling="no" frameborder="0" src="Seite B" onload="diese.Höhe=Haupt-Dokumentkörper-Scrollhöhe;diese.Breite=Haupt-Dokumentkörper-Scrollbreite;wenn(diese.Höhe < 410){diese.Höhe=410;}"> </iframe> </body> Seite B Code kopieren Der Code lautet wie folgt:<Text> <!--Links--> <div Stil="flost:links;"> Linkes Menü </div> <!--Rechts--> <div style="flost:right;"> <iframe id="testIframe" name="testIframe" frameborder=0 style="width: 680px;" scrolling="no" src="Seite C"></iframe> </div> </body> Seite C schreibt die folgende JS-Funktion auf die unterste Seite (also die Seite ganz unten) und ruft die Methode im Onload-Ereignis des Textkörpers auf [die folgende Formel ist eine universelle Formel] Code kopieren Der Code lautet wie folgt:<Skripttyp="text/javascript"> //Iframe automatisch erweitern, sodass sich alle übergeordneten Iframes automatisch an die Höhe der enthaltenen Seite anpassen Funktion autoHeight(){ var doc = Dokument, p = Fenster; während(p = p.parent){ var Rahmen = p.Rahmen, rahmen, ich = 0; während(Rahmen = Rahmen[i++]){ wenn (Rahmen.Dokument == doc) { frame.frameElement.style.height = doc.body.scrollHeight + 'px'; // Bitte beachten Sie, dass Firefox 'px' hinzufügen muss, sonst ist es in Firefox ungültig doc = S.Dokument; brechen; } } wenn(p == oben){ brechen; } } } </Skript> <body onload="autoHeight();"> <!--Nach dem Testen muss der Body dieser untersten Unterseite ein Div mit Höhe haben, sonst wird die obige Anpassung wirksam--> <div Stil="Höhe: 1px;"> </div> <div style="padding-bottom: 10px;"> <!--Auch dieser Satz ist wichtig--> Hier können Sie den eigentlichen Inhalt schreiben und einen Wert für die Polsterung unten des Div festlegen. </div> </body> |
<<: Gutes Website-Copywriting und gute Benutzererfahrung
>>: MySQL REVOKE zum Löschen von Benutzerberechtigungen
1. Entpacken Sie die heruntergeladene Datei wie u...
Inhaltsverzeichnis Methode 1 Methode 2 Nach der I...
Dieser Artikel beschreibt die Import- und Exportv...
Inhaltsverzeichnis Linux 1. Grundlegende Verwendu...
Kommen wir ohne weitere Umschweife direkt zum Cod...
Inhaltsverzeichnis Vorwort Warum Unit-Tests einfü...
Inhaltsverzeichnis Vorwort 1. Grundlegende Umgebu...
Beginnen Sie vorsichtig mit der Reinigung! Auflis...
Einführung react-i18next ist ein leistungsstarkes...
1. Laden Sie das Repository-Image herunter Docker...
Inhaltsverzeichnis 1. Einführung in den MySQL-Ind...
1.MySQL-Funktionen 1. Mathematische Funktionen PI...
Inhaltsverzeichnis Sekunden_hinter_Master Ursprün...
Hintergrund Das Abrufen des langsamen Abfrageprot...
Code kopieren Der Code lautet wie folgt: <!DOC...