[AJAX] Les boutons ne sont pas cliquables dans firefox

Les boutons ne sont pas cliquables dans firefox [AJAX] - HTML/CSS - Programmation

Marsh Posté le 28-08-2005 à 12:33:42    

Bonjour,
 
J'ai une page HTML qui reçoit du contenu dans un <span> via l'objet XMLHttpRequest.
 
Dans le contenu, il ya des tableaux, et des boutons, le code est bien reçu(vérifié par un alert())  mais des click sur les boutons n'ont aucun effet avec Firefox alors que sur IE tout roule.
 
le fichier PHP(le problème est peut-être au niveau du HTML) qui appelle le JS:
 
 
Voici la partie du code retournée qui est surement incriminée:

Code :
  1. onClick=\"window.location.href('make_partie.php');\"


 
 

Code :
  1. <?
  2. header("Cache-control: no-cache" );
  3. header("pragma: no-cache" );
  4. ?>
  5. <html>
  6. <head>
  7. <title>Manille sans reload de page</title>
  8. <script language="JavaScript" src="check_p2.js" type="text/JavaScript"></script>
  9. <link href="manille.css" rel="stylesheet" type="text/css">
  10. </head>
  11. <?
  12. echo "<body bgcolor=\"#E4E4E4\" onload=\"setInterval('check_p2()', 1000);\">";
  13. ?>
  14. <table width="500" height="122" border="0" align="center" cellpadding="20" cellspacing="0" class="tab1_accueil">
  15.   <tr>
  16.     <td width="100%" height="118" valign="top" bgcolor="#F0FFF1"><table width="100%"  border="0" cellpadding="2" cellspacing="0" class="tab2_accueil">
  17.         <tr>
  18.           <td bgcolor="#0170C0"><span class="Style4">Accueil | Manille en Ligne sans chargement de page.</span></td>
  19.         </tr>
  20.       </table>
  21.       <br>
  22.       <table width="100%" height="4%" border="0" cellpadding="8" cellspacing="0" class="pointi_tbl">
  23.       <tr>
  24.         <td width="100%" height="35" colspan="3" bgcolor="#AEC2FF"><span id="got_p2">Chargement de l'application... <img src="images/loading.gif" border="0"></span></td>
  25.       </tr>
  26.     </table></td>
  27.   </tr>
  28. </table>
  29. </body>
  30. </html>


 
Le fichier JS:
 

Code :
  1. function check_p2()
  2. {
  3. var xhr_object = null;
  4. if(window.XMLHttpRequest) // Firefox
  5.  xhr_object = new XMLHttpRequest();
  6. else if(window.ActiveXObject) // Internet Explorer
  7.  xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
  8. else
  9. { // XMLHttpRequest non supporté par le navigateur
  10.  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
  11.  return;
  12. }
  13. xhr_object.open("GET", "check_p2.php", true);
  14. xhr_object.onreadystatechange = function anonymous0()
  15. {
  16.  if(xhr_object.readyState == 4)
  17.   {
  18. //alert(xhr_object.responseText);
  19. document.getElementById("got_p2" ).innerHTML = xhr_object.responseText;
  20.    
  21.    }
  22. }
  23. xhr_object.send(null);
  24. }


 
Si quelqu'un pouvait m'aider ça serait cool, merci !


Message édité par momo194 le 28-08-2005 à 12:40:17
Reply

Marsh Posté le 28-08-2005 à 12:33:42   

Reply

Marsh Posté le 29-08-2005 à 04:28:37    

onClick=\"window.location.href('make_partie.php');\"
 
 
il correspond à quel bouton dans tes pages ce code ? tu peux me le dire ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed