我試圖將iframe高度參數更改爲在iframe中加載的頁面的相同px。加載到iframe中的頁面來自另一個域。調整跨域iframe的高度
不同的頁面將被加載到iframe中導致iframe內容的高度發生變化,所以我需要獲取iframe內容高度並將其應用於iframe高度參數。
這裏的什麼IM談論一個例子:http://jsfiddle.net/R7Yz9/3/
<div class="site"><a href="http://amazon.com/" target="_top">Amazon </a></div>
<div class="site"><a href="http://cnn.com/" target="_top">Cnn </a></div>
<div class="site"><a href="http://wikipedia.org/" target="_top">Wikipedia </a></div>
<iframe id="source" src="http://amazon.com/" frameborder="0" scrolling="no" width="100%" height="100%"></iframe>
。
$(document).ready(function() {
var iframe = $("#source");
$("a[target=_top]").click(function(){
iframe.attr("src", this.href);
return false;
});
});
你使用ASP或PHP? – LGSon
可以ypu請告訴我,你是否可以把任何代碼放在容器頁面中,或者你想把任何第三方頁面放入你的iframe src .. ?? – YashPatel
PellePenna:我想在php或jQuery中做到這一點 – user874185