Page 1 sur 1

[Ajax] Sauvegarde automatique

Posté : 24 sept. 2008, 12:14
par Crapaud
Bonjour,

Existe-t-il une librairie ou un script permettant de gérer la sauvegarde automatique d'un <textarea> (par exemple) au bout de n minutes ?
Un peu comme ce que nous propose gmail à la création d'un email, en beaucoup moins complexe étant donné qu'il ne s'agit que d'un champ.
J'ai pas mal cherché, mais je n'ai rien trouvé à ce sujet.

Merci.

Posté : 24 sept. 2008, 12:21
par guilt92
Et pourquoi ne pas le créer toi meme ? ;)

Lorsque tu arrives sur la page tu utilises la fonction settimeOut() en javascript pour appeler ta fonction de sauvegarde au bout de n millisecondes, et dans cette fonction de sauvegarde tu procèdes en ajax à un insert de la valeur du textarea :)

Si tu bloques sur ce code dans une de tes étapes n'hésite pas à venir demander de l'aide sur le forum !!

Posté : 24 sept. 2008, 14:58
par Crapaud
Merci, mais j'ai trouvé encore plus simple.

En utilisant le framework Prototype, on peut appelé la fonction PeriodicalUpdater
Par exemple, si on veut mettre à jour toutes les deux secondes pageacharger.php dans monDiv en insérant les données les unes à la suite des autres

Code : Tout sélectionner

new Ajax.PeriodicalUpdater( 'monDiv', 'pageacharger.php', { insertion: Insertion.Bottom, frequency: 2 } );