Karsten Stegmann: Problem mit NN6, layer & eingebundene js-Dateien: BUG?!

Beitrag lesen

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