0
我想訪問iframe的父窗口並設置iframe的高度。Mac谷歌Chrome瀏覽器iframe訪問父窗口
以下代碼適用於Windows IE7/IE8/Chrome/FireFox 3.6和Mac FireFox/Safari。
但在Mac Chrome它似乎沒有訪問父窗口。
在父頁面我有一個iframe:
<iframe src="iframe_saleinfo.html" id="saleInformationIframe" frameborder="0"></iframe>
在Iframe.html的:
$(document).ready(function() {
var theFrame = $('#saleInformationIframe', window.top.document);
theFrame.height($(document.body).height() + 30);
});
我也曾嘗試:
$(document).ready(function() {
var theFrame = $('#saleInformationIframe', top.document);
theFrame.height($(document.body).height() + 30);
});
我累了:
$(document).ready(function() {
var theFrame = $('#saleInformationIframe', parent.document.body);
theFrame.height($(document.body).height() + 30);
});
而且我想:提前
$(document).ready(function() {
var theFrame = $('#saleInformationIframe', window.parent.document);
theFrame.height($(document.body).height() + 30);
});
感謝,
Jayde。