Persister une variable JS après actualisation
Fermé
Spovly
Messages postés
3
Date d'inscription
jeudi 18 avril 2019
Statut
Membre
Dernière intervention
19 avril 2019
-
Modifié le 18 avril 2019 à 09:47
SioGabx Messages postés 265 Date d'inscription mardi 21 août 2018 Statut Membre Dernière intervention 17 novembre 2022 - 22 avril 2019 à 02:12
SioGabx Messages postés 265 Date d'inscription mardi 21 août 2018 Statut Membre Dernière intervention 17 novembre 2022 - 22 avril 2019 à 02:12
A voir également:
- Persister une variable JS après actualisation
- Js/kryptik.ad ✓ - Forum Virus
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Bouton d'actualisation ✓ - Forum Réseaux sociaux
1 réponse
jordane45
Messages postés
38303
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 novembre 2024
4 705
18 avril 2019 à 09:52
18 avril 2019 à 09:52
Bonjour,
Tu peux tojours la stocker dans un cookie
ou les api Web Storage et IndexedDB
https://developer.mozilla.org/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Client-side_storage
.
Tu peux tojours la stocker dans un cookie
ou les api Web Storage et IndexedDB
https://developer.mozilla.org/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Client-side_storage
.
18 avril 2019 à 11:35
Sur ton lien, la catégorie "Les données persistent!" c'est ca que je veux faire.
Mais est-ce possible qu'a la place de :
Je mette ma variable :
Ou un truc du style ?
19 avril 2019 à 06:34
localStorage.setItem permet de définir la variable à stocker et sa valeur. Cela l'ajoute si elle n'existe pas, change la valeur si elle existe.
explication détaillée même si tout est dit: https://www.w3schools.com/html/html5_webstorage.asp
sinon l'autre solution possible(outre les cookies) serais d'utiliser un formulaire et de transférer en GET (dans l'URL comme ceci www.monsite.fr?name=chris ) pour la récupérer si elle existe au chargement/rechargement de la page.
C'est plus limité en stockage et visible dans l'URL et un peu moins pratique pour la récupérer.
Par définition JavaScript est relié à la page donc pas de persistance de donnée dés que la page disparaît. C'est pour ça qu'il faut bricoler.
19 avril 2019 à 15:42
Le div est simplement pour voir si la valeur se prend bien et c'est le cas. Dans l'url de ma page on a bien quelque chose qui s'ajoute du style "www.monsite.fr?time=2" lorsque je rentre la valeur 2.
As-tu quelque chose de plus pour m'aider à bricoler ? :'(
22 avril 2019 à 02:12
Tu as deux fois la fonction "Refresh" dans ton document.
De plus, ici : tu n'as pas besoin de mettre de " ' " dans la deuxième "case" car c'est une variable et pour plus de clarté ton cookie ne l'enregistre pas avec le même nom que ta variable, on obtient donc :
Et aussi en HTML5 on ne met plus mais