Bonsoir voila je vient demander de l'aide je vous explique mon souci
pour mon site jai cree un system de news trés simple
quand une personne et logger sur le site elle a la posibilite d'ajouter les news quelle a selection dans ses favories jai donc cree un petite fonction JS et jutilise AJAX aussi pour ne pas à avoir à changer de page mon souci et que SOUS FF tous est nikel mais sous IE Bordel Bordel je ne comprend pas pk
SOUS FF :
http://www.buzteam.fr/FF.jpg
SOUS IE :
http://www.buzteam.fr/IE.jpg
LE CODE :
Esque Quelqun peut m'aider ??
Merci
Modifié par Viva (15 Jun 2007 - 13:00)
pour mon site jai cree un system de news trés simple
quand une personne et logger sur le site elle a la posibilite d'ajouter les news quelle a selection dans ses favories jai donc cree un petite fonction JS et jutilise AJAX aussi pour ne pas à avoir à changer de page mon souci et que SOUS FF tous est nikel mais sous IE Bordel Bordel je ne comprend pas pk
SOUS FF :
http://www.buzteam.fr/FF.jpg
SOUS IE :
http://www.buzteam.fr/IE.jpg
LE CODE :
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr
}
/**
* Méthode qui sera appelée sur le click du bouton
*/
function go(ItemID){
var xhr = getXhr()
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200){
test=document.getElementById(ItemID);
nouveaudiv=document.createElement("div");
nouveaudiv.style.backgroundColor = '#ffffff';
nouveaudiv.style.border = '2px solid #333333';
nouveaudiv.style.width = '264px';
nouveaudiv.style.height = '137px';
nouveaudiv.style.position = 'absolute';
nouveaudiv.style.left = '635px';
nouveaudiv.id = 'messagefav';
test.appendChild(nouveaudiv);
test1='<div style="background:url(../images/divers/BarBg.gif) center; padding:3px; color:#FFFFFF; font-weight:bold;">Favorie</div>'
+ xhr.responseText
+ '<div class="rester float"><a href="#" onclick="ProdAlertValidate(true); return false;"><img src="../images/divers/rester.gif" /></a></div>'
+ '<div class="quitter float"><a href="#" onclick="ProdAlertValidate(false); return false;"><img src="../images/divers/quitter.gif" /></a></div>'
+ '<div class="clear"></div>';
nouveaudiv.innerHTML = test1;
}
}
xhr.open("GET","ajax.php?idNews=" + ItemID,true);
xhr.send(null);
}
Esque Quelqun peut m'aider ??
Merci
Modifié par Viva (15 Jun 2007 - 13:00)