5568 sujets

Sémantique web et HTML

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



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>]";
		}
	}
}