Я пытаюсь получить доступ к родительскому окну iframe и установить высоту 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);
});
Заранее спасибо,
Джейд.