[Ajax] Sauvegarde automatique

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Ajax] Sauvegarde automatique

par Crapaud » 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 } );

par guilt92 » 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 !!

[Ajax] Sauvegarde automatique

par Crapaud » 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.