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.
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%und in der somthing.html, auf dem unteren oder Onload-Ereignis etwas in den Zeilen von
%Vor%Tags und Links javascript html iframe