Eike: Externe JS-Datei funzt nicht

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

  1. 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

    1. 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

  2. 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

    1. 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