Salut!

voilà, j'ai développer mon site sur mon ordi et cool ça marchait
Mais depuis que je l'ai fait hébergé, tout ce qui est en Javascript ne marche plus
Pourtant les 2 ordi sont sous IE et javascript est activé
(en fait php5)

index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
>
include_once'fonctions.php';
...
<a href="process_accueil.php?id_valeur=2" onclick="javascript:go2('process_accueil.php','contenu','2');return false">Missions Expert-comptable</a>
fonctions.php
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
 
<script language="Javascript">
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;
}
 
function go2(page,result,valeur){
    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){
	    var leselect = xhr.responseText;
	    document.getElementById(result).innerHTML = leselect;
	}
    }
	xhr.open("POST",page,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// ne pas oublier de poster les arguments
	xhr.send("id_valeur="+valeur);
    }
enfin process_accueil.php
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
 
elseif($id_valeur==2){
    echo'<h1><u><b>LES MISSIONS DE L\'EXPERT-COMPTABLE</u></b></h1><br><br>';
    $req=requete($sql_mission_EC);
    $text="";
    while($tabl=mysql_fetch_array($req)){
        $titre_mission=html_entity_decode($tabl['titre_mission']);
        $mission=html_entity_decode($tabl['mission']);
$mission=nl2br($mission);
        $id_mission=$tabl['id_mission'];
        echo'<p >';
        echo'<a id="'.$titre_mission.'" class="lienjemontre" href="#'.$id_mission.'"
        onclick="
        document.getElementById(\''.$id_mission.'\').className=\'montre\';
        return false;
        ">'.$titre_mission.'</a>';
        echo'<div id="'.$id_mission.'" class="cache">';
        echo $mission;
        echo'<br><br>';
        echo'<a class="lien" href="#'.$titre_mission.'"
        onclick="
        document.getElementById(\''.$id_mission.'\').className=\'cache\';
        return true;
        ">masquer</a>&nbsp;&nbsp;';
        echo'<a class="lien" href="javascript:go2(\''.$page.'\',\'contenu\',\'0\')">Retour accueil</a>';
        echo'</div>';
        echo'</p>';
    }
Si qq'un a une idée ce serait cool.
Quand je clique sur le lien, ça utilisea href="process_accueil.php?id_valeur=2" et non onclick???
merci d'avance
claire