Eror: JavaScript laden

Hallo,
kann mir jemand sagen wie ich so was realisieren kann:
Wenn
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
nicht laden kann.
Dann
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
nachladen!

Danke

  1. Hi,

    Wenn
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
    nicht laden kann.
    Dann

    Ggf hilft sowas:
    if (typeof $ === "undefined") {
        document.write('<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></scr' + 'ipt>')
    }

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
  2. Lieber Eror,

    1.) das englische Wort für Irrtum schreibt sich mit drei "r"!

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
    nachladen!

    2.) Dein Ansinnen könnte der same origin policy zum Opfer fallen.

    Im Grunde suchst Du nach einem passenden Eventhandler, der in Deinem Falle wohl "onerror" lautet:
    <script type="text/javascript" src="jquery-1.4.2.min.js" onerror="lade_alternativ()"></script>

    In der JS-Funktion "lade_alternativ" kannst Du dann ein neues <http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=<script>-Element erzeugen> und <http://de.selfhtml.org/javascript/objekte/node.htm#append_child@title=in das <head>-Element einhängen>, das als src-Wert die alternative URL erhält (Beispiel). Ob das aber in allen Browsern so einwandfrei mit dem Eventhandler klappt...?

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
    1. Hallo,
      Leider Eror kommt nicht von error aber Danke.
      onerror="lade_alternativ() in Script funktioniert nicht!
      Vielleicht noch Ideen?

      Lieber Eror,

      1.) das englische Wort für Irrtum schreibt sich mit drei "r"!

      <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
      nachladen!

      2.) Dein Ansinnen könnte der same origin policy zum Opfer fallen.

      Im Grunde suchst Du nach einem passenden Eventhandler, der in Deinem Falle wohl "onerror" lautet:
      <script type="text/javascript" src="jquery-1.4.2.min.js" onerror="lade_alternativ()"></script>

      In der JS-Funktion "lade_alternativ" kannst Du dann ein neues <http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=<script>-Element erzeugen> und <http://de.selfhtml.org/javascript/objekte/node.htm#append_child@title=in das <head>-Element einhängen>, das als src-Wert die alternative URL erhält (Beispiel). Ob das aber in allen Browsern so einwandfrei mit dem Eventhandler klappt...?

      Liebe Grüße,

      Felix Riesterer.

      1. Lieber Eror,

        onerror="lade_alternativ() in Script funktioniert nicht!

        funktioniert nicht funktioniert nicht. Mein Tipp war zielführend - schade, dass Du das noch nicht erkannt hast.

        Vielleicht noch Ideen?

        Hast Du eigentlich Dein Hirn benutzt? Und was ist mit den von mir verlinkten Quellen? Hast Du die überhaupt angesehen oder vielleicht sogar ansatzweise verstanden?

        Liebe Grüße,

        Felix Riesterer.

        --
        ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
      2. Hallo,

        1.) das englische Wort für Irrtum schreibt sich mit drei "r"!

        <kack type=Korinthen" title="SCNR">
        Schreibt sich? Habe noch nie ein Wort gesehen, das sich selber schreibt, auch kein englisches. Die Formulierung ist noch sinnfreier als "ich würde sagen". Man sagt's, oder sagt's nicht.
        </kack>

        2.) Dein Ansinnen könnte der same origin policy zum Opfer fallen.

        Die SOP greift nicht bei <script src"...">. Das hast du ja dann indirekt selber angemerkt:

        [...] ein neues <http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=<script>-Element erzeugen> und <http://de.selfhtml.org/javascript/objekte/node.htm#append_child@title=in das <head>-Element einhängen>, das als src-Wert die alternative URL erhält (Beispiel).

        Gruß, Don P

  3. @@Eror:

    nuqneH

    kann mir jemand sagen wie ich so was realisieren kann:
    Wenn
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
    nicht laden kann.
    Dann
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
    nachladen!

    Am besten wohl mit serverseitiger Abfrage. Bspw. PHP:

    <script type="text/javascript" src="<?php [code lang=php]if (!file_exists(jquery-1.4.2.min.js) echo http://code.jquery.com/'; ?>jquery-1.4.2.min.js"></script>[/code]

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
    1. @@Gunnar Bittersmann:

      nuqneH

      <script type="text/javascript" src="<?php [code lang=php]if (!file_exists(jquery-1.4.2.min.js) echo http://code.jquery.com/'; ?>jquery-1.4.2.min.js"></script>[/code]

      Doppelfehler! 0:15

      <script type="text/javascript" src="<?php [code lang=php]if (!file_exists(jquery-1.4.2.min.js)) echo 'http://code.jquery.com/'; ?>jquery-1.4.2.min.js"></script>[/code]

      Qapla'

      --
      Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
      (Mark Twain)
      1. [latex]Mae  govannen![/latex]

        <script type="text/javascript" src="<?php [code lang=php]if (!file_exists(jquery-1.4.2.min.js) echo http://code.jquery.com/'; ?>jquery-1.4.2.min.js"></script>[/code]

        Doppelfehler! 0:15

        <script type="text/javascript" src="<?php [code lang=php]if (!file_exists(jquery-1.4.2.min.js)) echo 'http://code.jquery.com/'; ?>jquery-1.4.2.min.js"></script>[/code]

        Äh .. don't drink and post :)

        if (!file_exists('jquery-1.4.2.min.js'))

        0:30

        Cü,

        Kai

        --
        Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken in Richtung "Mess up the Web". (suit)
        Foren-Stylesheet Site Selfzeug JS-Lookup
        SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
        1. @@Kai345:

          nuqneH

          0:30

          Da mach ich aber den McEnroe: “You cannot be serious!”

          Qapla'

          --
          Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
          (Mark Twain)