Bonjour,
Je rencontre un problème lors d'un appel AJAX à partir d'une Modalbox.
La modalbox s'ouvre, proposant entre autre un textarea sur lequel est placé un "event observer" utilisant les librairies prototype et scriptaculous qui permet de mettre à jour un prix en fonction du nombre de caractères entré dans le textarea.
En fait, ce code marche bien sur tous les navigateurs... sauf Internet Explorer 6 & 7!
A côté de ce problème, j'ai testé l'exécution d'un script JS "standard" (un C/C d'un code source proposé par developpez.net) et ce code ne s'exécute pas:
Comme la modalbox est elle-même un appel JS, il y a sûrement une astuce pour permettre de réaliser d'autres appels JS une fois dans la modalbox... comment doit-on procéder?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <script type='text/javascript'> function compteCarac(idTextarea, idSpan) { var t = document.getElementById(idTextarea); var s = document.getElementById(idSpan); s.innerHTML = t.value.length; } </script> <textarea id="text8" rows="4" cols="30" onkeyup="compteCarac('text8', 'nbCarac8')"></textarea> <span id="nbCarac8">0</span> caractère(s)
Je compte faire des tests pour voir si le problème vient de la modalbox, mais je suis preneur de tout type de tuyau pour avancer dans la résolution de ce problème!
Pour les curieux, l'URL de recette: http://www.studecho.com/frontend_re7.php
Cliquez sur le drapeau anglais puis sur le bouton "Buy now" de l'article représentant une plaque d'immatriculation pour constater ce problème (et oui, il y a aussi un gros problème de mise en forme, mais c'est moins grave pour le moment!).
Merci à toutes et à tous!![]()
Partager