Probleme ff

Signaler
Messages postés
81
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
-
Salut a tous, es qu'il yaurai une astuce contre ce bug de firefox concernant l'evenement blur :

lorsque je fais par ex :

$("b").blur(function(){
alert("je ne comprend pas pourquoi, depuis le temps, ce bug n'a pas été reglé");
});

sous ie ca marche et pas ff (ni safari)

Merci pour votre aide

7 réponses

Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
10
Bonjour,

m'étonnerait qu'un bug quelconque existe au niveau de blur
      ( ou ailleurs !!! ) sur quelques navigateurs que ce soit !
      ça se saurait.
tu utilises peut-être une "bibliothèque de fonctions"
    qui n'est pas compatible ?
mais il est plutôt probable que tu commettes une erreur
    par exemple, un champ qui a un name et pas d'ID ?
    va savoir... avec le peu d'infos que tu nous donnes !

Cordialement [mon Site] [M'écrire] Bul
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
Tu veux appeler l'événement "blur" ou le déclencher ?

Pour le définir,

$("b").onblur = function(){
     alert("je ne comprend pas pourquoi, depuis le temps, ce bug n'a pas été reglé");
}

Pour l'appeler,

$("b").blur();

L'appel de l'événement blur ne prend aucun paramètre en compte.
Messages postés
81
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
16 juin 2010
1
Merci pour vos réponses,

oui ya un beug pour blur et focus en ff mais il existe une maniere de contourner ca (dou mon post ici)

$("b").onblur  n'existe pas en ajax
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
10
>>oui ya un beug pour blur et focus en ff
non, non ! il n'y a pas de bug,
c'est TOUJOURS celui qui code qui se plante
relis donc le message d'arto, tant qu'à faire

>>$("b").onblur   n'existe pas en ajax
????   ça ne veut rien dire ça !   
ajax c'est l'appel d'un script sur le serveur
ça n'a rien à voir, mais alors rien du tout,  avec un
onblur ( ou un autre évènement ) sur un élément !
je crains le pire pour la suite.... 
Messages postés
81
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
16 juin 2010
1
- mwai bon j'ai trouvé pour le bug faut utiliser l'astuce de setTimeout

-  $("b").onblur  n'existe pas en ajax ==  incorrect == erreur
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
10
>>j'ai trouvé pour le bug faut utiliser l'astuce de setTimeout
probablement la pire des solutions...
comme on ne sait jamais le temps que ça prendra,
comment paramétrer correctement un temps d'attente
pour ça fonctionne toujours ?
tu parles d'ajax, faut sûrement attendre sa réponse
si tu es en asynchrone, tout simplement, par exemple.
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
14
Bonjour à tous,
<table bgcolor="#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, ...astuce contre ce bug de
firefox...</td>
</td></tr></tbody></table>comme
le dit TheBul3 il n'y a pas de bug mais une gestion différentes des événements.

Il me souvient d'un Post ou l'on en a causé
http://www.javascriptfr.com/forum/sujet-PB-REDONNER-FOCUS-CHAMP-TEXTE-SUITE-ERREUR_1220059.aspx
;O)