Aide javascript svp

mato -  
StreM Messages postés 515 Statut Membre -
Bonjour, je débute carrément dans le javascript et je ne trouve pas de tutorial répondant pleinement à ma requête.

Je suis en train de créer en php/mysql un système d'ajout / modification / suppression de news. Tout fonctionne correctement toutefois j'aimerais ajouter un tout petit éditeur en javascript permettant de mettre en gras, mettre en italique et souligner. J'arrive entre guillemets à comprendre l'algorythme mais je n'arrive pas à comprendre les fonctions qui pourront permettre de le faire fonctionner. J'ai déjà effectué pas mal de recherches, d'études de sources etc ... mais les 3/4 font état de code super "lourd" permettant tout un tas de fonctions dont je n'ai carrément pas besoin. Pourriez-vous m'aider à construire le fichier suivant s'il vous plait ???

L'algo est le suivant :

Contenu de <head> :

On récupère l'image cliquée : function recup_choix(){
if (choix == "bold") print ("<b></b>)" // dans le textarea;
if (choix == "italic") print ("<i></i>)" // dans le teaxtarea;
if (choix == "underline") print ("<u></u>") // dans le textarea;
}

Contenu de <body> :

<form name="editeur" method="post" action="ajouter_news.php">
<img src="images/bold.gif" onclick="javascript:recup_choix();">
<img src="images/italic.gif" onclick="javascript:recup_choix();">
<img src="images/underline.gif" onclick="javascript:recup_choix();">
<textarea>Contenu du textarea qui récupère les infos</textarea>
<input type="submit" value="valider">
</form>

Si quelqu'un pouvait m'aider à construire ce fichier ce serait vraiment génial. Vous en remerciant par avance.

Mato

1 réponse

StreM Messages postés 515 Statut Membre 124
 
Renseigne toi sur l'objet et la fonction : selection.createRange()
Ca te donnera une piste de départ.
Ensuite, as-tu saisi le fonctionnement des editeurs "lourds" comme tu dis ?
0