Javascript onclick="insertTag"
Fermé
darkchristophetd
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
-
26 nov. 2008 à 17:43
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 - 26 nov. 2008 à 17:57
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 - 26 nov. 2008 à 17:57
Bonjour,
J'ai fait un script de commentaire.
J'aimerai bien pouvoir faire en sorte que quand on clique sur un lien "gras", dans le textarea, s'ajoute "<gras".
Je sais que il faut du javascript (onclick="insertTag") mais je ne sais pas la syntaxe.
Pouvez vous e la montrer ?
Merci bcp
J'ai fait un script de commentaire.
J'aimerai bien pouvoir faire en sorte que quand on clique sur un lien "gras", dans le textarea, s'ajoute "<gras".
Je sais que il faut du javascript (onclick="insertTag") mais je ne sais pas la syntaxe.
Pouvez vous e la montrer ?
Merci bcp
A voir également:
- Javascript onclick="insertTag"
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Node.js javascript runtime virus ✓ - Forum Virus
- Erreur #125 javascript - Forum Mozilla Firefox
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
8 réponses
darkchristophetd
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
459
26 nov. 2008 à 17:54
26 nov. 2008 à 17:54
ah oui super il a l'air bien.
Mais même avec le script javascript en début de page :
Et le bouton
Quand on clique sur le bouton, rien ne se met dans le textarea.
C'est peut être une question bête mais je ne m'y connais pas du tout en JS
Mais même avec le script javascript en début de page :
<script language="javascript"> function insertTag(startTag, endTag, textareaId, tagType) { var field = document.getElementById(textareaId); field.focus(); if (window.ActiveXObject) { // C'est IE var textRange = document.selection.createRange(); var currentSelection = textRange.text; textRange.text = startTag + currentSelection + endTag; textRange.moveStart("character", -endTag.length - currentSelection.length); textRange.moveEnd("character", -endTag.length); textRange.select(); } else { // Ce n'est pas IE var startSelection = field.value.substring(0, field.selectionStart); var currentSelection = field.value.substring(field.selectionStart, field.selectionEnd); var endSelection = field.value.substring(field.selectionEnd); field.value = startSelection + startTag + currentSelection + endTag + endSelection; field.focus(); field.setSelectionRange(startSelection.length + startTag.length, startSelection.length + startTag.length + currentSelection.length); } } </script>
Et le bouton
<input type="button" value="G" onclick="insertTag('<balise>','</balise>','textarea');" />
Quand on clique sur le bouton, rien ne se met dans le textarea.
C'est peut être une question bête mais je ne m'y connais pas du tout en JS
darkchristophetd
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
459
26 nov. 2008 à 17:45
26 nov. 2008 à 17:45
Oui je crois que c'est ça
Utilisateur anonyme
26 nov. 2008 à 17:46
26 nov. 2008 à 17:46
Il y a un tuto sur https://openclassrooms.com/fr/ si je le retrouve je te le link.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
darkchristophetd
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
459
26 nov. 2008 à 17:47
26 nov. 2008 à 17:47
merci
c'est celui la ?
http://www.siteduzero.com/tutoriel-3-34703-insertion-de-balises-dans-une-zone-de-texte.html
c'est celui la ?
http://www.siteduzero.com/tutoriel-3-34703-insertion-de-balises-dans-une-zone-de-texte.html
darkchristophetd
Messages postés
1100
Date d'inscription
mardi 26 février 2008
Statut
Contributeur
Dernière intervention
14 novembre 2010
459
26 nov. 2008 à 17:57
26 nov. 2008 à 17:57
ok merci quand même de m'avoir répondu ;)