22. oktober 2006 - 22:05Der er
16 kommentarer og 1 løsning
Statusindikator ønskes
Jeg vil have en statusindikator på en side, hvor en fil hentes ind. Den skal vise hvor langt man er kommet i forløbet, lidt i stil med når du højrerklikker og vælger "Gem destination som...". Det er faktisk lidt vigtigt, at man kan se, om filen er hentet og klar til visning.
Jeg ved ikke hvilken kategori dette spørgsmål skal ind under. Men håber det er ok her :o)
Hvis du brugte Mozilla som browser (gratis, ikke så meget angrebet som outlook) er der indbygget en download side, hvori det du downloader, kan ses og du kan se hvor langt i processen den og du kan nemt vælge fjern, kør, abselut anbefalelseværdigt.
Nej, det er en statusindikator som tæller mere og mere op i takt med, at filen hentes. Enten som en bar, der starter ved 0% og ender ved 100%, eller tal, der tæller op fra 0% til 100%.
Dette spørgsmål skulle måske være oprettet under Shockwave Flash?
Easy to use, hi-performance pure asp include - multiple files upload script with HTML progress bar indicator. ASP upload to server disk, database or email attachment, upload with image preview and email notification, secure (https) file upload. Upload up to 10MB for free, 200MB in licensed version (still pure asp). Custom upload limit per upload/per file. Original, unique or custom file names. Samples and documentation.
Hvis det er noget, der skal fungere på en alm. WWW-side, har du ikke mange muligheder. En ActiveX-komponent kan du nok ikke bruge, da ingen brugere ved sine fulde fem vil acceptere at downloade og lade en sådan installere.
Der er en løsninger, hvor man konstant poller serveren over HTTP for at få at vide, hvortil den er nået. Det er dog en ekstremt performance- og trafik-slugende teknik, der ikke kan anbefales :o|
Hvis man har Shockwave Flash installeret, burde det da ikke være noget problem? Jeg har set mange statusindikatorer rundt omkring, som virker hurtigt og effektivt. Jeg er ikke helt med på hvad du mener :o)
Problemet er, at hvis brugeren ikke kan se der sker noget, så plejer du at hamre løs med musen på alt hvad der kan hamres på. Jeg bliver nødt til at finde en måde, som viser, at der er en downloadproces igang.
Der er ikke helt samme 'tilbagemeldings muligheder' i en alm. browser, som der er i Flash. Det bedste du kan gøre i et alm. HTML-dokument er noget med at vise et billede eller evt. et lag med en animeret gif ... men hvordan afhænger af, hvad der præcist skal ske :)
Det skal såmænd vises overfor brugeren, at der er en proces igang, og at de derfor skal holde snitterne væk, indtil loadningen er helt færdig. 1 ud af 5000 vil på helt egen hånd kunne finde ud af at kigge i statuslinien - hvilket da er en start. De resterende 4999 vil som sagt hamre løs på alt muligt og i tastaturet, for "der sker jo ikke noget!" :o)
Men du mener ikke Flash eller en Javaapplet vil være løsningen? Jeg kan ikke forestille mig hvordan en animeret GIF skulle kunne indikere, at der sker noget?
PS: Der skal ske det, at en fil hentes, når de går ind på en given side. Det kan være alt lige fra PDF og doc til SWF. Specielt SWF-filer kan tage lidt tid, da nogle af de største kommer op på 8-10 MB (kan ikke laves mindre). Mens den SWF-fil på 10MB hentes, skal det vises overfor brugeren, at der sker noget. Og de statusindikatorer jeg har set rundt omkring, er utrolige hurtige og effektive. Og så passer de. Når den røde streg (eller hvad det måtte være) når helt ud til enden, er filen hentet.
PPS: Havde de alle sammen haft en arbejdsplads i huset, går det så hurtigt, at det reelt ikke er noget problem. Men en del af dem arbejder også hjemmefra på en bærbar med en 512 down/128 up ADSL-forbindelse. Og her er det næsten påkrævet med en eller anden form for indikation.
Synes godt om
Ny brugerNybegynder
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.