Bonjour,

Je possède sur une page Internet, 3 radio bouton ainsi selon celui sur lequel on appuie, je voudrais afficher une page différente :

Voici le code

Principal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<form name="form1" method="post" action="">
<center>
 <input type="radio" name="radiobutton" value="radiobutton" onChange="change('forfaits');">
  Forfaits
    <span style="margin-left:130px;"><input type="radio" name="radiobutton" value="radiobutton" onChange="change('majors');"></span>
  Chargements
   <span style="margin-left:130px;"> <input type="radio" name="radiobutton" value="radiobutton" onChange="change('demonstrations');">
   </span>
    D&eacute;monstrations
	</center><br><br>
</form>			
	<div id="champ"><br></div>
Fonction
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
 
function change(choix) 
{ 	
	var url;
	switch(choix){
		case 'forfaits'			:	url='choix_forfait.php';
									break;
		case 'majors'			:	url='choix_majors.php';
									break;
		case 'demonstrations'	:	url='choix_demonstrations.php';
									break;	
	}
	getXhr();
	xhr.onreadystatechange = function(){
    	if(xhr.readyState == 4 && xhr.status == 200){
     		document.getElementById('champ').innerHTML=xhr.responseText;
     	}
    }
	xhr.open("GET",url,true);
	xhr.send(null);
}
En local :
Firefox : marche trés bien
IE : Marche avec un décalage

En ligne :
Ca ne fonctionne pas du tout

Savez vous d'ou peut provenir le probleme ?
Merci

Informations :
Serveur : Linux (fedora 8)
IE 7
Firefox 2