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 )
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