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
fonctions.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>
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
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); }
Si qq'un a une idée ce serait cool.
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> '; echo'<a class="lien" href="javascript:go2(\''.$page.'\',\'contenu\',\'0\')">Retour accueil</a>'; echo'</div>'; echo'</p>'; }
Quand je clique sur le lien, ça utilisea href="process_accueil.php?id_valeur=2" et non onclick???
merci d'avance
claire
Partager