2013-03-21 61 views
0

我有一個頁面包含搜索頁面iframe。如果您嘗試搜索文本,它很少適合該頁面。iframe自動調整大小根據搜索結果改變大小

我不知道基於內容更改自動調整iframe的代碼。

現在我在iframe中使用此代碼:

<body onload="parent.alertsize(document.body.scrollHeight);"> 

而且這個JavaScript在父頁:

<script> 
function alertsize(pixels){ 
pixels+=32; 
document.getElementById('my-iframe').style.height=pixels+"px"; 
} 
</script> 

回答

1
<script type="text/javascript"> 
var myHeight = 0; 

setInterval(function(){ 
    if(myHeight != document.body.scrollHeight){ 
     myHeight = document.body.scrollHeight; 
     parent.alertsize(myHeight); 
    } 
},500); 
</script> 
+0

你是令人難以置信的。謝謝。你有電子郵箱嗎 ? – Blazer 2013-03-21 13:14:12

+1

是的,但據我所知禁止在評論中寫下它。 – Narek 2013-03-21 13:20:19

+0

讓你在Bifortis擔任CEO。 – Blazer 2013-03-21 13:27:01