Code : 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61 12 var num; 13 var newdiv; 14 var txtsaisi=""; 15 16 function chargement() { 17 try { 18 newdiv = document.getElementById("divtxt"); 19 newdiv.innerHTML = " <textarea id='textbox' name='textbox' cols='40' rows='5'></textarea><br /><input type='button' value='ok' onclick='CreerLiens()' />"; 20 } 21 catch(err){ } 22 } 23 24 var nbmotsparphrase = new Array(); 25 var nbtotalmots; 26 27 function CreerLiens(){ 28 try { 29 var numlien=""; 30 txtsaisi = document.getElementById("textbox").value; 31 var reg1 = new RegExp('\n',"g"); 32 var Lignes = txtsaisi.split(reg1); 33 var nbdelignes = Lignes.length; 34 var txt=""; 35 var ligne=""; 36 var nbmotsparligne; 37 for (var i=0; i<nbdelignes; i++){ 38 // pour chaque ligne on isole la phrase, on l'épure 39 40 Lignes[i] = Lignes[i] +"<br\/>"; 41 ligne = Lignes[i]; 42 43 var reg2 = new RegExp("[ :;!]+", "g"); 44 motsparligne = ligne.split(reg2); 45 46 nbmotsparligne = motsparligne.length; 47 48 nbtotalmots += nbmotsparligne; //mauvais NaN 49 for (var j=0; j<nbmotsparligne; j++){ 50 numlien = "b"+i+""+j; 51 motsparligne[j] = "<a href=\"javascript:;\" id=\""+numlien+"\" onclick=\"trouElement("+numlien+")\">" + motsparligne[j] + "<\/a> "; /* espace nécessaire */ 52 53 txt += motsparligne[j]; 54 } 55 } 56 document.getElementById("divtxt").innerHTML = "<div id=\"divLien\">"+txt+ "<\/div>"; 57 } 58 catch(err2){ } 59 } 60 61 62 function trouElement(obj){ 63 lien = document.getElementById(obj).firstChild.data; 64 var nbCaracteres = lien.length; 65 66 document.getElementById(obj).innerHTML = "<input type='text' style='width:"+7* nbCaracteres+"px'\/>"; 67 }
Partager