Bonjour,
Totalement n�ophyte en Javascript, j'ai besoin de r�aliser un petit utilitaire de conversion tr�s simple :
� partir du texte r�cup�r� d'un champ de texte, il doit effectuer un nombre relativement important de rechercher-remplacer (pr�d�termin�s) tr�s simples et restituer le r�sultat dans le champ de d�part (ou un autre).
Comme �a doit fonctionner sur n'importe quelle plateforme, la r�ponse la plus pertinente me semblait �tre une page html avec un peu de Javascript.
J'ai donc farfouill� un peu sur Internet et j'ai �crit ceci :
Code :
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Convertisseur SGEcole</title> </head> <body> <script type="text/javascript"> // string_replace.jsl public class Program { public static void main(String[] args) { String str = "The quick brown fox jumps over the lazy dog."; // Ajouter l'accroche au T. String newStr = str.replace('T', 'T*'); // Display the strings for comparison. document.write("old = " + str); document.write("new = " + newStr); } } /* Output: old = The quick brown fox jumps over the lazy dog. new = T*he quick brown fox jumps over the lazy dog. */ </script> </body> </html>
Le probl�me, c'est que �a ne m'affiche rien : o� est le bug ?
Question subsidiaire : comment extraire le contenu d'un champ cr�� en HTML pour l'utiliser dans le traitement ? et comment le remettre dedans, apr�s ?
En partant de quelque chose comme �a :
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 <body> <form> <textarea name="aireDeTexte" cols="400" rows="40">Saisissez ou collez ici votre texte</textarea> <input type="button" value="Rechercher / Remplacer" onClick="chercheRemplace( this.form.aireDeTexte.value, this.form.aireDeTexte )"> </form>
Merci pour votre aide.
Partager