1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| /**
* Import js lib
* @param js_librairies
* @returns {Boolean}
*/
function init(){
// lib import
var myscript_location = document.getElementById('js_script_goes_here');
/* if (undefined == myscript_location)
alert('div not found');
else
alert('found div : ' + myscript_location);*/
for (var i=0; i < js_librairies.length ; ++i) {
var my_script = document.createElement('script');
my_script.type = 'text/javascript';
my_script.src = relative_path + js_librairies[i];
my_script.defer = true;
myscript_location.appendChild(my_script);
my_script.onload = scriptLoaded;
}
return false;
}
/**
* Start non intrusive js
* @param func
*/
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
};
}
}
// var globales - liste les js de zurb à charger
var relative_path = "../zurb/js/foundation/";
var js_librairies = new Array("foundation.alerts.js", "foundation.clearing.js", "foundation.cookie.js","foundation.dropdown.js","dummy.js",
"dummy.js","dummy.js","dummy.js","dummy.js","dummy.js","dummy.js","dummy.js","dummy.js","dummy.js");
//ONLOAD
addLoadEvent(init);
function scriptLoaded(e) {
var oLoadedScript = e.target || e.srcElement;
alert ('loaded : ' + oLoadedScript.src);
return false;
} |
Partager