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++;
	}