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

 


Dernière réponse
Sujet : javascript : recherche d'un évenement pour les séléction utilisateur..
archangel

helvetik a écrit a écrit :

 
ouais, c exactement ce ke je veux faire!
il a un email ton joce (c koi PM)
 
comment je fais pour mettre une balise a l'endroit ou se trouve le curseur...?  
 
 




 
Les PM c Private Message, Regarde ds la liste des forums et va sur message privé.
Crée un nouveau topic et dans le champs "Pseudo du destinataire" tu tapes joce et tu lui poses ta question "comment je fais pour mettre une balise a l'endroit ou se trouve le curseur...?  
"
 
Voilà
@+
Archangel


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
archangel

helvetik a écrit a écrit :

 
ouais, c exactement ce ke je veux faire!
il a un email ton joce (c koi PM)
 
comment je fais pour mettre une balise a l'endroit ou se trouve le curseur...?  
 
 




 
Les PM c Private Message, Regarde ds la liste des forums et va sur message privé.
Crée un nouveau topic et dans le champs "Pseudo du destinataire" tu tapes joce et tu lui poses ta question "comment je fais pour mettre une balise a l'endroit ou se trouve le curseur...?  
"
 
Voilà
@+
Archangel

helvetik je crois ke j'ai trouvé kelkechose, mais g pas tout compris comment ca marche... :
<HTML>
<HEAD>
<TITLE>Insert</TITLE>
<script LANGUAGE="JavaScript">
function storeCaret (textEl)
{
if (textEl.createTextRange)  
textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl, text)
{
if (textEl.createTextRange && textEl.caretPos)
{
var caretPos = textEl.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
}
else
textEl.value  = text;
}
</script>
</HEAD>
<BODY>
<FORM>
<textarea rows="5" name="zonetexte" cols="20"ONSELECT="storeCaret(this);"ONCLICK="storeCaret(this);"ONKEYUP="storeCaret(this);"> C'est le début du texte.</textarea>
<INPUT TYPE="button" STYLE="font-family:courier;" VALUE="Ajouter"
ONCLICK="insertAtCaret(this.form.zonetexte,'LE TEXTE');">
</FORM>
</BODY>
</HTML>
helvetik

archangel a écrit a écrit :

Salut,
 
je ne pense pas qu'il soit possible de créer une balise au début et à la fin de ta sélection.
 
En revanche tu peux mettre une balise à l'endroit précis où se trouve le curseur.
 
Quoiqu'il en soit je te conseil de prendre contact (Par PM ou en postant sur BlaBla) avec Joce le programmeur de ce forum car je pense que tu veux implémenter le même genre de fonctionnalité qu'il a mis sur le forum, à savoir les boutons gras italique et souligné.
 
Voilà
@+
Archangel  




ouais, c exactement ce ke je veux faire!
il a un email ton joce (c koi PM)
 
comment je fais pour mettre une balise a l'endroit ou se trouve le curseur...?

 

[jfdsdjhfuetppo]--Message édité par helvetik--[/jfdsdjhfuetppo]

archangel Salut,
 
je ne pense pas qu'il soit possible de créer une balise au début et à la fin de ta sélection.
 
En revanche tu peux mettre une balise à l'endroit précis où se trouve le curseur.
 
Quoiqu'il en soit je te conseil de prendre contact (Par PM ou en postant sur BlaBla) avec Joce le programmeur de ce forum car je pense que tu veux implémenter le même genre de fonctionnalité qu'il a mis sur le forum, à savoir les boutons gras italique et souligné.
 
Voilà
@+
Archangel
helvetik Je m'explique...
j'aimerais savoir si il existe un évenement permettant de faire ceci:
j'aimerais que l'utilisateur puisse taper du text dans une textarea, et si il séléctionne une partie de son texte, et qu'il clique sur un  bouton, quelque chose s'écrit (par exemple une balise) au début de son texte et à la fin.
si vous avez pas compris dite le moi, et j'essayerai de vous faire un printscreen, ce sera peut etre plus simple :)
merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)