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
| Configuration = function () {
};
Configuration.prototype = {
/// <summary>
/// Charge les js
/// </summary>
chargerJS: function () {
var js = new Array();
js.push("script2.js");
this.chargerListeJS(js)
},
/// <summary>
/// Charge les js
/// </summary>
/// <param name="jsfiles">tableaux de fichiers js</param>
chargerListeJS: function (jsfiles) {
for (var i in jsfiles) {
var script = document.createElement("script");
script.src = jsfiles[i];
script.async = false;
script.type = 'text/javascript'
var head = document.getElementsByTagName("head")[0];
var s = document.getElementsByTagName('link')[0];
if (s)
s.parentNode.insertBefore(script, s);
else
(head || document.body).appendChild(script);
}
}
};
// création de la configuration
var configuration = new Configuration();
configuration.chargerJS();
window.onload = function()
{
if (typeof (MaClasse) != 'undefined')
alert("defini");
else
alert("non défini")
} |
Partager