|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Hello!
J'ai une petite remarque, la routine SetFocus de xslc.js attribue le focus à un élément. Sous IE6 (et dans certains cas?, dans mon contexte d'utilisation en l'occurence) celle-ci fait "planter" le navigateur. En fait si la zone en question ne peut pas obtenir le focus, cela ne fonctionne forcément pas, mais le soucis c'est que IE part en vrille et il faut le relancer. Attention donc en utilisant SetFocus à tester avant si le focus est possible! Je propose donc que cette fonction face les tests necessaires avant, un truc du genre: Code :
Michaël |
||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 89 ![]() |
Merci.
Très bonne info. Il faudrait prendre en compte également le bouton ou la case à cocher. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 89 ![]() |
je voulais dire "le bouton radio"
|
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Ben j'y ai pensé au bouton radio, mais j'ai pas testé et je suis pas sur que cela pose pas le même soucis, car le check ou le radio ne peuvent à peine plus prendre le focus qu'une zone read only... à tester donc!
|
|
|
00
|
|
|
#5 | ||
|
Membre éclairé
![]() |
Le code actuel xslc.js:
Code :
Est-ce que tu as testé l'attribut readonly sur d'autre navigateurs ?
__________________
Nicolas |
||
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Oui, j'ai vu dans la beta c'est un peu mieux, mais pas suffisant à mon avis.
IsVisible renverra vrai si le champ est de type hidden par exemple et donc le SetFocus sera fait quand mêm et ca plantera (c'etait mon cas) ! Par contre je n'ai pas testé le readonly sur d'autres navigateurs. FF apparement cela le dérange moins. Mais bon, dès lors que la zone ne peut avoir le focus, il n'y a pas lieu d'essayer de le lui donner. Michael |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com