2012-03-26 9 views
0

Ich möchte einen JavaScript-Code, der iframe Höhe ändern sowie die Höhe des Iframes Inhalt geändert wird.Wie ändern Höhe von iframe dynamisch, wenn verschiedene Seiten darin geladen, von Javascript

Ich möchte nicht die Höhe nur berechnen, wenn die Hauptseite geladen hat, der Iframe-Inhalt hat einige Elemente mit Ajax geladen und ändert sich ohne die gesamte Seite zu aktualisieren, daher ändert sich die Höhe des Inhalts dynamisch ohne neu zu laden. Ich möchte eine Möglichkeit, die Höhe des Iframe-Inhalts dynamisch zu berechnen und das Höhenattribut von iframe selbst zu ändern.

Ist es möglich?

+1

Ist iframe aus der gleichen Domäne:

function resizeFrame(f) { f.style.height = f.contentWindow.document.body.scrollHeight + “px”; } 

Sie ein Beispiel zu dieser URL finden kann? – bezmax

Antwort

0

etwas wie folgt Der Code sollte aussehen:

http://www.mattcutts.com/blog/iframe-height-scrollbar-example/

+0

Es muss erwähnt werden, dass der Ansatz nur funktioniert, wenn das Hauptfenster und der Rahmen aus derselben Domäne stammen. Andernfalls können Sie nicht auf die Eigenschaft "document" zugreifen. – bezmax

+0

Danke, Nein Der IFrame stammt aus einer anderen Domäne. also kann ich die Größe der anderen Domain nicht berechnen :( –

Verwandte Themen