Dr.Thies: externes javascript einbinden

Moin,

ich habe überall in Selfhtml mithilfe der suchfunktion gesucht, jedoch nichts gefunden.
Ich möchte ein externes javascript in einen html code einbinden.

<script type="text/javascript" src="./Navigation.js"></script>

das gebe ich doch in den code ein, oder?

und was muss in der .js datei stehen?

Danke

mfg Dr.Thies

  1. Hallo,

    Ich möchte ein externes javascript in einen html code einbinden.
    <script type="text/javascript" src="./Navigation.js"></script>

    ja, so sieht das vernünftig aus.

    und was muss in der .js datei stehen?

    Ja, was wohl? Natürlich der Javascript-Code - was dachtest du denn?

    So long,
     Martin

    --
    Elefant zum Kamel: "Sag mal, wieso hast du denn den Busen auf dem Rücken?"
    Kamel:             "Ziemlich freche Frage für einen, der den Penis im Gesicht hat."
    1. Hallo,

      Ich möchte ein externes javascript in einen html code einbinden.
      <script type="text/javascript" src="./Navigation.js"></script>

      ja, so sieht das vernünftig aus.

      und was muss in der .js datei stehen?

      Ja, was wohl? Natürlich der Javascript-Code - was dachtest du denn?

      So long,
      Martin

      hehe.. ja klar ... ^^ ... aber vllt. gibts da zusätze, die man beachten muss. wenn ich den folgenden einfach so in die textdatei setze, wird er nicht eingebunden:

      <script type="text/javascript">
      if(window.navigator.systemLanguage && !window.navigator.language) {
        function hoverIE() {
          var LI = document.getElementById("Navigation").firstChild;
          do {
            if (sucheUL(LI.firstChild)) {
              LI.onmouseover=einblenden; LI.onmouseout=ausblenden;
            }
            LI = LI.nextSibling;
          }
          while(LI);
        }

      function sucheUL(UL) {
          do {
            if(UL) UL = UL.nextSibling;
            if(UL && UL.nodeName == "UL") return UL;
          }
          while(UL);
          return false;
        }

      function einblenden() {
          var UL = sucheUL(this.firstChild);
          UL.style.display = "block";
        }
        function ausblenden() {
          sucheUL(this.firstChild).style.display = "none";
        }

      window.onload=hoverIE;
      }
      </script>

      Danke für die antwort.

      mfg Dr.Thies

      1. hehe.. ja klar ... ^^ ... aber vllt. gibts da zusätze, die man beachten muss. wenn ich den folgenden einfach so in die textdatei setze, wird er nicht eingebunden:
        <script type="text/javascript">
        if(window.navigator.systemLanguage && !window.navigator.language) {

        ...

        }
        </script>

        Die html tags haben im Javascript File aber nichts verloren.

        mfg Beat

        --
        Woran ich arbeite:
        X-Torah
        ><o(((°>           ><o(((°>
           <°)))o><                     ><o(((°>o
      2. und was muss in der .js datei stehen?
        Ja, was wohl? Natürlich der Javascript-Code - was dachtest du denn?
        hehe.. ja klar ... ^^ ... aber vllt. gibts da zusätze, die man beachten muss. wenn ich den folgenden einfach so in die textdatei setze, wird er nicht eingebunden:
        <script type="text/javascript">
        (...)
        </script>

        Das ist kein JavaScript-Code. Der Martin schrieb nicht "der JavaScript-Code und noch etwas anderes", sondern "der JavaScript-Code".

        --
        Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
        Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|
  2. @@Dr.Thies:

    <script type="text/javascript" src="./Navigation.js"></script>
    und was muss in der .js datei stehen?

    Jedenfalls NICHT die Navigation.

    Eine Navigation muss auch immer ohne JavaScript funktionieren, nicht zuletzt auch wegen solcher Besucher.

    Wenn du Quelltext auslagern willst, dann mit serverseitigen Techniken.

    Live long and prosper,
    Gunnar

    --
    Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)