Salle 17 Aile C · Navigation et repères

Le retour qui efface

Le bouton Retour fait tout perdre.

0 salle visitée sur 37

Le piège

Version ratée

À vous : Passez à l’étape 2, puis revenez corriger votre nom.

Étape 1 sur 3 · Coordonnées

Réparé

Version corrigée

Vitrine fermée

Subissez d’abord le piège : elle s’ouvre toute seule.

Voir le code, avant et après

Version ratée

// Une seule URL pour tout le parcours,
// pas de bouton Précédent, état en mémoire seulement

Version corrigée

<ol class="etapes">
  <li><a href="?etape=1" aria-current="step">Coordonnées</a></li>
  <li><a href="?etape=2">Livraison</a></li>
</ol>
<button type="button" onclick="precedent()">← Précédent</button>
<script>
  // Chaque étape a son URL, les données vivent dans un brouillon
  history.pushState({ etape }, '', '?etape=' + etape);
</script>