[résolu] scriptaculous qui fonctionne sous IE mais pas firefox ?

scriptaculous qui fonctionne sous IE mais pas firefox ? [résolu] - HTML/CSS - Programmation

Marsh Posté le 03-04-2007 à 11:11:45    

Plop,
 
Je débute avec scriptaculous, et je suis tombé sur un truc bizarre, mon code marche avec IE mais pas avec Firefox, pourtant y'a pas plus basique que ce que j'ai écrit :/
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
  2. <html>
  3. <head>
  4. <title>V&eacute;rification d'un site distant</title>
  5. <script src="../lib/prototype.js" type="text/javascript"></script>
  6. <script src="../lib/scriptaculous.js" type="text/javascript"></script>
  7. <script src="../lib/controls.js" type="text/javascript"></script>
  8. <link type="text/css" rel="stylesheet" href="../css/autocompletion.css">
  9. </head>
  10. <body>
  11. <form action="/cgi-bin/cisco_router.cgi" method="post">
  12. <table border="0">
  13. <tr>
  14.   <td colspan="2" align="center">Addresse IP</td>
  15. </tr>
  16. <tr>
  17.   <td><input type="text" name="ipaddr" id="ipaddr" size="40"></td>
  18.   <td align="center"><input type="submit" value="Soumettre"></td>
  19. </tr>
  20. </table>
  21. <div id="suggestionBox"></div>
  22. <script type="text/javascript" language="javascript">
  23.   new Ajax.Autocompleter('ipaddr', 'suggestionBox', '/cgi-bin/getnetwork.cgi', {});
  24. </script>
  25. </form>
  26. </body>
  27. </html>


 
des idées ?


Message édité par couak le 03-04-2007 à 16:02:21
Reply

Marsh Posté le 03-04-2007 à 11:11:45   

Reply

Marsh Posté le 03-04-2007 à 13:58:42    

Plus précisemment, qu'est-ce qui ne marche pas? Parce que je m'étonne que t'aies rien mis dans le {} : pas de method, pas de paramName, pas de afterUpdateElement...
Perso, j'ai déjà mis en oeuvre l'Ajax.Aucompleter de script.aculo.us et ça marche aussi bien sur IE que FF...

Reply

Marsh Posté le 03-04-2007 à 14:31:42    

Ben j'ai pas le menu pour l'autocompletion qui apparaît
Pour l'argument vide j'ai repris l'exemple donné dans le l'autocompletion simple
Je ne recois aucune erreur dans la console javascript de firefox, et j'ai beau chercher là ou je me suis planté, je trouve pas

Reply

Marsh Posté le 03-04-2007 à 14:44:52    

t'as installé l'extension firebug? Ca permet, entre autre, de voir le dialogue client-serveur. Ca pourra peut-être t'aider.

Reply

Marsh Posté le 03-04-2007 à 16:01:21    

c'est bon j'ai trouvé grâce à firebug
en gros mon CGI envoyait la balise <title> et dans le <div> ca passait pas bien

Reply

Marsh Posté le 03-04-2007 à 16:20:22    

le xml attendu n'était donc pas conforme et comme IE est assez peu regardant, c'ets pour ça que ça marchait...

Reply

Marsh Posté le 03-04-2007 à 16:24:47    

ouais c'est toujours ce que je me dis, quand ca marche avec IE et pas firefox c'est que y'a de grandes chances que c'est crade :D
merci pour firebug que je ne connaissais pas

Reply

Marsh Posté le 03-04-2007 à 16:31:50    

pas de quoi. Pour faire du dév d'appli web, c'est d'une grande aide je trouve.

Reply

Sujets relatifs:

Leave a Replay

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