Mam problem z prostym preloaderem. Jeśli wstawiam go na stronę normalną html tak jak tutaj:

  1. <html>
  2.  
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  5. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  6. <meta name="ProgId" content="FrontPage.Editor.Document">
  7. <title>Free JavaScripts provided by The JavaScript Source</title>
  8.  
  9. <script language="JavaScript" type="text/javascript">
  10. <!--
  11. function hideLoadingPage() {
  12. if (document.getElementById) { // DOM3 = IE5, NS6
  13. document.getElementById('hidepage').style.visibility = 'hidden';
  14. }
  15. else {
  16. if (document.layers) { // Netscape 4
  17. document.hidepage.visibility = 'hidden';
  18. }
  19. else { // IE 4
  20. document.all.hidepage.style.visibility = 'hidden';
  21. }
  22. }
  23. }
  24. // End -->
  25. </script>
  26.  
  27. </head>
  28.  
  29. <body onload="hideLoadingPage()">
  30. <div id="hidepage" style="position: absolute; left:0px; top:0px; background-color: white; layer-background-color: white; height: 100%; width: 100%;">
  31. <table width="100%" height="100%">
  32. <tr>
  33. <td align="center" valign="middle">
  34. <table width="50%" align="center" style="border: 1 black solid">
  35. <tr>
  36. <td align="center"><br /><b>Proszę czekać...</b><br /><br /><br />Zamknij<br />&nbsp;</span></td>
  37. </tr>
  38. </table>
  39. </td>
  40. </tr>
  41. </table>
  42. </div>
  43.  
  44. DUŻO TEXTU
  45.  
  46. <script language="JavaScript" type="text/javascript">
  47. <!--
  48. hideLoadingPage();
  49. //-->
  50. </script>
  51. </body>
  52.  
  53. </html>


to wtedy owszem działa

ale jak zamiast DUŻO TEXTU jest skrypt php który się długo wykonuje (10 minut) to niestety nie chce działać ... ktoś może coś zasugerować ? (oczywiście sam skrypt php działa bez zarzutu ale jest cały czas biała strona ...)