Bonjour,
la question n'est pas bien compliquée, mais Google ne m'a pas beaucoup aidé. Je sais qu'il est possible d'exprimer les "attachEvent" seulement gérés par IE avec JQuery, de façon à rendre les instructions cross-browser.
je n'aime pas trop les "if, else" qui testent l'existence ou non de la fonction pour déterminer le navigateur.
Par exemple, comment exprimer cela en JQuery ?
ou encore cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(eSrc.tagName == 'INPUT') { eSrc.attachEvent("onchange", onChangeFunc); }
J'ai aussi entendu dire que les évènements ne sont pas nommés de la même façon parfois, avez-vous une bonne page sous la main qui résume les concordances ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 e.attachEvent('onfocus', function() { e.style.backgroundColor = 'white'; e.title = ''; });
je vous remercie !
Partager