HTML ordre de chargement

herve7 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   -
salut

est il possible de determiner l'ordre de chargement des elements d'une page web???

merci d'avance

5 réponses

br@scoo Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   12
 
Tout depend de l'implementation choisie par le navigateur. Si on prend comme exemple Internet Explorer, celui-ci recoit la page HTML (le code au fur et a mesure) et affiche les informations a la volée, tant qu'elle arrive, les images , il les traite differemment car lorsque a la volée il voit une image <img src=url...> et bien il initie une connexion pour recuperer l'image... et ceci en paralelle avec d'autre image, je crois que par defaut, IE lance entre 3 et 5 thread simultené pour initier les connexions pour recuperer les images etc... Ce nombre peut etre modifier dans la base de registre afin d'optimiser l'affichage de la page d'ailleur...

Donc, pa d'ordre, enfin si, l'ordre dans lequel il recoit la page.

Br@scoo
1
RoulioZ
 
En ce qui concerne l'ordre de chargement, comme il est possible de faire des cadres et divisions, on doit pouvoir avoir PHP ou Javascript faire apparaître différents éléments de la page à différents moments. Je serais toi je ferais une recherche dans ce sens là.

Avec Javascript il existe surement un système d'attente passive permettant d'executer l'affichage d'une page de façon différée.

Pour PHP, l'envoi de la page au compte goutte avec des divisions en positions absolues permettra sans doute d'arriver à un bon résultat.
0
Dworf Messages postés 627 Date d'inscription   Statut Membre Dernière intervention   17
 
non
vérifie quand-même mais normalement c'est pas possible
0
Frank77
 
daccord avec Dworf... néanmoins logiquement les éléments les plus lourds (notament les images) devraient se charger en dernier ...

Frank77
0
Tittom
 
Si mes souvenirs sont exacts, la plupart du temps les éléments sont chargés dans leur ordre d'apparition dans le fichir HTML.

Je ne pense pas qu'il soit possible pour un navigateur d'afficher les éléments dans l'ordre inverse de leur taille, car je ne crois pas que le protocole HTTP prévoie d'indiquer la taille du fichier transmis...

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Oui on peut avec Javasript (par exemple le CMS Guppy a une option qui charge l'intégralité de la page avant affichage), mais je ne le recommande pas.

(Perso, je hais les sites web qui font ça.).
0