Bonjour,
pour ceux qui aurais suivi cette discussion : http://www.developpez.com/actu/47424...s-une-feuille/
Personnellement je trouve l'idée loin d'être farfelu ou inutile. Ce que propose Tab Atkins Jr peut bien devenir un projet ambitieux et intéressant.
Pour ma part j'ai commencer a voir si cela était possible.
voici le code sous licence GPL et sous github : https://github.com/josselinchevalay/...e/tree/default
donc pour le moment nous sommes 2 fou à y croire![]()
mais espérons bien que d'autre s'engouffrerons avec nous dans l'idée.
pour le moment nous rencontrons un problèmes tout bête mais tout du moins épineux :
Nous avons créer un fonctions parser() qui dois nous retourner un tableaux d'objet.
cependant nous avons l'impression que charAt() ne fonctionne pas.
voici le morceaux de code qui posent problèmes.
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 function Parser(contenu) // parse la balise cas { var chaine = contenu.innerHTML; alert(strBefore(chaine, "{")); // efface chaine = chaine.substring(chaine.indexOf("{", chaine)+1, chaine.length); // trouve les attributs = > ID while (chaine.length>=1) { var end = false; while(!end) { alert(strBefore(chaine, ":")); chaine = chaine.substring(chaine.indexOf(":", chaine)+1, chaine.length); alert(strBefore(chaine, "§")); chaine = chaine.substring(chaine.indexOf("§", chaine)+1, chaine.length); alert(chaine); var x = chaine.charAt(0); alert(x); if(x=="}") { end = true; alert('toto'); } } chaine = chaine.substring(0, chaine.length); alert(chaine.length); } //return tabParsing; }
Partager