Externe JS-Datei funzt nicht
Eike
- javascript
0 Schuer0 Eike
0 Norbert Kölln0 Eike
Hi Ihr,
ich habe dort ein Problem. Ich habe einen bestimmten Teil meines JavaScriptes jetzt in eine externe Datei verfrachtet. Läuft auch alles super. Wenn ich aber nun die JS-Datei auf einen anderen Server aufspiele und in der HTML-datei von nun an einen absoluten Pfad wie z.b.: http://www.mein-server.meiner/server/1.js" verlinke, kommt es zu einem Syntaxfehler. Was mache ich falsch ?
Dies war mein Ausgangscode:
<script language="JavaScript" src="head.js"></script>
Und so lautet er jetzt (und funktioniert nicht mehr)
<script language="JavaScript" src="http://www2.go-port.de/lyric/head.js"></script>
Danke
Gruß Eike
Hi Eike,
Und so lautet er jetzt (und funktioniert nicht mehr)
<script language="JavaScript" src="http://www2.go-port.de/lyric/head.js"></script>
Probier mal :
<script src="http://www2.go-port.de/lyric/head.js" type="text/javascript"></script>
Außerdem darf deine externe JS-Datei dann nur die wirklichen Scripte ohne <script language="JavaScript".. davor und </script> danach enthalten!
Dann sollte alles klappen.
Gruß,
_Dirk
Hi Dirk,
nein, dies funktioniert auch nicht. Danke aber was gibt es denn noch für Möglichkeiten ?
Danke
und einen schönen Gruß Eike
Hallo Eike!
Zitat aus SELFHTML:
Es kann passieren, dass ein JavaScript, das in einer separaten Datei notiert ist, lokal wunderbar funktioniert, aber nach dem Hochladen der Dateien auf einen WWW-Server plötzlich nicht mehr. Bitten Sie in diesem Fall den Provider oder Webmaster des Servers, den Mime-Type text/javascript für Dateien mit der Endung .js in die Konfiguration des Web-Servers mit aufzunehmen. Ansonsten können Sie im einleitenden <script>-Tag beim type-Attribut auch mal den Mimetype application/x-javascript anstelle von text/javascript ausprobieren. Bei einigen Servern funktioniert es dann.
Hilft Dir das weiter?
Norbert
Hi Norbert,
mmh... nein dies hilft mir leider auch nicht weiter. Ich habes es mit application/x-javascript ausprobiert, dann verschwindet zwar der Scriptfehler, aber das Script wird auch nicht ausgeführt, bzw. nicht von dem fremden Server geladen.
Dennoch DANKE
Gruß Eike