Oliver: Einbinden einer Datei

Hallo,
habe folgenden Code, der sich einfach nicht einbinden lässt:

HTML:
  <script language="JavaScript" src="Verzeichnis/Dateiname.js">
  </script>

und die normalen Javascript Funktionen sind in dieser Datei.

Wenn ich die Funktionen ins HTML schreibe, in den Head Bereich klappt es wunderbar.
Der Aufruf steht auch im Head. Habe es auch schon hiermit probiert:

<link rel="javascript" href="js/u24store.js" type="text/javascript">

aber ebenfalls kein Ergebnis.

Habe das Netz durchsucht, aber keinerlei Hinweise gefunden.

Weiß einer von euch da weiter?

Gruß

  1. Hi Oliver,

    <script language="JavaScript" src="Verzeichnis/Dateiname.js">
      </script>

    Das type-Attribut fehlt. Das language-Attribut ist je nach HTML-Variante evtl. falsch.

    <link rel="javascript" href="js/u24store.js" type="text/javascript">

    Nein. Das Einbinden mit script-Element ist schon richtig.

    Mehr lässt sich anhand deiner dürftigen Beschreibung nicht sagen; die Glaskugel bleibt trübe.

    Gruß,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  2. Hallo Oliver,

    Schau mal hier rein: http://de.selfhtml.org/javascript/intro.htm#javascriptdateien

    Gruß, Jürgen

    1. Hi, habe es ja so genau gemacht,
      doch es funktioniert beim Aufrufen nicht.

      Hallo Oliver,

      Schau mal hier rein: http://de.selfhtml.org/javascript/intro.htm#javascriptdateien

      Gruß, Jürgen

  3. Hallo Oliver,

    Hallo,
    habe folgenden Code, der sich einfach nicht einbinden lässt:

    HTML:
      <script language="JavaScript" src="Verzeichnis/Dateiname.js">
      </script>

    das ist im Prinzip schon richtig, wenn du das Attribut type="txt/javascript" ergänzt.

    Wenn ich die Funktionen ins HTML schreibe, in den Head Bereich klappt es wunderbar.
    Der Aufruf steht auch im Head.

    Steht er denn auch ggf. nicht direkt da, sondern in deine externen JS-Datei in Form von

    window.onload=deineInitFunktion; ?

    Gruß Gernot

    1. Hallo nochmal,

      das ist im Prinzip schon richtig, wenn du das Attribut
      type="txt/javascript" ergänzt.

      Das "e"--^^ bitte auch noch ergänzen!

      Gruß Gernot

      1. Geht trotzdem nicht.

        Hallo nochmal,

        das ist im Prinzip schon richtig, wenn du das Attribut
        type="txt/javascript" ergänzt.
        Das "e"--^^ bitte auch noch ergänzen!

        Gruß Gernot

        1. Tag Oliver.

          Geht trotzdem nicht.

          Liegt die JS-Datei auch dort, wo du sie referenziert hast?

          Siechfred

        2. Hi!

          Geht trotzdem nicht.

          und Du bist absolut sicher, daß deine Pfade wirklich stimmen..?
          und die JavaScript-Datei ist auch sicher nicht fehlerhaft..?
          Hast Du schon mal auf die JavaScript-Konsole geschaut?

          Gruß, rob

          1. Ja,
            dort hat er mir gesagt, das er die entprechende Function nicht finden kann, obwohl ich Sie in die js Datei verschoben habe

            Fehlermeldung:
            Fehler: document.body.insertAdjacentHTML is not a function
            Quelldatei: http://.../.../js/Dateiname.js
            Zeile: 26

            Hi!

            Geht trotzdem nicht.
            und Du bist absolut sicher, daß deine Pfade wirklich stimmen..?
            und die JavaScript-Datei ist auch sicher nicht fehlerhaft..?
            Hast Du schon mal auf die JavaScript-Konsole geschaut?

            Gruß, rob

    2. Hallo,
      habe das schon probiert, aber es will nicht klappen.
      Nein dort steht der Aufruf nicht.
      Ich weiß nicht weiter.

      Hallo Oliver,

      Hallo,
      habe folgenden Code, der sich einfach nicht einbinden lässt:

      HTML:
        <script language="JavaScript" src="Verzeichnis/Dateiname.js">
        </script>

      das ist im Prinzip schon richtig, wenn du das Attribut type="txt/javascript" ergänzt.

      Wenn ich die Funktionen ins HTML schreibe, in den Head Bereich klappt es wunderbar.
      Der Aufruf steht auch im Head.

      Steht er denn auch ggf. nicht direkt da, sondern in deine externen JS-Datei in Form von

      window.onload=deineInitFunktion; ?

      Gruß Gernot

  4. Hallo,
    kurze Frage, wenn ich den Aufruf im Html Head so habe:

    <script type="text/javascript" language="JavaScript" src="Verzeichnis/Dateiname.js">
      </script>

    und die Dateiname.js dann so einen Codec hat:

    function1 ()...

    function2()..

    oder muss ich dann noch irgend etwas einbinden? Ich arbeite mit einem Struts Framework, kann das vielleicht daran liegen?

    Hallo,
    habe folgenden Code, der sich einfach nicht einbinden lässt:

    HTML:
      <script language="JavaScript" src="Verzeichnis/Dateiname.js">
      </script>

    und die normalen Javascript Funktionen sind in dieser Datei.

    Wenn ich die Funktionen ins HTML schreibe, in den Head Bereich klappt es wunderbar.
    Der Aufruf steht auch im Head. Habe es auch schon hiermit probiert:

    <link rel="javascript" href="js/u24store.js" type="text/javascript">

    aber ebenfalls kein Ergebnis.

    Habe das Netz durchsucht, aber keinerlei Hinweise gefunden.

    Weiß einer von euch da weiter?

    Gruß

    1. puts "Hallo " + gets.chomp + "."

      ?> Oliver
      => Hallo Oliver.

      Am Besten lassen wir das Rätsel raten und du stellst eine Beispielseite online, so dass wir uns das genauer anschauen können.

      Einen schönen Freitag noch.

      Gruß, Ashura

      --
      Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
      30 Days to becoming an Opera8 Lover -- Day 20: search.ini
      Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
      [Deshalb frei! - Argumente pro freie Software]
    2. <script type="text/javascript" language="JavaScript" src="Verzeichnis/Dateiname.js">
        </script>

      Bist du 100% sicher das das der Ort der Datei ist? Hast du Groß und Kleinschreibung beachtet.

      Und - um das ganze zu beschleunigen, schreib mal in deine JS Datei als letzte Zeile: alert('datei geladen');

      erscheint diese Nachricht nicht, dann musst du die ersten Frage evtl. mit nein beantworten.

      Was darüber hinaus noch sein kann (ja, das ist eine Ratestunde, deine Infos sind mehr als dürftig), das du in deiner JS datei HTML Kommentare eingebaut hast?
      <!-- --> hat nichts in JS Dateien verloren

      Oder, oder oder...

      Struppi.

  5. Ich habe es nun endlich,
    wisst ihr woran es lag?
    Ich musste nur einfach meine Jdeveloper einmal schließen und ihn dann neu starten und schon funktioniert es.

    Vielen Dank nochmals für eure Hilfe. :-)
    Seit echt die Besten.

    Gruß Oliver

    Hallo,
    habe folgenden Code, der sich einfach nicht einbinden lässt:

    HTML:
      <script language="JavaScript" src="Verzeichnis/Dateiname.js">
      </script>

    und die normalen Javascript Funktionen sind in dieser Datei.

    Wenn ich die Funktionen ins HTML schreibe, in den Head Bereich klappt es wunderbar.
    Der Aufruf steht auch im Head. Habe es auch schon hiermit probiert:

    <link rel="javascript" href="js/u24store.js" type="text/javascript">

    aber ebenfalls kein Ergebnis.

    Habe das Netz durchsucht, aber keinerlei Hinweise gefunden.

    Weiß einer von euch da weiter?

    Gruß