Remettre le focus ! [JAVASCRIPT] - Programmation
Marsh Posté le 07-04-2002 à 12:52:10
tu veux dire a la fin de la chaine de caractere de ton textarea ?
Marsh Posté le 07-04-2002 à 12:53:50
Oui !!
A la fin du text qu'il as taper avant de cliquer sur se lien
Marsh Posté le 07-04-2002 à 12:56:40
le plus simple :
* faire tes liens avec de simples <span> qui auront l'apparence d'un lien (style="text-decoration: underline; color: blue;" ) et agiront comme tels lorsque cliqués (onclick="location.href = 'link.html'" ) -> pas de perte de focus
le moins compatible :
utiliser l'attribut unselectable spécial ie (<a unselectable="on" )
le plus chiant:
sauver la sélection avec createTextRange() lors du onBlur du textarea, le remettre après avec.
Marsh Posté le 07-04-2002 à 12:57:00
regarde dans le code de ce forum, lors de la composition d'un message
Marsh Posté le 07-04-2002 à 13:04:39
youdontcare,
Mon code javascript est bcp plus complexe que je l'ai decrit dans mon premier post, donc je ne peut pas faire ta methode avec les <span> !
Ensuite, j'ai deja enregitrer la selection avec createTextRange(), mais comment je peut la remettre ??
THE REAL SMILEY,
Le code java de de ce forum je le connais par coeur, et il marche plus ou moins bien, il remet le focus un peu là oùil veut !
[jfdsdjhfuetppo]--Message édité par bozocarzu--[/jfdsdjhfuetppo]
Marsh Posté le 07-04-2002 à 13:19:36
>> Mon code javascript est bcp plus complexe que je les decrit
...
et tu as vraiment besoin de changer le focus dans ton code ? tu fais quoi avec ?
Marsh Posté le 07-04-2002 à 12:46:21
Salut,
J'ai un text area, quand une personne clique sur un lien, il y as une action qui se produit et ensuite je veut que le focus se remmette a la fin du text area, car si je fais document.text.focus(), il me le remet au debut !!!