OVH Cloud OVH Cloud

plus de carret

13 réponses
Avatar
Etienne SOBOLE
salut.

a un moment je construit dynamiquement un formulaire en javascript.
Etrangement sous firefox, j'ai pas le carret (la petite barre qui indique ou
ou en est dans la siasi du text) qui s'affiche dans les champs text.
et j'avoue que je ne sais pas trop pourquoi...

si quelqu'un a deja eu le probleme st trouvé la solution !

merci.
Etienne

10 réponses

1 2
Avatar
ASM
Etienne SOBOLE wrote:
salut.

a un moment je construit dynamiquement un formulaire en javascript.
Etrangement sous firefox, j'ai pas le carret (la petite barre qui indique ou
ou en est dans la siasi du text) qui s'affiche dans les champs text.
et j'avoue que je ne sais pas trop pourquoi...


Montrer un exemple ?

si quelqu'un a deja eu le probleme st trouvé la solution !


Oh oouui ! le pb j'ai eu !

1) en Win95 le crincrin perdait tt le temps
ses icones de pointeurs
voir à voir à faire un re-démarrage ?

2) faire un truc plus simple ?

3) ou, si c'est un pb de css, essayer

<input type text onclick="this.style.background='yellow';">
ou mieux :
<input type=text onclick="this.style.cursor='text';">
ou autre du genre pour les images de pointeurs
<input type=text onfocus="this.style.cursor='text';">

ou
<input type=text onclick="this.focus();">
ou
onkeyup="this.focus()"

4) ? ?

5) Passer au Mac ? à Linux ?



--
Stephane Moriaux et son [moins] vieux Mac

Avatar
Etienne SOBOLE
Montrer un exemple ?


Je me doutais qu'on allait me dire ca.
bon je vais essayer de faire un exemple simple. ce qui ne va pas etre simple
;)

1) en Win95 le crincrin perdait tt le temps
ses icones de pointeurs
voir à voir à faire un re-démarrage ?


non le probleme vient de firefox.
le comportement est identique sous windows et mac osx

<input type text onclick="this.style.background='yellow';">
<input type=text onclick="this.style.cursor='text';">
<input type=text onfocus="this.style.cursor='text';">


oui j'en suis réduit a cette solution pour le moment.
je colore la zone d'edition, ceci dit ca remplace pas le carret, fort
utilise tout de meme lorsqu'on modifie un texte.

5) Passer au Mac ? à Linux ?


c'est bien ca le probleme, les utilisateur sont sur mac OSX et donc ils
utilisent firefox ;)

Etienne

Avatar
ASM
Etienne SOBOLE wrote:
<input type text onclick="this.style.background='yellow';">
<input type=text onclick="this.style.cursor='text';">
<input type=text onfocus="this.style.cursor='text';">


oui j'en suis réduit a cette solution pour le moment.
je colore la zone d'edition, ceci dit ca remplace pas le carret,


même avec la re-précision du pointeur ?
onkeyup="this.style.cursor='text';"

c'est bien ca le probleme, les utilisateur sont sur mac OSX et donc ils
utilisent firefox ;)


bonne nouvelle ;-) version de FF ?
et Safary c'est ok ?

sinon y a pu qu'à signaler le bug à qui de droit.

--
Stephane Moriaux et son [moins] vieux Mac


Avatar
Etienne SOBOLE
même avec la re-précision du pointeur ?
onkeyup="this.style.cursor='text';"


ben le carret n'a rien a voir avec le curseur souris...
le carret c'est la petite barre qui t'indique ou va être le prochain
caractère

bonne nouvelle ;-) version de FF ?
et Safary c'est ok ?


Hum avec safari, faudrait tester, mais je pense que ca marche.

sinon y a pu qu'à signaler le bug à qui de droit.


oui et ca se fait ou ca?
mais bon pour signaler le bug faut que j'arrive à créer un exemple simple
!!!

Etienne

Avatar
Etienne SOBOLE
Et voila.

en voulant simplifier mon code pour en faire un exemple j'ai trouvé ce qui
merde et qui reste néammoins un bug !!!
lorsque j'affiche un popup avec un formaulaire dedans, je place sous le
popup une iframe...

cela sert a cacher les select box qui pourraient se trouver en dessous,
puisque sous IE les select box s'affiche au dessus des div.
(REM: j'en profite pour préciser que sous Mac OSX se sont les ascenseurs qui
traversent les div)

et bien cette iframe qui dispose d'un z-index a 3.
empeche l'affichage du carret des champs du formulaire se trouvent dans un
div au dessus (z-index vallant 4).

d'une manière générale il semble que le carret ne s'affiche plus sous
firefox des lors qu'il y a une iframe en desous...
voila donc le bug !

byzarre...

Etienne
Avatar
Thibaut Allender
a un moment je construit dynamiquement un formulaire en javascript.
Etrangement sous firefox, j'ai pas le carret (la petite barre qui indique ou
ou en est dans la siasi du text) qui s'affiche dans les champs text.
et j'avoue que je ne sais pas trop pourquoi...

si quelqu'un a deja eu le probleme st trouvé la solution !


c'est peut etre lié au carret browsing désactivable avec la touche F7 ?
bien, que, par défaut c'est OFF, et ça n'empèche pas le carret
d'apparaitre dans les textarea et autres input de type text

--
thibaut allender | freelance | http://capsule.org

Avatar
ASM
Etienne SOBOLE wrote:

ben le carret n'a rien a voir avec le curseur souris...


Bon je me mélange entre sélecteur texte et point d'insertion
vérifié et c'est bien çà. grrmmll.

pour signaler le bug faut que j'arrive à créer un exemple simple
!!!


C'est vrai que de ta part ce sera un travail titanesque :-D

un simple code de creation d'1 seul champ texte te cause-t-il
le même pb ?
variante avec une série de répétitions du truc de creation

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
Etienne SOBOLE
C'est vrai que de ta part ce sera un travail titanesque :-D


ben ouai parce que mon from est dans un objet javascript qui en appelle
plein d'autres ...
enfin bon maintenant que j'ai isolé le probleme je vais pouvoir faire une
tite page d'exemple pour montrer le soucis.

mais je sais pas a qui l'envoyer. hehe
Etienne

Avatar
Etienne SOBOLE
voila maintenant que j'ai réussi a tourvé d'ou vient le problème j'ai pu
faire un petit script d'exemple

http://www.webshaker.net/carret.html

sous IE les deux champs affiche la carret
sous FireFox seul le premier champ affiche le carret

voila a+
Etienne
Avatar
ASM
Etienne SOBOLE wrote:

mais je sais pas a qui l'envoyer. hehe


jamais essayé mais :
https://bugzilla.mozilla.org/enter_bug.cgi?format=guided`
?

--
Stephane Moriaux et son [moins] vieux Mac

1 2