Rumah  >  Artikel  >  hujung hadapan web  >  Kaedah JavaScript untuk melaksanakan perubahan ketinggian bingkai dengan kemahiran content_javascript

Kaedah JavaScript untuk melaksanakan perubahan ketinggian bingkai dengan kemahiran content_javascript

WBOY
WBOYasal
2016-05-16 15:49:111188semak imbas

Contoh dalam artikel ini menerangkan kaedah menggunakan JavaScript untuk menukar ketinggian bingkai dengan kandungan. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Terdapat dua kaedah:

1. Tukar melalui halaman induk

Di sini kita perlu memahami dua atribut rangka kerja, contentWindow dan contentDocument Maksud kedua-dua atribut ini adalah serupa dengan window document Perbezaannya ialah contentWindow disokong oleh semua penyemak imbas, tetapi contentDocument tidak disokong oleh ie6 dan 7, begitu juga 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;
  //改变
}

Kedua, melalui perubahan kandungan

Teruskan pada halaman kandungan

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

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn