Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript-Methode zur Implementierung der Rahmenhöhenänderung mit content_javascript-Kenntnissen

WBOY
Freigeben: 2016-05-16 15:49:11
Original
1163 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Methode, mit JavaScript die Höhe des Rahmens mit dem Inhalt zu ändern. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Es gibt zwei Methoden:

1. Wechseln Sie über die übergeordnete Seite

Hier müssen wir die beiden Attribute des Frameworks verstehen, contentWindow und contentDocument. Die Bedeutung dieser beiden Attribute ähnelt der von window document. Der Unterschied besteht darin, dass contentWindow von allen Browsern unterstützt wird, contentDocument jedoch nicht dh6 und 7, noch ist Chrome.

<iframe onload="change_height()"></iframe>
function change_height(){
  var iframe=document.getElementById("iframe_id");
  //取得框架元素
  var i_height=iframe.contentWindow.document.body.scrollHeight||iframe.contentWindow.document.documentElement.scrollHeight;
  //取得框架内容的高度
  iframe.height=i_height;
  //改变
}

Nach dem Login kopieren

Zweitens durch inhaltliche Veränderungen

Fahren Sie mit der Inhaltsseite fort

window.onload=function(){
  var iframe=parent.document.getElementById("iframe_id");
  //取得框架元素
  iframe.height=document.body.scrollHeight||document.documentElement.scrollHeight;
  //取得框架内容的高度并改变
}

Nach dem Login kopieren

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage