changement d'une partie d'un texte avec onFocus - HTML/CSS - Programmation
Marsh Posté le 14-06-2006 à 14:23:22
ben tu mets une variable . 
 
Qui en fonction de quel champs tu te trouve prend la valeur X ou Y... 
 
et dans insertion: insertion('[gras]', '[/gras]', get_val())
Marsh Posté le 14-06-2006 à 14:36:15
heu oui, mais comment tu transmets cette variable ? 
je voudrais utiliser onFocus, qui me semble aproprié, mais je n'y arrive pas. 
 
exemple: 
<textarea name="description" onfocus="document.onClick='...';"></textarea> 
 
je viens de bricoler ça: 
 
<SCRIPT LANGUAGE="JavaScript"> 
chaine = "<a href=\"#\" onClick=\"insertion('[gras]', '[/gras]', 'origine')\"></a>"; 
tableau = chaine.split("'" )  
document.write(tableau[5]); /* donne origine 
</SCRIPT> 
 
mais comment peut-on placer tout le lien du bouton dans une variable ? 
texte = document.onClick   ça fonctionne ?
Marsh Posté le 14-06-2006 à 14:41:50
tu as rien compris  
 
 
en haut dans le head... 
 
( parenthése: <SCRIPT LANGUAGE="JavaScript"> ---> poubelle) 
 
donc dan sle head et encore mieux un fichier externe 
 
| Code : 
 | 
 
Voilà aller un petit effort...
Marsh Posté le 14-06-2006 à 14:50:17
tu m'excuseras, je n'ai toujours rien compris. 
je vois pas a quoi ça sert tes fonctions. 
 
tu veux pas détailler un peu stp ? 
Marsh Posté le 14-06-2006 à 15:32:30
ok, je viens de piger qu'il y avait plus simple avec une variable effectivement. 
 
suffit de mettre 
<a href="#" onClick="insertion('[gras]', '[/gras]', getVar)"> 
<textarea name="origine" onfocus="getVar='origine';"></textarea> 
<textarea name="description" onfocus="getVar='description';"></textarea> 
 
merci, meme si du coup j'ai pas compris comment changer une partie d'un texte en cliquant sur un bouton. 
ce sera pour une autre fois...
Marsh Posté le 14-06-2006 à 12:19:43
Bonjour,
 
   
j'ai besoin d'une petite manipulation javascript, mais je n'ai pas completement trouvé mon bonheur sur le net pour l'instant.
je m'explique:
j'ai un bouton qui me sert a inserer des balises "gras"
<a href="#" onClick="insertion('[gras]', '[/gras]', 'origine')"><img src="../images/design/bouton_g.jpg" alt="gras" title="gras" /></a>
plus loin j'ai un formulaire avec un textarea nommé origine et un autre nommé description.
<textarea name="origine"></textarea>
<textarea name="description"></textarea>
je voudrais que quand on clique sur sur le textarea description, "origine" soit changé en "description" dans le bouton.
donc j'ai trouvé quelques infos: onFocus, replace etc, mais je ne vois pas comment changer seulement le dernier mot entre apostrophes.
quelqu'un sait comment faire ?
merci d'avance !