Parser fonctions javascript dans 1 page html

Fermé
karine - 11 mai 2005 à 10:27
 karine - 11 mai 2005 à 14:16
Bonjour!

J'ai le code source d'une page html et je fais un premier traitement qui enlève toutes les balises.

Mais il reste les fonctions javascript!
Comment je pourrais faire pour m'en débarrasser?

Quelqu'un a une idée ?

Merci
A voir également:

4 réponses

kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
11 mai 2005 à 11:13
Tu le fais en quoi ? php ?
0
Non, en java.

Ce que je voudrais, c'est une méthode.
J'avais pensé enlever le texte quand ça commence par function jusqu'à la dernière occurence de '}' dans le texte.

Mais si il y a des {} dans le texte hors fonction javascript?

Et s'il y a plusieurs fonctions entrecoupées par du texte ?

Bref, je vois pas trop comment faire...
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
11 mai 2005 à 11:51
Tu fais une fonction comme tu dit qui te supprime ce qu'il y a entre { } que tu appelle quand tu rencontre 'function', mais tu ajoute un compteur que tu initialise à 0, que tu incrément quand tu rencontre {, que tu décrément quand tu rencontre }, et tu fais tourner tant que le conteur ne revient pas à 0. De cette facon, meme si plusieur bloc { } s'entrecroise, tu pourra lire (puis enlever) le bloc le plus 'global' (celui de ta fonction).

C'est une approche possible, apres je ne sais pas si tu as une méthode qui le fait ou non. Sinon tu peux pas détecter les balise <script></script> dans ton fichier et enlever tout ce qui se trouve entre ? C'est plus simple non?
0
Je vais essayer le truc avec <script></script>

merci
0