Stockage de variables interpages

Fermé
Swann68 - Modifié le 14 nov. 2020 à 18:57
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 14 nov. 2020 à 19:18
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
A voir également:

2 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
14 nov. 2020 à 19:15
Si c'est JS seulement, tu peux utiliser les cookies.
1
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
14 nov. 2020 à 19:18
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.

1