Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > XHTML / CSS > Comment mettre une selection avec l'attribut javascript > Lecture du sujet

Comment mettre une selection avec l'attribut javascript

Par exemple pour mettre <b>selection</b>

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne robert le camembert # Posté le 22/05/2008 à 15:54:20
Avatar
Groupe : Membres
Bonjour.

J'ai compris comment en cliquand sur un truc on le met dans la fenêtre de texte, mais comment peut on faire pour mettre une balise du style <b> et une autre du style </b> après une selection?

C'est a dire je selectionne un texte, et en cliquant sur mon icone, ça mettra une balise devant, et une derrière en gros.

Voila

Merci d'avance ;)
Hors ligne neamar # Posté le 22/05/2008 à 16:08:29
http://neamar.fr
Avatar
Groupe : Membres
C'est un sujet assez complexe, car aucun navigateur n'utilise les mêmes normes.
La solution la plus simple est un simple
this.value += '[b][/b]';

Sinon, il faut mettre en place un script très lourd...regarde sur différents forums, par exemple la zform

  • Ca coule de Source : Découvrir ton niveau en informatique via un jeu ? (déjà 40 pages de topic sur le SDZ, et 50 000 visionnages !).
  • Stropovitch : Un mini roman d'épic fantasy...écrit par un prof de français :)
  • Mini-Dictionnaire : Comprendre la signification des mots alacrité, ataraxie, amphibologique, dipsomane...et autres si affinités.


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne Asphator # Posté le 22/05/2008 à 16:09:56
S'instruire pour vaincre...
Avatar
Groupe : Membres
Salut

Je ne sais pas trop si la syntaxe est la bonne, mais le principe est là :
Code : Autre
1
2
3
4
5
6
7
8
9
10
11
onClick="select_replace()"

function select_replace(){
  if (document.getSelection) 
     selection = document.getSelection();
  else if (document.selection) 
     selection = document.selection.createRange().text;
  else 
     selection = "error in script";
  selection = "<b>"+selection+"</b>";
}


Voilà, moi, j'aurais fait quelque chose de ce genre là...
Tu peux t'en inspirer et me corriger si ça ne fonctionne pas ;)

_________________________________________
"Plus on rate, plus on a de chances de réussir"...
Les seules limites sont les notres...
S'instruire pour vaincre...
 
Hors ligne robert le camembert # Posté le 22/05/2008 à 16:11:57
Avatar
Groupe : Membres
Merci beaucoup de vos réponse mais je vous explique...

Je suis une grosse bille en java et... je comprend rien a vos codes lol.

Je comprend plus a partir du mot function...

Si une ame charitable peut m'aider ce serai super mais bon je veut pas abuser de votre bonté
Hors ligne Asphator # Posté le 22/05/2008 à 16:15:14
S'instruire pour vaincre...
Avatar
Groupe : Membres
Alors,

- premièrement, il n'y a aucun code Java dans ce topic.
Fais bien attention à différencier le Java du javascript, qui sont 2 langages différents.

- ensuite, il y a de très bons tutos sur ce site concernant le javascript. Commence par y faire un tour, ils sont assez simples à comprendre et en une heure, tu devrais savoir manipuler avec aisance les fonctions de base.

- enfin, si après, tu ne comprends toujours pas, alors on est là ;)

_________________________________________
"Plus on rate, plus on a de chances de réussir"...
Les seules limites sont les notres...
S'instruire pour vaincre...
 
Hors ligne robert le camembert # Posté le 22/05/2008 à 16:16:22
Avatar
Groupe : Membres
Ba j'en sort de ces tutos...

Mais j'y comprend rien...

Enfin c'est pas grave merci quand même ;)
Hors ligne Asphator # Posté le 22/05/2008 à 16:20:52
S'instruire pour vaincre...
Avatar
Groupe : Membres
Citation : robert le camembert
Ba j'en sort de ces tutos...

Citation : robert le camembert
Je comprend plus a partir du mot function...

o_O et tu ne sais pas ce qu'est une fonction?
==> Petite révision s'impose <==
Édité le 22/05/2008 à 16:21:18 par Asphator

_________________________________________
"Plus on rate, plus on a de chances de réussir"...
Les seules limites sont les notres...
S'instruire pour vaincre...
 
Hors ligne robert le camembert # Posté le 22/05/2008 à 16:40:22
Avatar
Groupe : Membres
Ah ok.

Je vais essayer
Édité le 22/05/2008 à 16:41:33 par robert le camembert

Retour au forum "XHTML / CSS" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 150 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.1911s (0.173s)