Die Iframe-Höhe wird auf die Höhe der Unterseite eingestellt
//Sie müssen Jquery verwenden
$(document).ready(function () {
parent.document.getElementById("ifPage").style.height = document.body.scrollHeight "px";
});
iframe ist hochgradig anpassungsfähig an die übergeordnete Seite
//Sie müssen Jquery verwenden
$(window).resize(function () {
var webheight = document.body.clientHeight - X; / /X ist die Höhe, die abgezogen werden muss, z. B. die Höhe der oberen Navigation
$("#ifPage").attr("style", "height:" webheight "px;");
});
$(window).load(function () {
var webheight = document.body.clientHeight - 105;
$("#ifPage").attr("style", "height :" webheight "px;");
});
Elemente zwischen übergeordneten und untergeordneten Seiten übertragen
Die übergeordnete Seite erhält die Daten auf der untergeordneten Seite, JS-Code:
//Erhalten Sie das Objekt entsprechend der ID des iframe
var i1 = window.frames['iframeId'];
//var iframe =window.frames[0] ;Sie können auch
//Erhalten Sie den Elementwert im iframe
var val=i1.document.getElementById("t1").value
Die untergeordnete Seite erhält die Daten auf der übergeordneten Seite, JS-Code:
var val = parent.document.getElementById( "txt1");
Übertragung zwischen Unterseiten, JS-Code:
var i1 = parent.window.frames['iframeId'];
var val = i1.document.getElementById("text1").value;
Übergeordnete Seite aktualisieren
function parentReload( ) { window.parent.location.reload() ;}
Unterseite neu laden
iframe.Attributes[ "Src"] = "ItemTQEditorPage.aspx"
Stellungnahme: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