rafraichissement sur un innerHTML

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


sureau
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Lun Mar 07, 2005 15:25

rafraichissement sur un innerHTML

Message le Sam Sep 30, 2006 20:53

J'ai développé un petit outils (encore en test) qui interroge tous les data center pour afficher le pagerank d'une url sur chacun d'entre eux.

C'est en Ajax et dès que je récupère les données, je les ajoute à la liste de cette façon :
Code: Tout sélectionner
document.getElementById("monid").innerHTML = document.getElementById("monid").innerHTML+codeRetour


Ca marche bien, mais sous IE, dès que la liste deviens grande, les images sautes pour revenir de suite après.
Donc vu que ça met du temps, et qu'il y a beaucoup de fois cette opération, ça fait mal aux yeux (épiletique s'abstenir).

Si vous avez pas compris, il suffit de tester : -http://www.compare-le-net.com/index.php?comparer=outils/analyse-datacenter

(je suis en train de le développer, et j'ai pas encore vu site ça ralentissait le serveur, donc pas tous en meme temps :) )


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Dim Oct 01, 2006 11:10

Pourquoi ne pas crééer des élements dans ton "monid" plutôt que de tout enlever pour tout remettre?

Genre un tableau auquel tu ajoutes des lignes et dans lequel tu ajoutes au fur et à mesure tes infos. Un peu plus relou à faire mais à mon avis ça réglera ton problème.

PaulArdemue
Nouveau WRInaute
 
Messages: 30
Inscription: Lun Sep 25, 2006 7:37

Message le Dim Oct 01, 2006 15:24

Pour moi, sous MSIE(6.0), rien ne saute.


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Dim Oct 01, 2006 18:25

cool

pourquoi tu dis que c'est de l'ajax ?

si tu encapsulais les résultats dans des cellules ce serait plus propre, ça éviterait les décalages

rog


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Dim Oct 01, 2006 19:14

Bah il doit interroger des sources distantes, parser les résultats. C'est donc plus ou moins de "l'ajax", terme qui regroupe pas mal de choses.


sureau
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Lun Mar 07, 2005 15:25

Message le Dim Oct 01, 2006 21:48

En fait j'ai dis ajax, car à l'aide du javascript j'nterroge des page php, qui retourne le résultat de chaque serveur (en xhtmlhttprequest)

Si j'interroge tous les résultats en php d'un coup, la page met en gros une minute à se charger, rendant la totalité du serveur dédié indisponible (ainsi que les autres sites héberger).
Ca me permet aussi dans la boucle javascript d attendre la réponse du serveur avant d'interroger un autre.
Mais aussi car d'autres fonctionnalités sont prévus :)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités