Bonjour,
Mon but est de faire appel à plusieurs pages web pour en extraire leur contenu et les ajouter dans ma page (scrolling). Mais je dois d'abord faire appel à ma page 1 puis 2 etc... pour que les contenus soient afficher dans l'ordre. Et je ne sais pas à l'avance combien j'aurais de pages.
Hors la fonction load (dans mon code suivant) est asynchrone du coup ma boucle while ne permet pas de faire appel à mes pages dans l'ordre..
J'ai tenté une fonction récursive mais ça n'avait pas l'air de fonctionner mieux...
Une idée?
Merci.
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 function fetchPage(page,nbPages,urlStr){ $("<div>").load(urlStr, function() { $(".maClasse").append($(this).html()); }); } ... while( page <= nbPages){ var urlStr = "monURL; fetchPage(page,nbPages,urlStr); page++; }
Partager