Bluez71 Skrevet 7. desember 2007 Del Skrevet 7. desember 2007 Hei. Fant ut at dette evnet passer kanskje best under Java script sidene siden html / css ikke har en "refresh" page kommand. (Prøvde tidligere på html / css siden) Jeg har koden <head> <link href="http://intranett/sites/mybiz/css/mybiz.css" type="text/css" rel="stylesheet"> </head> <body> <p><H2>Finner fram informasjonen.</p><p><img src="../../bilder/rPlease wait.gif"></p><p>Vennligst vent.</p> <script language="JavaScript">location.href = "' || REPLACE(REPLACE(streng,'xQuestx',chr(63)),'xANDx',chr(38)) || '"</script> </body> </html> Denne lager bare et "vennlig vent" side, så sender brukeren til en database side som tar 15 sekunder å regne ut. I IE kommer vent siden opp. Men i FF så kjører den koden før den skriver ut teksten og bildet siden til skjermen, så brukerne får en blank side for 15 sekunder (og tror dermed at den ikke fungerer, og går videre til annen side). Finnes det en Javascript kommando som sier at den må oppdatere skjermen før den går videre og kjører Javascript koden som sender den videre til neste side? Eller en slags liten pause jeg kan legge inn? Lenke til kommentar
spitz Skrevet 7. desember 2007 Del Skrevet 7. desember 2007 (endret) Du kan jo fint løse dette i HTML via en "refresh"-tag, hvis du på forhånd vet at det er 15 sekunder du trenger? <meta http-equiv="refresh" content="0;URL"> - erstatt URL med URLen du ønsker å redirecte til, så er problemet løst. Hentet tag'en fra hukommelsen, men tror den skal stemme. Edit: Mulig jeg tenker feil, her får du jo ikke kjørt scriptet ditt samtidig, med mindre du løser det via en php-kommando som genererer en rapport som så kan redirectes til via refresh-taggen. Det ville funka, men er muligens en kronglete måte å gjøre det på. Eventuelt kan du jo lage et PHP-script, som sier "Vennligst vent, henter data..." øverst, før databasespørringene kjøres? Da vil jo denne teksten dukke opp først, og så vil resultatet av spørringene komme når de er klare. Endret 7. desember 2007 av spitz Lenke til kommentar
LostOblivion Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 function doWait(secs) { setTimeout(open, secs); } function open() { window.location = "http://www.google.com"; } Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå