Bonjour,
je souhaite afficher un message d'attente entre deux pages web. J'utilise pour cela une fonction javascript :
Code :
- function hideLoadingSection()
- {
- var nodeDiv=document.getElementById("loading" );
- if(nodeDiv){
- nodeDiv.style.display='none';
- }
- }
|
qui cache dans mon code HTML dès que la page est chargée:
Code :
- <div id='loading'>
- Please wait...
- </div>
|
(appelée dans le windows.onoad)
mon problème:
Cela marche parfaitement si le message affiché est de taille conséquente (genre please wait... répété 1000 fois), ou si je met une image de loading avec une taille importante elle aussi. Le chargement commence en m'affichant le loading, puis il est caché et me page apparait. Par contre, juste avec ce petit message, pas moyen, le navigateur (Firefox ou safari principalement -je n'ai pas testé sous IE ou Opera) attend la fin de ma requète pour afficher ma page avec le message directement caché... et la pb...
si quelqu'un a une idée, genre des headers à spécifier pour forcer le chargement de la page...
Merci