Bonjour à tous,

Me revoilà avec un nouveau soucis. Lorsque je clique sur certaines zones d'une image, l'action OnClick se déroule bien sous IE. Mais rien ne se passe sous Firefox ou Opera.

Voici l'extrait du code HTML généré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<area shape="poly" coords="428,385,341,430,349,480,379,518,457,469,471,448" href="#"  onClick="aller(1); return false;" title="Zone de Niveau 1">
Voici l'extrait de la fonction Ajax :
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 aller(lieu)
{
	var OAjax;
	if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
	else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
 
	OAjax.open('GET',"ctrl_deck.php",false);
	OAjax.onreadystatechange = function()
	{
 
		if (OAjax.readyState == 4) {
          	  if (OAjax.status==200)
		  {
		  	var chaine=OAjax.responseText;
			if(chaine == 0)
			{ 
				OAjax.open('POST',"lieu.php",false);
				OAjax.onreadystatechange = function()
				{
					if (OAjax.readyState == 4) {
				          if (OAjax.status==200)
					  {
						document.location='battle.php';
					  }
					  else
					  {
						alert("Error code (L) =" + OAjax.status);
					  }
				   }
				}			
				OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
				OAjax.send('lieu='+lieu);
			}
			else
			{
				alert("Deck Invalide !");
				document.location='deck.php';
			}
		} 
		else
		{
			alert("Error code (CL) =" + OAjax.status);
		}
	 } 
	}
	OAjax.send();
}

Merci d'avance pour votre aide.