Dynamische Inhalte
andré
- javascript
Hi!!
Ich bräuchte mal eure Hilfe.
… und zwar bin ich so eben dabei eine komplett neue Struktur inklusive neuem Design für mein HP zubasteln ( altes: www.movieclan.de ). Dabei habe ich mir überlegt, dass ich diesmal kein Frameset einsetzen will sondern die Inhalte auf einer einzigen Seite dynamisch verändern lasse… dass heißt an einer bestimmten Stelle ( in eine Tabellenzelle ) soll immer, je nach geklickten Menupunkt/Link, der jeweilige Inhalt ( Text und Bild ) angezeigt werden. Die anzuzeigenden Inhalte sollen dabei in externen Html-Dateien gespeichert sein, damit ich diese leicht ändern kann ( daher scheiden etwaige Ebenen-Lösungen aus ). Ich weis, dass man dies mit PHP ganz einfach realisieren könnte, habe aber leider keine Ahnung von PHP noch Webspace der Php unterstützt. Daher bleibt mir nur noch übrig die ganze Geschichte mit JavaScript zu machen… daran fehlt es mir leider jedoch auch ! Habe irgendwo gelesen, dass man das mit unsichtbaren Iframes und „document.write“ lösen kann, weis leider jedoch nicht wie ( da war auch immer die rede vom einlesen in einen div-tag - ich möchte jedoch keine layer verwenden, da der Inhalt der Seite zentriert sein soll ! ! ). Hat irgendjemand ne Ahnung wie ich das alles lösen könnte ?
Danke
Hi
Wenn du mich fragst ist eine Lösung mit Frames da immer noch besser als eine mit Javascript. Ausserdem funktioniert die auch (fast) überall. Wenn du dich für die (wesentlich kompliziertere)Javascriptlösung entscheiden solltest musst du zuerst überlegen welche Browser unterstützt werden sollen. Je nachdem wird die Lösung deutlich komplizierter.
Hier steht wie man in einen Layer eine externe Datei einbindet:
http://selfhtml.teamone.de/javascript/objekte/layers.htm#src (Nur für NS4.x)
Hier steht wie das bei iframes geht.
http://selfhtml.teamone.de/html/frames/eingebettete.htm#verweise funktioniert mit NS6 und IE ab Version 3.0
Viel Spass dann beim Ausprobieren.
Tschau Holger