Bonjour -
J'ai un script (voir ci-dessous) qui permet de downloader du contenu (par ex. une page .HTML) dans une DIV.
Maintenant j'aimerais savoir ce que je dois modifier dans la fonction xmlhttpChange afin que je puisse downloader du contenu dans une autre page .HTML qui se trouverait en arrière-plan (= carrément une autre fenêtre) et ce depuis un bouton qui se trouverait dans la fenêtre au premier-plan…
Merci, bonne matinée…
- Dimitri
J'ai un script (voir ci-dessous) qui permet de downloader du contenu (par ex. une page .HTML) dans une DIV.
Maintenant j'aimerais savoir ce que je dois modifier dans la fonction xmlhttpChange afin que je puisse downloader du contenu dans une autre page .HTML qui se trouverait en arrière-plan (= carrément une autre fenêtre) et ce depuis un bouton qui se trouverait dans la fenêtre au premier-plan…
Merci, bonne matinée…
- Dimitri
var xmlhttps= new Array();
function loadXMLdoc(url, id, attente) {
var i_var= xmlhttps.length;
if (attente != null) {
document.getElementById(id).innerHTML = attente;
}
if (window.XMLHttpRequest) { /* Mozilla */
xmlhttps[i_var] = new XMLHttpRequest();
xmlhttps[i_var].onreadystatechange= function() { xmlhttpChange(i_var, url, id); };
xmlhttps[i_var].open("GET", url, true);
xmlhttps[i_var].send(null);
}
else if(window.ActiveXObject) { /* IE */
xmlhttps[i_var] = new ActiveXObject("Microsoft.XMLHTTP");
if (xmlhttps[i_var]) {
xmlhttps[i_var].onreadystatechange= function() { xmlhttpChange(i_var, url, id); };
xmlhttps[i_var].open("GET", url, true);
xmlhttps[i_var].send();
}
}
}
function xmlhttpChange(i_var, url, id) {
if (xmlhttps[i_var].readyState == 4) { /* complete */
if (xmlhttps[i_var].status < 400) {
document.getElementById(id).innerHTML= xmlhttps[i_var].responseText;
} else {
document.getElementById(id).innerHTML= "[<span title=\""+url+"\">Erreur "+xmlhttps[i_var].status+"</span>]";
}
}
}