Hallo,»» Hi,
habe ein Problem beim Ändern des Inhalts eines Layers.
Ich möchte ganz einfach den Inhalt dynamisch ändern:
name.document.clear();//erst löschen, dann schreiben
document.layers[name].document.open("text/html"); // was open ?
document.layers[name].document.writeln(text);
document.layers[name].document.close();
Der Layer wurde so erzeugt:
document.write('<LAYER left="0" top="400" name="info">Inhalt zum ändern</LAYER>');Leider macht das mein Netscape das nicht, und ich versteh nicht warum???
Der Layer liegt über vielen anderen Layern, kann mir aber nicht vorstellen dass das problem dort liegt.
Durch den W3C-Validator hab ich das gesamte File auch schon durchgejagt und es scheint alles OK zu sein.
desweiteren ist ggf.
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
notwendig.
Der W3C-Validator kann kein LAYER denn der ist kein HTML-Standard, sondern only netscape older versions.
Ab 4.0 brauchst Du übrigens kein LAYER-Tag mehr.
load und data anschauen !
Ich habe übrigens ein funktionierendes Beispiel mal programmiert !
Michael
Hier bin ich Mensch, hier schreib ich rein