Bonjour,
Afin de gagner du temps de chargement sur les pages,
je souhaite charger les fonctions, mes programmes au fur et à mesure des choix de l'utilisateur.
je cherche désepérément à incoporer un programme js depuis mon javascript en cours :
IE me pose toute sorte de soucis, soit le programme est dispo au deuxième cliq ...., soit j'ai le droit à une insulte.
"Contante chaîne non terminée"
ou
"Impossible de continuer l'opération à cause de l'erreur 80020101"
gniii
function require(fullUrl){
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.open("GET",fullUrl,false); // true= asynch, false=wait until loaded
req.send(null);
} else if (window.ActiveXObject) {
req = new ActiveXObject((navigator.userAgent.toLowerCase().indexOf('msie 5') != -1) ? "Microsoft.XMLHTTP" : "Msxml3.XMLHTTP");
if (req) {
req.open("GET", fullUrl, false);
req.send();
}
}
if (req!==false) {
if (req.status==200) {
var dj_global = this; // global scope reference
if (window.execScript) {
alert ('ie');
window.execScript(req.responseText);
return null;
}
dj_global.eval(req.responseText);
//var global = this;
//alert (req.responseText.toString());
//window.eval(req.responseText);
//window.parent.eval(req.responseText);
//global.eval(req.responseText.toString());
} else if (req.status==404) {
// you can do error handling here
alert ('chargement inopérant');
}
}
};
Merci de m'aiguiller
