Hallo Severin,
Ich würde gerne in einen layer dynamisch einen text (der in
einen variable steht) schreiben.
Ich hoffe, du weisst, das Layer absolut positioniert sind?
Heisst, <div style="position:absolute;"></div> ist ein Layer,
aber <div></div> nicht.
Ich hab schon viel versucht auch im selfHTML nachgeschlagen
(nein "document.MeinLayer.document.write()" funktioniert
nicht),
Doch, das funktioniert, allerdings nur im NN4. Du musst den
Layer aber auch erst oeffnen:
with(document.layers['MeinLayer']) {
visibility = 'hidden';
document.open();
document.write(variable);
document.close();
}
Das 'visibility' muss da rein, weil der NN4 die Aenderungen
sonst nicht rendert. Im IE4 und 5.0 musst du
document.all['MeinLayer'].innerHTML
verwenden, im 5.5 und 6 sowie Mozilla kannst du
document.getElementById('MeinLayer').innerHTML
benutzen.
Gruesse,
CK