Thread Fortschrittsanzeige in HTML-File (30 answers)
Opened by protag at 2010-01-13 14:26

sid burn
 2010-01-18 22:33
#130735 #130735
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Quote
Habe aber selbst schon beobachten können, dass eine bewegte Grafik viele Benutzer beruhigt, wenn eine Abfrage (zB. mit gleichzeitigem) Upload etwas dauert. - Ist also kurz gesagt einfach eine psychologische Sache, die meist mit wenig Aufwand umsetzbar ist.

Hi, da hast du an sich natürlich volkommen recht. Das ganze ist ja auch ein grund warum man in Ajax Applikationen zum Beispiel den "Spinner" einsetzt.

http://www.thw-karlsruhe.de/ajax_spinner_blue.gif

Damit auch wenn etwas nur 2-4 sekunden dauert das manche leute eine sofortige Rückmeldung bekommen und sie sehen "das etwas passiert". Aber der Punkt ist gerade bei Ajax wird der Spinner ja irgendwann durch ein Ergebniss ersetzt.

Was hier aber gefordert wurde, beziehungsweise das was ich heruasgelesen habe, war lediglich das anzeigen eines GIFs und ich las nichts davon wie man diese GIF aktualisiert oder auf den neusten Stand hält. Und das halte ich für sinnlos wenn sich dieser status gar nicht mehr ändert. Sprich ich irgendwo drauf klicke und so ein "Spinner" sehe, aber der auch immer da bleibt weil sich die seite gar nicht mehr aktualisiert.

Weiterhin hat so ein Spinner auch nur einen begrenzten Psychologischen Effekt. Wenn ich auf einer Ajax Seite bin und 30 sekunden lang so ein Spinner agezeigt wird, so denke ich mir ebenfalls "kaputt" oder "geht nicht". Daher für lang laufende Aufgaben die wirklich etwas länger laufen reicht so ein Spinner alleine nicht aus.

Es hängt halt davon ab wie lange so ein Task halt läuft. Wenn ein Task 2 Stunden läuft würdest du wahrscheinlich auch keine 2 Stunden warten und zuschauen wie sich das Symbol die ganze zeit schön in Kreis dreht.

Daher eine Psychologischen Effekt hat es zwar, aber auch da gibt es eine Obergrenze.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Fortschrittsanzeige in HTML-File