Avatar billede mri Nybegynder
25. juli 2002 - 14:12 Der er 2 kommentarer og
1 løsning

Status

Hej,

Hvordan laver jeg en funktion som ligner den, der er på Windows Update. Dvs. en funktion som fortæller brugeren, hvilken proces klienten udfører på et givet tidspunkt.

Mit konkrete problem er, at jeg loader noget xml fra klienten, men da dette kan tage et stykke tid, ønsker jeg at fortælle brugeren, at denne proces er igang. Jeg ønsker dog ikke at reloade siden eller lignende.


Jeg har et lag i HTML:
<DIV id="loading" STYLE="display:none;"></DIV>

I mit script sætter jeg en anigif og renderer laget:

loading.innerHTML = "<IMG SRC=""../../images/aktivitet.gif"" onclick=""importlogfiles();"">"
loading.style.display = ""

Herefter kalder jeg min funktion, som loader xml:

importlog()

Når jeg kalder importlog(), stopper giffen. Indtil xmlen er hentet, og det er jo ikke hensigten.

/mri
Avatar billede crunch Nybegynder
25. juli 2002 - 15:40 #1
du kunne lave et lille pop-op vindue som viser gifén. og når xmlén er færdigloadet kan du så lukke vinduet igen. (begge dele fra din main side.).

hvis du skal vise hvilke ting der sker på serveren, ville det nok være sejest med en flashfilm der loader variablerne. Flash kan hente den slags uden at reloade browservinduet.
Avatar billede mri Nybegynder
26. juli 2002 - 07:56 #2
Jeg har prøvet med flash som alternativ til giffen, men flashen stopper på samme måde som giffen.
Avatar billede mri Nybegynder
04. september 2002 - 15:04 #3
Hmm stadig ingen løsning - jeg lukker spørgsmålet nu.
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