Un sistema di Undo con Ajax
Mercoledì 19 Settembre 2007 - 11:25
di Cesare Lamanna

La premessa al post di Aza Raskin di cui sto per parlare e che è stata espressa in forma più ampia in un articolo apparso recentemente su A List Apart (Never Use a Warning When you Mean Undo) è semplice: nelle applicazioni web è necessario trovare un modo per gestire al meglio gli eventuali errori dell’utente. Nella maggior parte dei casi, la soluzione è affidata agli alert preventivi (”Sei sicuro di voler fare questa cosa?”), ma secondo l’autore abbiamo oggi tutto il necessario per adottare quando è possibile sistemi di annullamento dell’ultima azione simili a quelli usati in ambito desktop.
Teoria a parte, Raskin va al sodo e offre un esempio completo di codice di un sistema di Undo realizzato con Ajax. Un proof of concept lo definisce, ma comunque utile per iniziare a cimentarsi.
Categoria: Scripting | Permalink
Commenti
1
GMail e altre applicazioni di Google lo adottano (alla grande) già da parecchio tempo.
2
@Andrea
Se non sbaglio in Gmail puoi usare il tasto back del browser ma non si può chaimare “sistema di annullamento dell’ultima azione”.
Intendevi il back o qualcos’altro?# - postato da Grab - 19 Settembre 2007 - 12:37
3
@Grab: GMail permette di annullare l’eliminazione di un messaggio, basta leggere il messaggio di notifica di avvenuta eliminazione.
# - postato da gianluca - 19 Settembre 2007 - 14:06
4
anche ebay da tempo permette di recuperare azioni eseguite, come ad esempio la cancellazione di inserzioni. e comunque esistono anche altri metodi per fare un undo, ovviamente più complessi e laboriosi rispetto ad ajax
5
farli in Ajax è solo l’ultima applicazione di un sistema vecchio come il cucco.
ovviamente se ben strutturato anche fatto con Ajax porta i suoi vantaggi.
la raccomandazione è sempre la stessa: non abusarne!:)
# - postato da PiccoloSocrate - 19 Settembre 2007 - 20:50
6
Tutto e’ possibile. Se ce lo abbiamo fatto in DOS. Ce la faremmo in AJAX.
# - postato da Estuardo Wyss - 25 Settembre 2007 - 18:42







