JavaScript laden
Eror
- javascript
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
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
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.
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.
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.
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
@@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'
@@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'
[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
@@Kai345:
nuqneH
0:30
Da mach ich aber den McEnroe: “You cannot be serious!”
Qapla'