Mac Google Chrome iframe Доступ к родительскому окну - PullRequest
0 голосов
/ 24 ноября 2010

Я пытаюсь получить доступ к родительскому окну 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);
});

Заранее спасибо,

Джейд.

1 Ответ

0 голосов
/ 25 ноября 2010

Это похоже на локальную проблему с Chrome Mac. У меня не установлен веб-сервер на тестовом Mac, но когда я загружаю файлы на сервер и просматриваю их оттуда, кажется, все работает.

Спасибо

Jayde.

...