Bugger24
Messages postés4Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention15 janvier 2010
-
14 janv. 2010 à 10:06
Bugger24
Messages postés4Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention15 janvier 2010
-
15 janv. 2010 à 12:44
Bonjour à tous,
Voila, j'ai un petit souci. J'ai une page web contenant trois boutons radio et deux zone de saisie. En fonction du bouton radio sélectionné, je doit autoriser ou non la saisie dans tel ou tel zone.
Le problème est que ce code fonctionne très bien sous IE, mais pas sous FF.
J'ai consulté un grand nombre de forum, tutoriel et autre, et la seul chose que j'ai compris est que FF ne connait pas l'objet window.event et que par conséquent, il faut lui définir. Est ce que quelqu'un peut me dire comment faire cette définition avec l'évènement onClick?
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 14 janv. 2010 à 11:18
Bonjour, il doit:
soit manqué quelque choses
soit me manqué quelques neurones (probable)
j'ai tester sur ff pas de problème, de plus window.event est nulle part dans le source fournit !
Bugger24
Messages postés4Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention15 janvier 2010 14 janv. 2010 à 12:42
Je n'ai pas mis l'objet window.event, car IE le gère automatiquement, ce qui fait qu'il n'est pas nécessaire de le spécifier.
Le code que j'ai fournis est celui qui fonction donc sous IE et le problème est que ce même code ne fonctionne pas sous FF. Est tu sur de l'avoir tester sous FF ?
P.S.: Avant de sous entendre qu'il me manque des neuronnes, pense à réfléchir ...
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 14 janv. 2010 à 13:00
"soit me manqué " (avec une faute d'orthographe en cadeau), il me semble que le "me" c'est moi !
Je viens de re-tester avec FF (3.5.3) et il n'y a pas d'erreur, les champs changent et se bloquent.
Pour gérer les evenements avec ff il faut lui transmettre event exemple (capture le bouton cliquer sur une page html :
<html>
<head>
<script>
function clickOnButton (_ev){
var _buttonDown = (document.all) ? event.button : _ev.which;
alert (_buttonDown);
}
</script>
</head>
</html>
donc, il faut bien transmettre à la méthode clickOnButton la variable event .
Le test qui est fait dans la méthode:
var _buttonDown = (document.all) ? event.button : _ev.which; (document.all) indique que l'on est dans IE.
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 14 janv. 2010 à 14:04
Il faudrait quand même détecter le problème, installe l'extension firebug (si ce n'est déjà fait) elle permet d'avoir plus d'information sur les erreurs générées, je vais installer la 3.5.6 pour voir un peut (en espérant que ce n'est pas un bug du navigateur.... (ce qui serait étonnant)
C'est pas très grave pour le ps...
même moi j'ai pas compris ce que j'ai écris !