Voila le code
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
var htmlResp = xmlHttp.responseText
if(/(\/forums\/42.*?\.htm)"/.test(htmlResp))
var s = htmlResp;
var re = s.match(/(\/forums\/42.*?\.htm)"/g);
for (i=0; i<re.length;i++) {
var postOuRequest = new XMLHttpRequest();
postOuRequest.onreadystatechange = function() {
if (postOuRequest.readyState == 4 && postOuRequest.status == 200)
var htmlPostOu = postOuRequest.responseText
console.log(htmlPostOu)
xmlHttp.open("GET", "http://www.jeuxvideo.com"+re[i], true);
xmlHttp.send(null);
}
}
}
xmlHttp.open("GET", document.URL, true);
xmlHttp.send(null);
Pour pas vous perdre voila mon objectif : Parser la page des topics puis envoyer une requete a chaque lien trouvé qui va me donner un contenu de la page (ça va changer je veut mettre une condition)
mais ça marche pas et j'ai 3 erreurs
Première erreur : Uncaught TypeError: Cannot read property 'match' of undefined
at XMLHttpRequest.xmlHttp.onreadystatechange (<anonymous>:7:14)
at <anonymous>:21:9
La deuxieme et troisième erreur prennent du temps à arriver ce qui signifie que le script a fonctionner
2 : Uncaught TypeError: Cannot read property 'match' of undefined
at XMLHttpRequest.xmlHttp.onreadystatechange (<anonymous>:7:14)
3 : Uncaught TypeError: Cannot read property 'match' of undefined
at XMLHttpRequest.xmlHttp.onreadystatechange (<anonymous>:7:14)
Enfaîte c'est bizarre car selon l'erreur s est une valeur indefini et je ne sais pas pourquoi
si vous avez des pistes je suis disponible
merci d'avance