PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [HTML] IFrame-Problem



subxaero
03.07.2002, 11:27
mal abgesehn davon, dass die GFX für die HP zusammengeklaubt wurden, hab ichn Problem.

ich wollte das design als statische webpage machen udn in die mitte einen IFrame einsetzen

ich ahb jetzt wieder die version OHNE IFrame hochgeladen, weil wenn ich mit IFrame arbeite verschwindet der untere Teil der HP einfach...
hier der Teil ohne IFrame (am code ändert sich ja nur eine Zeile): http://mitglied.lycos.de/acervus/test2002_2/main.htm
und zwar verschwindet net nur der teil innerhalb der tabelle, sondern auch der text der unten ausserhalb liegt
folgende Zeile hatte ich für den IFRame verwendet:

<iframe src="Iframetest.htm" name="buh" width="512" style="padding : 0px" frameborder="0" scrolling=yes marginheight="0" marginwidth="0" border="0">

er lädt den frame auch und es funzt auch, nur halt eben fehlt der untere teil der HP,was mich schon nervt.

maybe weis da jemand abhilfe oder eine ähnliche funktion, die den IFrame ersetzen könnte (ich wollte ohne Frames und PHP arbeiten :/)

The Prophet
03.07.2002, 12:25
Lad mal die Iframe Variante hoch. Möchte mal sehen was genau du meinst.
Ansonsten hast du den IframeTag geschlossen?

subxaero
03.07.2002, 12:43
gut gut..also ob der abgeschlossen ist..ich weis ent ob ich irgendwohin noch nen </IFrame> setzen muss...

anyway..hier die IFrame-Variante: (bei Netscape gehts glaubich..weisses aber ent :/)

http://mitglied.lycos.de/acervus/test2002_2/main_framed.htm

Steffen
03.07.2002, 13:45
Wie "The Prophet" schon sagte, musst du den IFrame direkt nachdem du ihn geöffnet hast wieder schließen! Zwischen das Start- und Endtag kannst du HTML-Code für Browser, die keine IFrames kennen (u.a. Netscape 4), schreiben.

subxaero
03.07.2002, 14:44
gut..das hab ich jetzt schonma net verstanden
bitte nochma für 08/15-html-coder :)

was ich ja erreichen will, ist, dass ich den IFrame wie einen normalen frame nutzen kann.
d.h. ich kann per links den inhalt darin "switschen" auf andere vorher erstellte htmls...

Steffen
03.07.2002, 17:18
Du sollst hinter deinem IFRame-Code den IFrame-Tag ganz einfach wieder schließen. :rolleyes
<iframe ...>Hier schreibst du die Meldung für Netscape 4 Benutzer hin, da dieser Browser keine IFrames beherrscht</iframe>

subxaero
03.07.2002, 18:41
http://mitglied.lycos.de/acervus/test2002_2/main.htm
whooo....goill...einwandfrei...thx!..erm...nochne frage...

wie kann ich den inhalt des frames "dynamisch" über die links ändern, die ausserhalb des frames liegen???
und kann ich den scrollbalken auch ganz wegbekommen? :)

Steffen
03.07.2002, 21:09
Du gibst dem IFrame einen Namen:
<iframe name="content" ...>Und fügst allen Links, die den Inhalt des IFrames ändern sollen, das Target-Attribut mit dem Wert "content" (Name des IFrames) hinzu:
<a href="xy.html" target="content">Link</a>Also nur nen bißchen Handarbeit... ;)

subxaero
03.07.2002, 23:38
thx a lot - ich bin jetzt fleissig am coden und inhalt füllen, damit dem launch der page nix mehr im weg steht :)