Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


etik
Et bien voula, j'ai un ptit probleme avec une page web en PHP qui est assez longue a chargee.

PHP + un tas de query Oracle :eek:

Je voudrai afficher un message "please wait" a mon user pour qu'il ne tape pas refresh 200x(exposant infini)

Donc avec 2 DIV ca devrais le faire... ou pas... et la c'est plutot pas.

Dans ma page principale

  1. <blablabla
  2. <body class=button onload=hidePreloadPage()> 
  3. <blablabla
  4. <div id=prepage style=visibility:visible;display:inline
  5. <img id=waitimage src=Graphics/loading.gif>Loading... Please wait... 
  6. </div
  7. <div id=mainpage style=visibility:hidden;display:none> 
  8. <Le truc de la page super mega long a chargermais qui ne prend que 16secmais que c'est quand meme trop long pour l'utilisateur qui reload la page comme un fou :kiki:  >


et deux functions (copy/paste du net) pas encore tout compris :grin: suis pas developpeur moi :petrus:

  1. function hidePreloadPage() { 
  2. if (document.getElementById){ 
  3. document.getElementById('prepage').style.visibility='hidden'
  4. document.getElementById('prepage').style.display='none';  
  5. document.getElementById('mainpage').style.visibility='visible'
  6. document.getElementById('mainpage').style.display='inline'
  7. else { 
  8. if (document.layers){ 
  9. document.prepage.visibility = 'hidden'
  10. document.getElementById('prepage').style.display='none';  
  11. document.getElementById('mainpage').style.visibility='visible'
  12. document.getElementById('mainpage').style.display='inline'
  13. else { 
  14. document.all.prepage.style.visibility='hidden'
  15. document.getElementById('prepage').style.display='none';  
  16. document.getElementById('mainpage').style.visibility='visible'
  17. document.getElementById('mainpage').style.display='inline'
  18. function showPreloadPage() { 
  19. if (document.getElementById){ 
  20. document.getElementById('prepage').style.visibility='visible'
  21. document.getElementById('prepage').style.display= 'inline'
  22. document.getElementById('mainpage').style.visibility='hidden'
  23. document.getElementById('mainpage').style.display= 'none';  
  24. else { 
  25. if (document.layers){ 
  26. document.prepage.visibility = 'visible'
  27. document.getElementById('prepage').style.display= 'inline'
  28. document.getElementById('mainpage').style.visibility='hidden'
  29. document.getElementById('mainpage').style.display= 'none';  
  30. else { 
  31. document.all.prepage.style.visibility = 'visible'
  32. document.getElementById('prepage').style.display= 'inline'
  33. document.getElementById('mainpage').style.visibility='hidden'
  34. document.getElementById('mainpage').style.display= 'none';  
  35. setTimeout('document.images["waitimage"].src = "Graphics/loading.gif"'200);  
  36. }


Mon probleme est que je n'arrive pas a lancer la function showPreloadPage() au moment ou la page charge.

Un idee ? ou je change mes users :banzai:

Merci !!
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?