Peter: *.js datei starten

Hallo,

kann mir jemand sagen wie ich eine *.js Datei starten kann, ohne dass ich sie im <SCRIPT> Tag definiere?

<SCRIPT SRC="movement.js" TYPE="text/javascript"></SCRIPT>

Der start der Datei soll durch eine if-Abfrage gesteuert werden....
Sinngemäß so:

if (Datum.Month < 9){
        src="movement.js";
}

THX

  1. Der start der Datei soll durch eine if-Abfrage gesteuert werden....
    Sinngemäß so:

    if (Datum.Month < 9){
            src="movement.js";
    }

    Relativ unzuverlässig geht das, in dem du ein script Element erzeugst mit createElement() und dieses dem Dokument z.b. mit appendChild() zufügst.

    Etwas zuverlässiger geht es, in dem du ein iFrame erzeugst und dort mit document.write('<script src="...">...'); das Script einbindest.

    alles nicht 100%, wenn's geht vermeide lieber sowas.

    Struppi.

    --
    Javascript ist toll (Perl auch!)
    1. Juppi,

      es hat geklappt. Mit document.write war es sofort geschafft.

      herzlichen Dank...

      1. es hat geklappt. Mit document.write war es sofort geschafft.

        Ach, dann wolltest du gar nicht nachträglich das Skript einbinden?

        Das geht natürlich einfach:

        document.write('<script src="script.js" type="text/javascript"></script>');

        Struppi.

        --
        Javascript ist toll (Perl auch!)
  2. Hello out there!

    kann mir jemand sagen wie ich eine *.js Datei starten kann, ohne dass ich sie im <SCRIPT> Tag definiere?

    Gar nicht. Du kannst Funktionen aufrufen, die in der JavaScript-Datei implementiert sind.

    See ya up the road,
    Gunnar

    --
    “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)