2010-11-24 15 views
0

Ich versuche, auf das übergeordnete Fenster eines iframe zuzugreifen und die Höhe des iFrames festzulegen.Mac Google Chrome iframe Zugriff auf das übergeordnete Fenster

Der folgende Code funktioniert unter Windows IE7/IE8/Chrome/FireFox 3.6 und Mac FireFox/Safari.

Aber auf Mac Chrome scheint es nicht auf das übergeordnete Fenster zuzugreifen.

auf der übergeordneten Seite habe ich ein iframe:

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

Im iframe.html:

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

Ich habe auch versucht:

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

Und ich habe versucht, :

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

Und ich versuchte:

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

Vielen Dank im Voraus,

Jayde.

Antwort

0

Es sieht aus wie ein lokales Problem mit Chrome Mac. Ich habe keinen Webserver auf dem Test-Mac installiert, aber als ich die Dateien auf einen Server hochgeladen und von dort aus gesehen habe, scheint alles zu funktionieren.

Danke,

Jayde.

Verwandte Themen