Dynamisches DIV Layout mit iframe?!

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Iller13
Posts: 291
Joined: Tue 23. Dec 2003, 15:18
Location: Stuttgart

Dynamisches DIV Layout mit iframe?!

Post by Iller13 »

Ahoi miteinander,
ich wollte mal nachfragen, ob jemand eine Möglichkeit kennt, mittels DIVs ein Layout aufzubauen, welches in der Mitte einen dynamischen Teil enthält. Und in diesem ist dann ein iframe integriert.

Also:
HEADER (feste Höhe mit 296 px)
MITTE (variable Höhe via iframe)
FOOTER (feste Höhe mit 44 px)

Ich habe schon eine Vorlage gefunden, mit "fest-variabel-fest" DIV, allerdings scheiterts da am iframe.
Der MITTE DIV erkennt logischerweise die Höhe nicht.
Hätte jemand eine Idee?

Grazie 13
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by flip-flop »

Mal im Forum suchen, das geht m.W. nur über JS und dann auch nicht ganz zuverlässig wenn sich die Höhe innerhalb der Seitenstandzeit im I-Frame ändert.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: Dynamisches DIV Layout mit iframe?!

Post by pepe »

das geht dann, wenn dein EXTERNES Programm innerhalb der phpwcms Installation in einem Unterordner angeordnet ist!

Sonst ist das "dynamisch" und automatisch NICHT möglich!
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by Heiko H. »

Im Header (HTML-Header!!!):

Code: Select all

<script language="JavaScript" type="text/javascript"> 
<!--
function calcHeight()
{
//find the height of the internal page
var the_height=document.getElementById('iframename').contentWindow.document.body.scrollHeight;
 
//change the height of the iframe
document.getElementById('iframename').height=the_height +15;
}
//-->
</script>
DIV - Mitte:

Code: Select all

<iframe name="iframename" onLoad="calcHeight();" scrolling="no" width="100%" frameborder="0" id="iframename"src="http://www.irgendwo.com"></iframe>
Viel Erfolg...

[Edit]
...das ist nicht auf meinem Mist gewachsen, ich find leider die Quelle nicht mehr, der Urheber möge es mir verzeihen... :oops:
[/Edit]
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by flip-flop »

Ich glaube das war pepe :)
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by Heiko H. »

nein, pepes höhenberechnung war anders und hat spätestens mit xhtml nicht mehr funktioniert...
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by flip-flop »

.... und gebunkert :idea:
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by Heiko H. »

hääää????
Wie meinen?
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by flip-flop »

>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Adeuq
Posts: 26
Joined: Tue 19. May 2009, 21:13
Location: Wismar

Re: Dynamisches DIV Layout mit iframe?!

Post by Adeuq »

pepe wrote:das geht dann, wenn dein EXTERNES Programm innerhalb der phpwcms Installation in einem Unterordner angeordnet ist!

Sonst ist das "dynamisch" und automatisch NICHT möglich!
Hab's Ausprobiert, funktioniert nur wie "Pepe" es beschrieben hat, wenn der Inhalt des iframes nicht auf dem eigenen Webspace liegt ist es ncht möglich den Inhalt einer anderen URL mit dynamischer Höhenanpassung anzuzeigen. Die Browser verbieten diese Aktion.

(was aus Sicherheitsgründen in allen modernen Browsern so eingerichtet ist)

viel Spass beim weiteren "googeln" Rudi...

http://www.professorweb.de/javascript-a ... assen.html
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by Heiko H. »

Hmmmmm....,
naja, das hat, wie alles, mehrere Seiten!!!
Du hast freilich recht, das Auslesen von Eigenschaften von Elementen anderer Domains ist aus Sicherheitsgründen deaktiviert, wenn Du aber Zugriff auf die Seiten der anderen Domain hast, ist das ganz einfach zu lösen, wie z.Bsp. in dem von dir geposteten Link oder wie hier. Wenn Du dich in Richtung cross-domain-scripting beliest, findest du sicher noch tausende Seiten ;)
"Richtig fremde" Inhalte haben in einem iframe eh nix zu suchen :!: :!: :!:

Ciao Heiko...
Not longer here - sorry...

Haubner-IT GbR Dresden
Iller13
Posts: 291
Joined: Tue 23. Dec 2003, 15:18
Location: Stuttgart

Re: Dynamisches DIV Layout mit iframe?!

Post by Iller13 »

Hallo zusammen,
Danke für die Postings, ging ja mächtig was ab. Ich werde das ganze mal ausprobieren.
Da der Inhalt des Iframes auf dem gleichen Server liegt, sollte es ja klappen.

Danke & Grüße 13
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Dynamisches DIV Layout mit iframe?!

Post by Heiko H. »

Iller13 wrote:Da der Inhalt des Iframes auf dem gleichen Server liegt, sollte es ja klappen.
Naja, bitte nicht Server und Domain verwechseln!!!
Ein Server kann quasi beliebig viele Domains hosten. Das im IFrame darzustellende muss unter der gleichen Domain abrufbar sein, oder aber, s. oben -> cross-domain-scripting...

Viel Erfolg...
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
purg
Posts: 54
Joined: Wed 13. Sep 2006, 21:16

Re: Dynamisches DIV Layout mit iframe?!

Post by purg »

hi,
noch eine Frage dazu. Lassen sich auch nur CP bzw. Artikel über iframe einbinden? mit z.B. index.php?aid=11 lädt sich leider die ganze Seite - gruß, purg
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: Dynamisches DIV Layout mit iframe?!

Post by pepe »

Das ist doch nicht mehr erforderlich... ContentParts bindest du ein mit dem RT:

{SHOW_CONTENT:CP, ID-Nummer-des-ContentParts-1, ID-Nummer-des-ContentParts-2, .....}

Allerdings... geht DAS nur aus der selben Site :(
Post Reply