2010-11-24 34 views
0

J'essaie d'accéder à la fenêtre parent d'un iframe et définir la hauteur de l'iframe.Mac Google Chrome iframe Accès parent fenêtre

Le code suivant fonctionne sur Windows IE7/IE8/Chrome/FireFox 3.6 et sur Mac FireFox/Safari. Mais sur Mac Chrome il ne semble pas accéder à la fenêtre parent.

Sur la page parent J'ai un iframe:

<iframe src="iframe_saleinfo.html" id="saleInformationIframe" frameborder="0"></iframe> 

Dans le iframe.html:

$(document).ready(function() { 
    var theFrame = $('#saleInformationIframe', window.top.document); 
    theFrame.height($(document.body).height() + 30); 
}); 

J'ai aussi essayé:

$(document).ready(function() { 
    var theFrame = $('#saleInformationIframe', top.document); 
    theFrame.height($(document.body).height() + 30); 
}); 

Et j'ai essayé :

$(document).ready(function() { 
    var theFrame = $('#saleInformationIframe', parent.document.body); 
    theFrame.height($(document.body).height() + 30); 
}); 

Et j'ai essayé:

$(document).ready(function() { 
    var theFrame = $('#saleInformationIframe', window.parent.document); 
    theFrame.height($(document.body).height() + 30); 
}); 

Merci à l'avance,

Jayde.

Répondre

0

Cela ressemble à un problème local avec Chrome Mac. Je n'ai pas de serveur Web installé sur le mac de test, mais lorsque j'ai téléchargé les fichiers sur un serveur et que je les ai visualisés à partir de là, tout semble fonctionner.

Merci,

Jayde.