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.