Iframe-Höhe anpassen

8

Wie würde ich die Höhe eines Iframes an den Inhalt anpassen? Ich nehme an, dass Sie den Unterschied zwischen der Inhaltshöhe und iframe Höhe berechnen würden (etwas, das ich nicht weiß, wie zu tun ist) und verwenden Sie das mit einer while-Schleife, um eine Variable als Höhe zu erhöhen, aber ich kann nicht umhüllen gehen Sie herum, wie man diese Sachen wirklich tut. Bevor Sie fragen: Ja, der Inhalt im Rahmen stammt von meiner Website. Nicht domänenübergreifend.

    
Anonymous 09.02.2011, 01:18
quelle

4 Antworten

1

Nicht ganz sicher, warum Sie einen iframe und nicht ein dynamisches div verwenden möchten, z. B. über ajax, aber:

Platziere den Inhalt innerhalb des iframes in ein div und erhalte die Höhe des div. Ich würde vorschlagen, jQuery wie folgt zu verwenden:

%Vor%

Aber wenn Sie jQuery nicht verwenden können, sollten Sie in der Lage sein, dies zu verwenden:

%Vor%

Dann müssten Sie die Höhe des iFrames auf das setzen, was Sie haben.

jquery:

%Vor%

regelmäßige js:

%Vor%     
Valera 09.02.2011, 01:51
quelle
0
%Vor%

und in der somthing.html, auf dem unteren oder Onload-Ereignis etwas in den Zeilen von

%Vor%     
Itay Moav -Malimovka 09.02.2011 01:53
quelle
0

Rendert dynamisch den iframe in Javascript, sobald das Containerelement ("td1") gezeichnet wurde.

%Vor%

...

%Vor%     
Luis 04.05.2011 03:02
quelle
0

Hier ist eine Lösung mit jQuery:

%Vor%     
Erik Bergstedt 13.02.2014 12:47
quelle

Tags und Links