Salut a tous,
j'ai un petit code javascript:
onClick="if(document.getElementById(\'afftome'.$id[$i].'\').innerHTML==\'\'){go(\''.$Titre[$i].'\',\'afftome'.$id[$i].'\',\'rien\',\'../AJAX/accueilmanga2.php?titre=\');}"
(y'a un peu de php dedans mais c'est le javascript qu'il faut regarder.
Donc ce simple code ne marche plus sur IE7, il me met Erron on page.
Alors que ce code fonctionnait tres bien sur Opéra, Netscape, Firefox, et IE 6.
Avez vous une idée sur la source du probleme?
(En tout cas IE7 a l'air de prommettre de grand jours pour les programmeur e... On devrait créer une école Webmaster pour ineternet explorer).
A et pour info voici la fonction go:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| function go(envoi,idcible,idcibleeff,page_ajax)
{
getXhr()
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function()
{
if (xhr.readyState != 4 && idcibleeff!='rien')
{
//si tu veux afficher qque chose pour faire patienter
document.getElementById(idcible).innerHTML='<div class="chargement">Chargement...</div>';
}
else
{
document.getElementById(idcible).innerHTML='<td colspan=2 class="aligncenter">Chargement...</td>';
}
// 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)
{
text_renv = xhr.responseText;
if(envoi!='')
{
//cas ou il faut effacer un element
document.getElementById(idcible).innerHTML=text_renv;
if(idcibleeff!='rien')
{
document.getElementById(idcibleeff).innerHTML='';
}
else
{
if(vide==1)
{
alert('remplie');
}
}
}
}
}
xhr.open("GET",page_ajax+envoi,true);
xhr.send(null);
} |
Partager