Kom ihåg mig?
Home Menu

Menu


php

Ämnesverktyg Visningsalternativ
Oläst 2006-01-25, 20:02 #1
webmaster jim webmaster jim är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2005
Inlägg: 3
webmaster jim webmaster jim är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2005
Inlägg: 3
Hej,

Ngn som vet hur man får php att skriva ut att den jobbar innan den fortsätter?

Typ

echo 'vänta jobbar';

och sen köra koden som kanske tar 10 sek...


Som det e nu skrivs 'vänta jobbar' ut när den e helt klar :-/
webmaster jim är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-25, 20:21 #2
Per Per är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2003
Inlägg: 719
Per Per är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2003
Inlägg: 719
flush() kan vara värd att kika på. (notera dock att det kan vara rätt snärjigt att få det att fungera, exv krävs två radbrytningar före för att det ska fungera)
__________________
www.ip2nation.com (ip till land)
Per är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-25, 20:42 #3
Lundmarks avatar
Lundmark Lundmark är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 026
Lundmark Lundmark är inte uppkopplad
Har WN som tidsfördriv
Lundmarks avatar
 
Reg.datum: Jan 2004
Inlägg: 1 026
Jag kör med två sidor.. i en iframe... först kommer sidan där det står vänta.... och den hoppar direkt vidare till nästa sida, som visas först när den är klar.
Lundmark är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-25, 20:43 #4
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Webbläsare har också en input buffer som gör att de inte börjar rendera föränn de fått en viss mängd data eller ett helt block (t.ex. en hel tabell eller div). Du kan testa dig fram med att skicka ut massa osynlig data efter "vänta jobbar" innan du kör flush() om du har problem med att texten inte syns i en webbläsare. Annars finns det ju meta-taggar som gör att webbläsaren kan visa en var-go-vänta-sida tills nästa sida är färdigladdad, men det är ju en annan sak.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-25, 21:18 #5
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Så här löser du det lättast:

1. På formulärsidan ser du till att det finns en centrerad div mitt på sidan med texten "Sidan laddar, var god vänta". Denna ska ha visibility: hidden.

2. Mha javascript ser du till att när formuläret submittas så blir diven synlig.

3. När den nya sidan är färdigladdad så försvinner naturligtvis föregående sida inkl diven.
koala är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:38.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017