Moin!
"Funktioniert nicht" funktioniert nicht. Fehlerbeschreibung bitte.
Das ist er. Es passiert einfach nichts.
Es ist ein Unterschied, ob "es nicht funktioniert", oder ob du sagst: "Nichts passiert".
Und nur deine ausführlichere Beschreibung läßt überhaupt Rückschlüsse auf die Fehlermöglichkeiten zu.
Nun hab ich eine Datei mit Namen js-1.js (plain text) mit dem obigen Inhalt zwischen den "<!--" "// -->" ins Verzeichnis gelegt und anstelle des obigen scripts nur noch im HTML Text stehen:
<script language="JavaScript" src="js-1.js" type="text/javascript">
</script>
Die HTML-Kommentare sind hoffentlich nicht in dieser externen Datei drin - sie gehören da jedenfalls nicht rein.
Ansonsten: Stimmt der Dateiname 100%? Wird die Datei unter diesem Namen auch vom Webserver ausgeliefert? Hast du mal testweise eine andere Datei eingebunden, in der nur
alert("Einbindung extern geht");
drinsteht. Gib diesen Befehl ansonsten mal in deiner jetzt eingebundenen externen Datei mit an (gleich in der ersten Zeile). Wenn beim Laden der Seite kein alert kommt, klappt die Einbindung nicht, ansonsten sollte auch deine Funktion gehen.
- Sven Rautenberg
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)