Homepageteile in layern laden

Hi!
Ich möchte in einem layer, so ähnlich wie in frames, einen teil der seite laden lassen.
doch wenn ich dann drauf verlinke (target=„Layer1“) geht nur ein popup auf.
Das layer ist mit id und name gekennzeichnet.
Und falls des dann funktioniert:
muss diese seite eine komplette html-seite sein (also mit …) oder kann die auch nur nen teil tragen?
Hoffe auf eure hilfe ^^
MfG
Timo

Hi,

Layer haben kein eigenes Dokument, also kannst du auch nicht mit eine einzelne Datei darin darstellen. (Ausnahme sind Netscape-Layer aber ich hoffe die verwendest du nicht :wink: )

Die einzige Möglichkeit ist, Text dynamisch mit JavaScript reinzuschreiben. Wenn du IE5 oder NS6 oder höher verwendest kannst du dafür DOM nehmen, das wird in SelfHTML ganz gut beschrieben.

document.getElementById("layername").firstChild.nodeValue = text;

(Ich garantiere nicht dass es so funktioniert, ich hatte vor einiger Zeit Probleme damit, sowas zum laufen zu kriegen…)

Ansonsten auf die gute alte MS-Art:

document.all["layername"].innerHTML = text;

Wenn du dir das nicht antun willst, nimm lieber Frames…

cu
Klaus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

THX

)

werd mal kucken