Avatar billede nightowl24 Nybegynder
30. marts 2005 - 12:27 Der er 18 kommentarer og
1 løsning

Hvordan vises en besked mens serveren arbejder

Hej

Jeg har et system med en startside, med en knap "start program" som linker til en side hvor der foretages en del loops igennem en database, hvilket tager lang tid. Jeg vil på en eller anden måde vise brugeren at der arbejdes med at få siden frem. Jeg har prøvet med:
<%
Response.write "<label id=""txtMessage"">Databasen er ved at blive opdateret - dette kan tage et par minutter...</label>"
Response.Flush
%>
- hvilket virker fint hvis man står på siden og trykker opdater, men ikke hvis man kommer fra en anden side af.

Hvad gør jeg?

/Nightowl
Avatar billede moejensen Nybegynder
30. marts 2005 - 12:56 #1
du kan bruge komandoen response.flush
Avatar billede nightowl24 Nybegynder
31. marts 2005 - 11:50 #2
Læs lige spørgsmålet igen :)
Avatar billede moejensen Nybegynder
31. marts 2005 - 14:03 #3
det gik lidt stærkt :-)
Avatar billede jsc Nybegynder
02. april 2005 - 21:01 #4
hvad med bare at lave en update på din beregnings side? - f.eks.:

if referer = udefra then
response.redirect "beregn.asp"
end if

/jsc
Avatar billede nightowl24 Nybegynder
05. april 2005 - 09:43 #5
Det giver det samme problem :(
Avatar billede nightowl24 Nybegynder
05. april 2005 - 09:54 #6
Jeg kan ikke få request.serverVariables("HTTP_REFERER") til at virke
Avatar billede jsc Nybegynder
05. april 2005 - 15:25 #7
if request.serverVariables("HTTP_REFERER") = udefra then
response.redirect "beregn.asp"
elseif request.serverVariables("HTTP_REFERER") = indefra then
'beregn
end if

burde virke... du skal bare finde ud af hvad request.serverVariables("HTTP_REFERER") er ligmed....

response.write request.serverVariables("HTTP_REFERER")

/jsc
Avatar billede nightowl24 Nybegynder
05. april 2005 - 15:27 #8
ja, men request.serverVariables("HTTP_REFERER") i mit tilfælde, lidt underligt da jeg eller har brugt metoden tit
Avatar billede jsc Nybegynder
05. april 2005 - 15:29 #9
hvad?...

prøv lige igen
Avatar billede nightowl24 Nybegynder
05. april 2005 - 15:42 #10
Det vil bare ikke virke på den side jeg skal bruge den...har lige oprettet en anden fil - og der virker den fint
Avatar billede nightowl24 Nybegynder
05. april 2005 - 15:44 #11
hmm, det har åbenbart noget med at gøre at jeg kommer fra en default.asp
Avatar billede nightowl24 Nybegynder
05. april 2005 - 15:46 #12
Kan det have noget med at gøre at jeg går fra den side til beregningssiden med en knap?

<input type="button" class="button" value="Start programmet" onClick="java script: document.location = 'ordresystem.asp'">
Avatar billede jsc Nybegynder
05. april 2005 - 15:47 #13
kører du Jscript på din beregning?...

hvis du gør, så lav lige en language = "VBScript" lige inde ndu går fra de to forskellige "tilstande"..

kan nok ikke hjælpe dig mere nu...

/jsc
Avatar billede jsc Nybegynder
05. april 2005 - 15:48 #14
det må du jo vide.. det er dig der har koden, og som har lavet det system - dermed også dig der er inde i det...

/jsc
Avatar billede nightowl24 Nybegynder
05. april 2005 - 15:50 #15
ok, men det er fordi jeg bruger javascript til at gå fra den ene til den anden side :)
Avatar billede nightowl24 Nybegynder
05. april 2005 - 15:52 #16
Hvem siger at det er mig der har lavet koden :D Ej, spøg til side, smid et svar så få du point for indsatsen!
Avatar billede jsc Nybegynder
05. april 2005 - 15:53 #17
du fik det altså til at virke?

:O) ....svar then...

/jsc
Avatar billede nightowl24 Nybegynder
05. april 2005 - 15:55 #18
Har ikke fået det til at virke, men nu har jeg fundet fejlen og laver det så bare på en anden måde, så det kommer til at virke
Avatar billede jsc Nybegynder
05. april 2005 - 15:56 #19
ok...
fair... - go' arbejdslyst!

/jsc
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