Salut a tous,

j'ai un petit code javascript:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); 
}