//http://www.javascriptfr.com/codes/CHARGER-PAGE-PHP-HTML-DANS-DIV_37447.aspx

function envoieRequete(url,id)
{
	var xhr_object = null;
	var position = id;
	if (window.XMLHttpRequest)
	{
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var ieversions = ['Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'];

		for(var i=0; !xhr_object && i<ieversions.length; i++)
		{
			try { xhr_object = new ActiveXObject(ieversions[i]); }
			catch(e) { xhr_object = false; }
		}
	}
	
	var rnd=Math.floor(Math.random()*999999)
	var rndchar;
	if (url.indexOf('?') >= 0)
		rndchar = '&';
	else
		rndchar = '?';
	
	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url+rndchar+rnd, true);
	xhr_object.onreadystatechange = function()
	{
		if (document.getElementById(position) && xhr_object)
		{
			if (xhr_object.readyState == 4)
			{
				if (xhr_object.status == 200 || xhr_object.status == 304)
					document.getElementById(position).innerHTML = xhr_object.responseText;
				else
					document.getElementById(position).innerHTML = 'Error ' + xhr_object.status + ' : ' + xhr_object.statusText;
			}
			else
        document.getElementById(position).innerHTML = 'Chargement en cours...';
		}
	}
	// dans le cas du get
	xhr_object.send(null);
}

function IframeAutoSize(iframe_id)
{

  //récupère la hauteur de la page
  var the_height = document.getElementById(iframe_id).contentWindow.document.body.scrollHeight;

  //change la hauteur de l’iframe
  document.getElementById(iframe_id).height = the_height;
  
}

