IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Perte de données après actualisation de page


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Par défaut Perte de données après actualisation de page
    Bonjour tout le monde et bonne et heureuse année 2013!!!
    Voila mon problème, j'ai crée un script qui permet d'ajouter automatiquement des input dans une formulaire en utilisant innerHTML mais quand j'actualise la page plus de input.Je pense que c'est normal mais j'aimerais pouvoir garder ces input sans avoir à utiliser une session,car il faudrait alors que je refasse tout en jsp Est-ce que ce serait possible??
    Merci.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Première remarque :
    Créer des input avec innerHTML risque de te poser des soucis de prise en compte de ces éléments par la suite, je te conseille vivement de passer par le DOM avec .

    Ensuite, c'est un fait javascript ne survit as à un rechargement de page. Si tu souhaites réafficher la configuration créée dynamiquement par chaque utilisateur, il te faudra sauvegarder cette structure quelque part: soit coté client dans des cookies ou avec les navigateurs récents dans le localStorage,
    soit coté serveur dans une table de base de données (ou fichier xml ou autre moyen de stockage de données selon la taille des données)

    Tu devras alors avoir au chargement de ta page un script qui récupères les données pour l'utilisateur (ce qui implique une reconnaissance de l'utilisateur) qui reconstruit la structure sauvegardée.
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Par défaut
    Je te remercie d'avoir prie la peine de me répondre.
    Quel genre de problème risque de se passer si j'utilise innerHTML au lieu de createElement?
    Merci pour tes conseils et je vais revoir mon code.

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    des soucis de prise en compte de ces éléments par la suite
    Les éléments créés par innerHTML peuvent, en fonction du navigateur, ne pas être reconnus par le DOM, pas manipulables par javascript, pas transmis lors du submit...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Pertes de données après sauvegarde
    Par astralie dans le forum Excel
    Réponses: 8
    Dernier message: 20/01/2012, 21h03
  2. [XL-2002] Message "Pour éviter la perte de données.." apres un RefreshStyle par macro
    Par Williamm dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/08/2011, 11h35
  3. Dataguard : perte de données après failover ?
    Par scheu dans le forum Administration
    Réponses: 6
    Dernier message: 01/09/2007, 15h20
  4. Pertes des données après un submit
    Par philippef dans le forum Langage
    Réponses: 4
    Dernier message: 22/08/2007, 21h34
  5. Réponses: 1
    Dernier message: 07/06/2006, 11h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo