FAQ |
Kalender |
![]() |
#3 | ||
|
|||
Flitig postare
|
Rätt stor fil för att göra något så simpelt... typ såhär:
Kod:
function loadJS(src, callback) { var scriptFile = document.createElement("script"); scriptFile.type = "text/javascript"; scriptFile.src = src; scriptFile.onload = scriptFile.onreadystatechange = function() { if ((!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) { // Hanterar minnesläcka i IE scriptFile.onload = scriptFile.onreadystatechange = null; callback(); } }; document.getElementsByTagName("head")[0].appendChild(scriptFile); }; Kod:
loadJS("gallery.js", function() { // filen har laddats }); Kod:
loadJS("gallery.js", function() { }, errorCallback); Kod:
loadJS("gallery.js", function(err) { }); Men callbacken i elementet är iaf onerror, så då kan du ju lägga till det. |
||
![]() |
![]() |
|
|