Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1469 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  accesskey et onclick : marche pas sous IE ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

accesskey et onclick : marche pas sous IE ?

n°541314
axey
http://www.00f.net
Posté le 16-10-2003 à 13:46:48  profilanswer
 

J'ai de petits soucis avec des liens tout betes mais qui doivent s'ouvrir dans une nouvelle fenetre lorsque Javascript est activé.
 
Du style :
 
<a accesskey="a" href="..." onclick="window.open(this.href, '_blank'); return false">...</a>
 
Il est dit dans les specs que "accesskey" simule un clic. Donc l'événement "onclick" devrait être activé.
 
Et ça fonctionne effectivement très bien sous Mozilla, lorsque la touche de l'accesskey est pressée, le lien s'ouvre bien dans une nouvelle fenêtre.
 
Mais sous IE... Bein non. Il ne se passe rien du tout en fait ! Le contenu de la fenêtre en cours ne change pas et le Javascript n'est pas exécuté non plus.
 
Pourquoi tant de haine ?

mood
Publicité
Posté le 16-10-2003 à 13:46:48  profilanswer
 

n°541651
cerel
Posté le 16-10-2003 à 18:22:13  profilanswer
 

essaye en faisant un  
alt - a
je veut dire ne change pas la valeur de "acceskey", mais presse alt-a sous ie.
Me semble que c'est ca mais pas sur ...


Message édité par cerel le 16-10-2003 à 18:24:21
n°541906
axey
http://www.00f.net
Posté le 17-10-2003 à 00:25:41  profilanswer
 

Non le problème n'est pas d'activer l'accesskey. Ca fonctionne bien avec alt + touche sur les formulaire et les liens sans "onclick" même sous IE.
 
Mais dès qu'il y a une propriété "onclick" ça ne fonctionne plus sous IE.

n°541914
the real m​oins moins
Posté le 17-10-2003 à 00:42:22  profilanswer
 

ben en toute logique c'est ton href qui devrait etre utilisé par l'acceskey hein, non?
 
me dit pas que t'as pas une vraie url dans ton href :o à quoi ça sert d'utiliser les accesskeys si tu fais pas un site accessible sinon :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°541917
youdontcar​e
Posté le 17-10-2003 à 00:45:49  profilanswer
 

axey a écrit :

Il est dit dans les specs que "accesskey" simule un clic. Donc l'événement "onclick" devrait être activé.

Où donc ? La seule ref que je trouve dessus, c'est http://www.w3.org/TR/html401/inter [...] #h-17.11.2 qui spécifie "Pressing an access key assigned to an element gives focus to the element. The action that occurs when an element receives focus depends on the element. For example, when a user activates a link defined by the A element, the user agent generally follows the link. "
 
Donc ie donne le focus (onfocus).

n°541969
axey
http://www.00f.net
Posté le 17-10-2003 à 09:03:35  profilanswer
 

the real moins moins a écrit :

ben en toute logique c'est ton href qui devrait etre utilisé par l'acceskey hein, non?


 
Il y a evidemment une vraie URL dans le href.
 
Le truc c'est que ça :
 
<a accesskey="a" href="index.html">xxx</a>
 
Ca marche. Tandis que ça :
 
<a accesskey="a" href="index.html" onclick="window.open(this.href, '_blank'); return false;">xxx</a>
 
Ca ne fait rien du tout, ça ne suit ni le href ni le onclick.
 
Bon je vais essayer d'ajouter un onfocus pour voir.

n°542032
axey
http://www.00f.net
Posté le 17-10-2003 à 09:38:12  profilanswer
 

Mauvaise idée le onfocus, ça ouvre des fenêtres de partout :)
 
Bon en fait ça ne donne effectivement que le focus, il faut appuyer sur Enter après pour que ça fonctionne. On va se débrouiller avec ça.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  accesskey et onclick : marche pas sous IE ?

 

Sujets relatifs
aligner a droite un image dans un tableau > fonction align marche passendkeys marche pas
Comment marche le site http://amg.sytes.net/Commet utiliser POST, et pourquoi mon example ne marche pas :/
Code pour un pop-up marche pas sur IE et a des problèmes sur MozillaMon appercu live data ne marche pas avec DreamW
Pb avec la fonction isNull qui marche pasPassage de variable ne marche plus ?? HELP
100% en Y marche pas avec Netscape./configure : comment ça marche ?
Plus de sujets relatifs à : accesskey et onclick : marche pas sous IE ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR