Hallo!
Dies ist keine Anfrage, sondern ein Hinweis auf ein Problem mit Netscape6 auf das ich gestoßen bin, als ich meine Javascripts NN6 tauglich machen wollte:
Ich erzeuge mit Hilfe von Javascripts Layer, die sich z.B. der Bildschirmbreite anpassen. Diese Layer manipuliere ich dann über
document.getElementById() [NN6 & IE5.x].
Bisher habe ich diese Skripts als Dateien ein gebunden:
<script language="JavaScript" src="layer.js" type="text/javascript">
</script>
Wenn dieses Skript z.B. nun einen Layer namens 'test' erzeugt ist er in NN6 anschließend mit document.getElementById('test') nicht ansprechbar und NN6 gibt eine Fehlermeldung aus. [Error: test is not defined]
Warum das so ist weiß ich leider nicht!
Lösung:
Das Skript nicht als Datei einbinden, sondern direkt in der html-Seite einbauen! Aber werden die meisten eh machen!
Ciao,
Karsten Stegmann