Tu devrais regarder la compatibilité des events avec FF
Merci. J'ai effectivement trouvé la solution en cherchant la variable
event dans "DOM".
Pierre
Jean-Marc Desperrier
Pierre wrote:
Je crois que window.event n'existe pas sous FireFox.
A la place, il faut utiliser la variable passée en argument de ta function process_keypress(evt) { if(navigator.appName=='Microsoft Internet Explorer') { if(window.event.type == "keypress" && window.event.keyCode == 13) [...]
Merci pour cette info. J'ai réussi à le faire fonctionner.
C'est très très moche comme méthode avec le 'if navigator.appName ' et la duplication du code qui suit.
On peut faire mieux avec très peu d'effort : http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3 function keyListener(e){ if(!e){ //for IE e = window.event; } if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions plus complètes : http://www.dithered.com/javascript/dom2_events/
Pierre wrote:
Je crois que window.event n'existe pas sous FireFox.
A la place, il faut utiliser la variable passée en argument de ta
function process_keypress(evt) {
if(navigator.appName=='Microsoft Internet Explorer') {
if(window.event.type == "keypress" && window.event.keyCode == 13)
[...]
Merci pour cette info. J'ai réussi à le faire fonctionner.
C'est très très moche comme méthode avec le 'if navigator.appName ' et
la duplication du code qui suit.
On peut faire mieux avec très peu d'effort :
http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3
function keyListener(e){
if(!e){
//for IE
e = window.event;
}
if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions
plus complètes :
http://www.dithered.com/javascript/dom2_events/
Je crois que window.event n'existe pas sous FireFox.
A la place, il faut utiliser la variable passée en argument de ta function process_keypress(evt) { if(navigator.appName=='Microsoft Internet Explorer') { if(window.event.type == "keypress" && window.event.keyCode == 13) [...]
Merci pour cette info. J'ai réussi à le faire fonctionner.
C'est très très moche comme méthode avec le 'if navigator.appName ' et la duplication du code qui suit.
On peut faire mieux avec très peu d'effort : http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3 function keyListener(e){ if(!e){ //for IE e = window.event; } if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions plus complètes : http://www.dithered.com/javascript/dom2_events/
Jean-Marc Desperrier
Jean-Marc Desperrier wrote:
On peut faire mieux avec très peu d'effort : http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3 function keyListener(e){ if(!e){ //for IE e = window.event; } if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions plus complètes : http://www.dithered.com/javascript/dom2_events/
Tiens, je viens de trouver cette page de Doson Rosenberg qui couvre beaucoup d'aspects de ce dont il faut se soucier pour adapter des pages web conçue uniquement pour IE de manière à supporter Firefox et les standards, dont ce problème entre autres : http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd/
Jean-Marc Desperrier wrote:
On peut faire mieux avec très peu d'effort :
http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3
function keyListener(e){
if(!e){
//for IE
e = window.event;
}
if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions
plus complètes :
http://www.dithered.com/javascript/dom2_events/
Tiens, je viens de trouver cette page de Doson Rosenberg qui couvre
beaucoup d'aspects de ce dont il faut se soucier pour adapter des pages
web conçue uniquement pour IE de manière à supporter Firefox et les
standards, dont ce problème entre autres :
http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd/
On peut faire mieux avec très peu d'effort : http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3 function keyListener(e){ if(!e){ //for IE e = window.event; } if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions plus complètes : http://www.dithered.com/javascript/dom2_events/
Tiens, je viens de trouver cette page de Doson Rosenberg qui couvre beaucoup d'aspects de ce dont il faut se soucier pour adapter des pages web conçue uniquement pour IE de manière à supporter Firefox et les standards, dont ce problème entre autres : http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd/
Pierre
Jean-Marc Desperrier wrote:
On peut faire mieux avec très peu d'effort : http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3 function keyListener(e){ if(!e){ //for IE e = window.event; } if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions plus complètes : http://www.dithered.com/javascript/dom2_events/
Tiens, je viens de trouver cette page de Doson Rosenberg qui couvre beaucoup d'aspects de ce dont il faut se soucier pour adapter des pages web conçue uniquement pour IE de manière à supporter Firefox et les standards, dont ce problème entre autres : http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd/
Merci beaucoup pour ces liens intéressants.
Pierre
Jean-Marc Desperrier wrote:
On peut faire mieux avec très peu d'effort :
http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3
function keyListener(e){
if(!e){
//for IE
e = window.event;
}
if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des
solutions plus complètes :
http://www.dithered.com/javascript/dom2_events/
Tiens, je viens de trouver cette page de Doson Rosenberg qui couvre
beaucoup d'aspects de ce dont il faut se soucier pour adapter des pages
web conçue uniquement pour IE de manière à supporter Firefox et les
standards, dont ce problème entre autres :
http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd/
On peut faire mieux avec très peu d'effort : http://www.devx.com/webdev/10MinuteSolution/27134/0/page/3 function keyListener(e){ if(!e){ //for IE e = window.event; } if(e.keyCode=7 [...]
Et puis sinon il y a des sites qui proposent de partir sur des solutions plus complètes : http://www.dithered.com/javascript/dom2_events/
Tiens, je viens de trouver cette page de Doson Rosenberg qui couvre beaucoup d'aspects de ce dont il faut se soucier pour adapter des pages web conçue uniquement pour IE de manière à supporter Firefox et les standards, dont ce problème entre autres : http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd/
Merci beaucoup pour ces liens intéressants.
Pierre
O.L.
C'est très très moche comme méthode avec le 'if navigator.appName ' et la duplication du code qui suit.
Je n'ai jamais dit le contraire ;-) "Voici un exemple (pas le meilleur, mais bon ...)"
Ta solution avec le if(!e)e=window.event; est en effet bien meilleure.
@+
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
C'est très très moche comme méthode avec le 'if navigator.appName ' et la
duplication du code qui suit.
Je n'ai jamais dit le contraire ;-)
"Voici un exemple (pas le meilleur, mais bon ...)"
Ta solution avec le if(!e)e=window.event; est en effet bien meilleure.
@+
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net