Jag har en sida som bygger en kalender. Data hämtas från en databas och sedan loopar jag in informationen i kalendern. Servern är en 200Mhz maskin (slö) så det tar några sekunder att bygga kalendern.
Är det någon som vet om det går att skapa ett "please wait. Loading" meddelande under tiden sidan laddas?
Som det är nu så är sidan tom, och globen i webbläsaren (uppe till höger) snurrar till sidan är laddad. Jag vill presentera något som tyder på att det ska vara så...
Är någon med på vad jag vill göra? Javascript eller Vb-script?
Jag provade nedan men det fungerar inte något bra. I och med att sakena som laddas långsamt sker på servern så visas ju inte något som jag lägger på sidan förens allt (asp relaterat) är klart... Som det är nu så är sidan vit..... vänta, vänta (ca 5 sek) och sedan visas allt.
Hmmm....
Eftersom att default för asp-motorn är att skriva ut sidan när den är helt färdigladdad(buffer=true) så talar du om med response.flush att den skall skriva ut det som hitintills är inläst. Därifrån slutar den att kriva ut, tills hela sidan är inladdad.
Ja, det är väl smart i detta fall.
Om du skapar diven med "position:absolute" så kan du ju dessutom placera den var du vill i dokumentet och samtidigt ha den först i koden.