13-09-2007, 10:31 PM
Voila le code qui marche très bien sur firefox mais pas sur ie7, j'ai recuperer ce code sur un autre site et j'aurais aimer l'utiliser sur ie7 c'est pour ça que je la ce soir
function ObjectDiv( div , content )
{
if ( document.getElementById )
{
document.getElementById( div ).innerHTML = content;
}
else
{
if ( document.layers )
{
document.div.innerHTML = content;
}
else
{
document.all.div.innerHTML = content;
}
}
}
function Goto( FILE , METHOD , DATA , div )
{
if( METHOD == 'GET' && DATA != null )
{
FILE += '?' + DATA;
DATA = null;
}
var httpRequestM = null;
if( window.XMLHttpRequest )
{ // Firefox
httpRequestM = new XMLHttpRequest();
}
else if( window.ActiveXObject )
{ // Internet Explorer
httpRequestM = new ActiveXObject( "Microsoft.XMLHTTP" );
}
else
{ // XMLHttpRequest non supporté par le navigateur
return "Votre navigateur ne supporte pas les objets XMLHTTPRequest...";
}
httpRequestM.open( METHOD , FILE , true );
httpRequestM.onreadystatechange = function()
{
if( httpRequestM.readyState == 4 )
{
ObjectDiv( div , httpRequestM.responseText );
}
}
if( METHOD == 'POST' )
{
httpRequestM.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
}
httpRequestM.send( DATA );
}
function ViewContent( div , href , method , data )
{
var wait = "<div align='center'>" +
"<b><font style='color:red;'>Chargement en cours.....</font></b><br><br>" +
"<img src='./loading.gif' border='0' alt='Chargement en cours....'>" +
"</div>";
ObjectDiv( div , wait );
Goto( href , method , data , div );
return false;
}
cordialement
function ObjectDiv( div , content )
{
if ( document.getElementById )
{
document.getElementById( div ).innerHTML = content;
}
else
{
if ( document.layers )
{
document.div.innerHTML = content;
}
else
{
document.all.div.innerHTML = content;
}
}
}
function Goto( FILE , METHOD , DATA , div )
{
if( METHOD == 'GET' && DATA != null )
{
FILE += '?' + DATA;
DATA = null;
}
var httpRequestM = null;
if( window.XMLHttpRequest )
{ // Firefox
httpRequestM = new XMLHttpRequest();
}
else if( window.ActiveXObject )
{ // Internet Explorer
httpRequestM = new ActiveXObject( "Microsoft.XMLHTTP" );
}
else
{ // XMLHttpRequest non supporté par le navigateur
return "Votre navigateur ne supporte pas les objets XMLHTTPRequest...";
}
httpRequestM.open( METHOD , FILE , true );
httpRequestM.onreadystatechange = function()
{
if( httpRequestM.readyState == 4 )
{
ObjectDiv( div , httpRequestM.responseText );
}
}
if( METHOD == 'POST' )
{
httpRequestM.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
}
httpRequestM.send( DATA );
}
function ViewContent( div , href , method , data )
{
var wait = "<div align='center'>" +
"<b><font style='color:red;'>Chargement en cours.....</font></b><br><br>" +
"<img src='./loading.gif' border='0' alt='Chargement en cours....'>" +
"</div>";
ObjectDiv( div , wait );
Goto( href , method , data , div );
return false;
}
cordialement