11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour !

Voici mon problème, si quelqu'un a une solution je lui en serais eternellement reconnaissant (pour la nuit des temps et peut-être même plus) ! Smiley biggrin

Je dois charger ma page d'accueil, celle-ci intégre plusieus modules (pages PHP) externes qui appartiennent à des partenaires. Le poblèmes est qu'un de ses partenaires est très mal hébergé et le temps de chargement de sa page (inclue dans la mienne) influe sur le temps de chargement géneral. Smiley bawling

Je voudrais donc charger completement ma page, puis ensuite charger toutes celles des partenaires dans leurs div correspondant ! J'ai cru comprendre que HTTPRequest pouvait accomplir ce genre de prouesses... Si quelqu'un maîtrise cet objet c'est bien volontier que je mendierais un ou 2 conseils d'utilisation ! Smiley langue
J'imagine qu'il faudrait charger ta page sans la sienne (avec un espace réservé pour la pages PHP externes) et ensuite faire une requête pour changer la location (l'URL) de cette partie.

Mais bon, je sais pas si ça fonctionnerais et je suis pas très connaisseur en AJAX...

Désolé si ça ne t'aide pas Smiley sweatdrop
C'est effectivement ce que j'ai pensé... le problème étant que mes connaissances en AJAX sont surement encore moins bonne que les tiennes !!! Du coup toutes les solutions sont bonnes à prendre !
C'est des frames que tu as ?
Sinon tu mets un setTimeout("maFonction();",3000); et ta fonction met a jour le .location de ta frame.

Y a t'il des spécialistes AJAX par ici ? Smiley langue
C'est pas des frames, les pages sont directement inclue dans la page, ce qui fait qu'avec un settimeout la page attends les 3 secondes avant de s'afficher.

Arf... je crois que je vais aller ma payer un bouquin et essayer de trouver ! Je suis étonné que personne n'ai eu le problème jusqu'a aujourd'hui...

Merci quand même !