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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  catcher la position du curseur dans une textarea

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

catcher la position du curseur dans une textarea

n°539905
Nico5779
Posté le 15-10-2003 à 01:49:45  profilanswer
 

bonjour,
comme dit dans le titre je voudrais pouvoir connaitre la postion du curseur dans une textarea sous konqueror et eventuellement netscape et opera pour ajouter du texte a cet endroit.
 
j'ai taper ca qui marche bien pour ie et mozilla (pour les autres browser il met le texte a la fin):
 

Code :
  1. <html><head><title>pouet</title></head>
  2. <body>
  3. <div>
  4. <form name="form1">
  5. <div>
  6. <div>
  7. <a href="javascript:addtext(document.form1.message,'','','1')">url</a>&nbsp;
  8. <a href="javascript:addtext(document.form1.message,'','','2')">gras</a>
  9. </div>
  10. <script language="JavaScript" type="text/javascript">
  11. var num_token = new Array(20);
  12. for(i=0;i<20;i++)
  13. {
  14. num_token[i] = 0;
  15. }
  16.  
  17. function addtext(field, ms1, ms2,x)
  18. {
  19.    var tmpstr='';
  20. num_token[x]++;
  21.    if(num_token[x]%2==1)
  22.      {
  23.  tmpstr = ms1;
  24.      }else
  25.      {
  26.  tmpstr = ms2;
  27.      }
  28. if (document.selection)
  29.    {
  30.       field.focus();
  31.       sel = document.selection.createRange();
  32.              sel.text = tmpstr;
  33.    
  34.    }
  35.    else
  36.    if (field.selectionStart || field.selectionStart == '0')
  37.    {
  38.    
  39.       field.value = field.value.substring(0, field.selectionStart)
  40.                   + tmpstr
  41.                   + field.value.substring(field.selectionEnd, field.value.length);
  42.    }
  43. else
  44. {
  45.       field.value += tmpstr;
  46.    }
  47. }
  48. </script>
  49. <textarea rows="10" cols="30" name="message" wrap="virtual" >
  50. pouet pouet
  51. </textarea>
  52. </div>
  53. </form>
  54. </div>
  55. </body>
  56. </html>


 
si vous avez des idées , je vous en remercie d'avance  :jap:


Message édité par Nico5779 le 15-10-2003 à 01:50:29
mood
Publicité
Posté le 15-10-2003 à 01:49:45  profilanswer
 

n°539906
MagicBuzz
Posté le 15-10-2003 à 01:51:05  profilanswer
 

récupère le script qui est sur HFR :D
 
http://forum.hardware.fr/editPost.js

n°539912
Nico5779
Posté le 15-10-2003 à 01:52:52  profilanswer
 

il le fait pas non plus sous konqueror

n°539922
MagicBuzz
Posté le 15-10-2003 à 01:59:10  profilanswer
 

ha... je croyais qu'il marchait partout moi :)
faut dire que je viens ici qu'avec ie...


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

  catcher la position du curseur dans une textarea

 

Sujets relatifs
mouse_position ? en pascal ![JAVA] PopupMenu sur un TextArea : cacher le popup windows
Curseur et retour a la ligneimage qui insert du texte dans un textarea
position de l'image...ca marche pasprobleme avec un echo dans un textarea
[Erreur ODBC] Etat du curseur non valide[HTML/JS] getElementById et Textarea
[HTML] textarea et histoire de tailleCurseur souris sablier
Plus de sujets relatifs à : catcher la position du curseur dans une textarea


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