bonjour,
a la suite de la demande que j'ai faite sur le sujet linkgopher ... je n'ai pas eu de réponse ...
alors, je vais reformuler ma demande différemment :
je voudrais faire un moteur de recherche sur la page html
j'en suis ici :
ce code marche pour la variable texte
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 //var texte = '<a href="url1.htm">bla1</a><a href="url2.htm">blabla22</a><a href="url3.htm">blabla3</a>'; //var texte = this.window.document.body; //var resultat = document.getElementsByTagName('body').match( reg ) ; //var resultat = html.match(new RegExp.exec('>(.*)<\/a>', 'g')); //var resultat = document.body.match( reg ) ; var reg = />(.*?)<\/a>/gi; var resultat = texte.match( reg ) ; for(var i=0;resultat!=null && i<resultat.length;i++){ resultat[i] = resultat[i].substring(1,resultat[i].indexOf("<",1)); resultat[i] = "\n" +resultat[i]; } alert(resultat);
mais le problème, c'est que je ne sais pas comment lui faire la demande pour la page html dans laquelle il sera...
j'ai essayé tout un tas de trucs (entre autre, ceux qui sont commentés dans le code) mais rien a faire
j'ai cru comprendre en faisant des recherches qui fallait peut être créer un objet et stocker les données des variables, mais je n'ai pas trouvé de code fonctionnel(pour firefox)
merci d'avance pour un coup de main
Partager