Dem Benutzer Hinweis ausgeben bei zeitaufwändigen Aktionen

15/11/2007 - 16:52 von Markus Schneider | Report spam
Hallo,

ich habe folgendes Problem in meiner Webanwendung.

Ein Klick auf einen Button làsst ein paar recht zeitaufwàndige Aktionen aus.

In dieser Zeit möchte ich dem Benutzer irgendweinen Hinweis ausgeben:
z.B. "Bitte warten..." oder ein animiertes Gif mit einer Sanduhr.

Das folgender Code nicht funktionierten kann ist natürlich klar. Aber
weiß vielleicht jemand wie sich eventuell etwas mit Javascript machen ließe.

button_click {

bild.visible=true

...
ewig viel code
...

bild.visible=false
}
 

Lesen sie die antworten

#1 Thomas Bandt
15/11/2007 - 20:34 | Warnen spam
Markus Schneider schrieb:
Ein Klick auf einen Button làsst ein paar recht zeitaufwàndige Aktionen
aus.

In dieser Zeit möchte ich dem Benutzer irgendweinen Hinweis ausgeben:
z.B. "Bitte warten..." oder ein animiertes Gif mit einer Sanduhr.



Wo làuft die Anwendung, hast du direkten Zugriff auf den Server? Wenn
ja solltest du die "Aktionen" erstmal in einen Dienst oder eine
Anwendung auslagern, die du dann aufrufst.

Dann musst du nur den Stand der "Aktionen" irgendwo speichern, bzw.
die Anwendung darüber informieren, dass die Sachen durch sind. Bis
das der Fall ist kannst du mit dem Timer-WebControl die Seite so
lange neu laden und einen entsprechenden Hinweis anzeigen.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen