[Ajax] Sauvegarde automatique

Eléphanteau du PHP | 17 Messages

24 sept. 2008, 12:14

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.

Mammouth du PHP | 1353 Messages

24 sept. 2008, 12:21

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 !!
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Eléphanteau du PHP | 17 Messages

24 sept. 2008, 14:58

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 } );