Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Iframe heigth automatisch anpassen?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
catcat
PostRank 10
PostRank 10
Beiträge: 10292
Registriert: 02.08.2006, 13:21
Wohnort: Litauen

Beitrag von catcat » 03.04.2008, 10:41

Moinmoin,

ich habe da einen WP Blog und binde da html Seiten in einem Iframe ein.

Die html-Seiten haben leider sehr unterschiedliche Grössen: zw. height=400px bis 4000px.

Dadurch wird natürlich die iframeseite sehr lang - also nicht so toll.

Gibt es eine Möglichleit einen Iframe so anzupassen, das er die height einer html-Seite erkennt und der iframe dann nur diese Länge annimmt?
Oder geht das schon mal gar nicht?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

slider
PostRank 4
PostRank 4
Beiträge: 115
Registriert: 11.06.2004, 07:47

Beitrag von slider » 03.04.2008, 13:27

Das geht nur wenn Du Zugriff auf den Code der Iframe Seite hast.
Dann wird das mit Javascript gemacht.

<iframe id="content" src="iframe-inhalte.html"></iframe>

und das kommt in die iframe-inhalte.html:

<body onload="parent.document.getElementById('content').style.height=(document.getElementById('inhalt').offsetHeight)+'px'">
<div id="inhalt">
Text oder sonstwas!!!!
</div>
</body>


Kann aber sein das es nur funzt wenn der Iframe - Inhalt auf dem gleichen Server liegt.
Kannst ja mal sagen ob es klappt.

catcat
PostRank 10
PostRank 10
Beiträge: 10292
Registriert: 02.08.2006, 13:21
Wohnort: Litauen

Beitrag von catcat » 03.04.2008, 17:56

Das klappt! :o
Mein Held! Nu hab ich Dich ganz furchtbar lieb :oops:
Und wenn Du mal nach HH kommst, zeige ich Dir auch meine Lieblings-Bar. (Du zahlst)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


JRM-92
PostRank 1
PostRank 1
Beiträge: 1
Registriert: 31.12.2008, 01:18

Beitrag von JRM-92 » 31.12.2008, 01:26

hi,

der Javascript ist echt nützlich, aber weiß jemand wie ich diesen in PHP umschreiben muss damit ich keine fehlermeldung bekomme? mein code sieht im moment so aus:

Code: Alles auswählen

echo "<body  onload=\"parent.document.getElementById&#40;'4img'&#41;.style.height=&#40;document.getElementById&#40;'4img'&#41;.offsetHeight&#41;+'px'\">\n;"
(ist nur der ausszug aus dem gesamten dokument)

Geht das überhaupt und kann sich der inhalt des iframes auf einen anderen server befinden?

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag