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 !