Parser fonctions javascript dans 1 page html

karine -  
 karine -
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 4260 Statut Contributeur 857
 
Tu le fais en quoi ? php ?
0
karine
 
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 4260 Statut Contributeur 857
 
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
karine
 
Je vais essayer le truc avec <script></script>

merci
0