Avatar billede idiotbarn Nybegynder
26. december 2002 - 23:12 Der er 11 kommentarer og
2 løsninger

10 sek pause...

Jeg skal ha lavet et script som opdatere efter 10 sek i asp. Jeg har ikke kunnet lave en som ikke har forårsaget serveren i at kører kold:) Kan i hjælpe mig?
Avatar billede totaliorden Nybegynder
26. december 2002 - 23:13 #1
Hvad med almindelig html?

<meta http-equiv="refresh" content="10;URL=blabla.asp">
Avatar billede idiotbarn Nybegynder
26. december 2002 - 23:14 #2
man kan ikke lave det som en lille funktion eller noget?
Avatar billede totaliorden Nybegynder
26. december 2002 - 23:15 #3
joo, så skal du jo bare få asp til at printe det ud på en eller anden måde
Avatar billede sostack Nybegynder
27. december 2002 - 08:45 #4
Denne funktion kan måske bruges:

setTimeOut(funktion_der_skal_kaldes_hvert_10_sek, 100000) 'tid i millisekunder

/sostack
Avatar billede idiotbarn Nybegynder
27. december 2002 - 12:39 #5
ok fedt...kan man også lave den som loop?
Avatar billede sostack Nybegynder
27. december 2002 - 13:52 #6
Få dit ASP-script til at skrive dette ud:

<html><head>
<script language='vbscript'>
i = 0
Sub hver_10_sek()
i = i + 1
window.status = i
timer = window.setTimeout("hver_10_sek", 10000, "vbscript")
end Sub
</script></head><body onLoad='hver_10_sek'>
</html>
Avatar billede idiotbarn Nybegynder
27. december 2002 - 15:04 #7
den opdatere hele siden ik? Jeg skal kun kører et loop/funktion på en lille del...
Avatar billede a1a1 Novice
27. december 2002 - 17:36 #8
det eneste du kan gøre i asp er noget ala det her MEN det skal du ikke gøre, da du bruger alt serverens processor kraft til det (100% belastning)

starttid = Now()
sluttid = DateAdd("s",10,startid)

While Now() < sluttid
' do nothing......
Do

;o)

(nu vil jeg ikke håbe at du lever op til dit navn :o) )
Avatar billede a1a1 Novice
27. december 2002 - 17:37 #9
starttid = Now()
sluttid = DateAdd("s",10,startid)

Do While Now() < sluttid
' do nothing......
Loop

må det vel være...:o)
Avatar billede a1a1 Novice
27. december 2002 - 17:38 #10
sluttid = DateAdd("s",10,starttid)

der skal jo også være to t'er
Avatar billede idiotbarn Nybegynder
01. januar 2003 - 22:21 #11
Sådan som jeg har nu:

Function Opdater()
If not rs.EOF then
Do while not rs.EOF
Response.Write rs("Chat")
rs.Movenext
Loop
End if
end function

setTimeOut(Opdater(), 100000)

Men den siger at:

Der kan ikke bruges parenteser ved kald af en Sub
setTimeOut(Opdater(), 100000)
----------------------------^
Avatar billede idiotbarn Nybegynder
11. januar 2003 - 22:00 #12
Slet ingen?
Avatar billede sostack Nybegynder
13. januar 2003 - 07:08 #13
Prøv med:

window.setTimeOut("Opdater()", 100000)

/sostack
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester