Sven Rautenberg: Einen JavaScript-Fehler den ich nicht finden kann

Beitrag lesen

Moin!

Auf allen HTML-Seiten von http://www.internetwire.de ist mit folgender Zeile ein Java-Script eingebunden.

<script language="javascript" src="http://www.internetwire.de/script.js"></script>

Das Script sieht so aus und soll immer von extern eingebunden werden.

<!--

function oeffneFenster(url,bez,breite,hoehe) {
options = "width=" + breite + ",height=" + hoehe + "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1"
var fenster = window.open(url,bez,options);
}
-->

Der Fehler ist klar:

Externe Javascripte müssen nicht mit HTML-Kommentaren vor den javascript-unfähigen Browsern geschützt werden. Also Kommentare weg da.

Und solltest du einmal Javascript in der HTML-Datei einfügen und mit HTML-Kommentarzeichen versehen wollen, dann mußt du das Ende mit

//-->

kennzeichnen. "--" ist ein Javascript-Operator, und der Befehl "-->" macht für Javascript keinen rechten Sinn, deshalb auch bei dir die Fehlermeldung. Mit dem Javascript-Kommentarzeichen "//" wird "-->" von der Ausführung ausgeschlossen - ergibt zusammen "//-->".

- Sven Rautenberg