Stockage de variables interpages

Signaler
-
Messages postés
30190
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2020
-
Bonjour,

je suis débutant en js, et je voudrais stocker des variables entre deux pages de mon site.
je n'ai aucune idée de comment faire. :/
est-ce que pendant le chargement de la page web le js est reset ?
mon script ressemble un peu à ca :
<form action="validation.html" onsubmit="return valider()"
  method="get" name="formSaisie">
  <p>
    <label for="prenom">Password :</label>
    <input type="text" name="prenom" id="prenom" />

    <input type="submit" value="Ok" />
  </p>
</form>
<script type="text/javascript" src="app.js"></script>

Et ma deuxième page web :
Elle est vide pour l'instant XD

<script type="text/javascript" src="app_prof.js"></script>

Mon script Js :
var chose = document.getElementById('prenom');

 if chose = "salut" {
  alert("bjfds");
 }
 else {
  alert("NaN");
 }

Je sais que je suis pas clair mais en gros j'aimerais que ma variable soit conservée quand je clique sur le lien vers la 2ème page.
Est-ce seulement possible en jS ?
Merci d'avance !

Configuration: Windows / Firefox 82.0

2 réponses

Messages postés
14737
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
14 novembre 2020
264
Si c'est JS seulement, tu peux utiliser les cookies.
Messages postés
30190
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2020
2 981
Bonjour,

Si uniquement JS ( c'est à dire, pas de langage côté serveur) tu peux :
- Passer les variables via l'url
- Les stocker dans des cookies
- Utiliser le localStorage

Ces trois solutions sont bien documentées sur internet..... tu devrais trouver sans trop de souci.