Topic de Leonardinho_ :

[JavaScript] J'y arrive PAS

Comment faire pour que quand l'utilisateur appuie sur la flèche gauche du navigateur il revienne à la page précédente ??????
ps: j'utilise un server express
complètement possédé ce mec :rire:

Le 18 septembre 2023 à 01:56:29 :
Abandonne khey

Non non je ne dors pas tant que j'ai pas réussi

normalement t'as rien à faire ça se fait tout seul, t'utilises quoi en front

Le 18 septembre 2023 à 01:59:50 :
normalement t'as rien à faire ça se fait tout seul, t'utilises quoi en front

html css et javascript

en 2k23 plus personne utiliser du javascript "brut", maintenant on utilise toujours des librairies style angular ou react et avec l'IA d'autre méthodes de dev vont surement émerger avec surement ces technos qui vont devenir désuètes..

Le 18 septembre 2023 à 01:59:50 :
normalement t'as rien à faire ça se fait tout seul, t'utilises quoi en front

En fait : normalement le serveur est censé me créer un nouvel URL à chaque fois que je change de page (en appuyant sur un bouton par exemple) mais ne le fait pas. Pourtant j'envoie bien à chaque fois une requête http qui me redirige sur un autre .html

Le 18 septembre 2023 à 02:00:36 Leonardinho_ a écrit :

Le 18 septembre 2023 à 01:59:50 :
normalement t'as rien à faire ça se fait tout seul, t'utilises quoi en front

html css et javascript

et comment tu changes de pages ?

Le 18 septembre 2023 à 02:01:10 :
en 2k23 plus personne utiliser du javascript "brut", maintenant on utilise toujours des librairies style angular ou react et avec l'IA d'autre méthodes de dev vont surement émerger avec surement ces technos qui vont devenir désuètes..

Oui mais je debute faut bien que je commence par apprendre les bases

Le 18 septembre 2023 à 02:02:50 :

Le 18 septembre 2023 à 02:00:36 Leonardinho_ a écrit :

Le 18 septembre 2023 à 01:59:50 :
normalement t'as rien à faire ça se fait tout seul, t'utilises quoi en front

html css et javascript

et comment tu changes de pages ?

j'ai un eventListener sur un bouton qui appelle une fonction et ma fonction envoie une requete http qui me redirige (ou est censé me diriger ducoup ?) vers un autre .html

Le 18 septembre 2023 à 01:56:03 :
Comment faire pour que quand l'utilisateur appuie sur la flèche gauche du navigateur il revienne à la page précédente ??????
ps: j'utilise un server express

Tu cherches dans la mauvaise direction je pense. C'est pas express qui va permettre au client de revenir en arrière dans l'historique.

https://developer.mozilla.org/en-US/docs/Web/API/History/back

Pourtant aucune erreur console et le bouton me redirige bien mais dans la barre de recherche rien de change je n'ai pas le /localhost/secondePage.html

Le 18 septembre 2023 à 02:08:52 :

Le 18 septembre 2023 à 01:56:03 :
Comment faire pour que quand l'utilisateur appuie sur la flèche gauche du navigateur il revienne à la page précédente ??????
ps: j'utilise un server express

Tu cherches dans la mauvaise direction je pense. C'est pas express qui va permettre au client de revenir en arrière dans l'historique.

https://developer.mozilla.org/en-US/docs/Web/API/History/back

Ca ne marche pas avec ça :
window.addEventListener("popstate", retourPagePrecedente);

//Fonction retourPagePrecedente
function retourPagePrecedente() {
history.back();
};

tu fais res.redirect ? essaie 301 si t'as pas déjà testé

Le 18 septembre 2023 à 02:18:01 :
tu fais res.redirect ? essaie 301 si t'as pas déjà testé

j'ai aussi essayé avec res.redirect(referer)

Le 18 septembre 2023 à 02:18:01 :
tu fais res.redirect ? essaie 301 si t'as pas déjà testé

C'est quoi 301 ?

demande à chat gpt. Ca prend une ligne
dans ton code, ajoute ça window.location.href = history.back();

Données du topic

Auteur
Leonardinho_
Date de création
18 septembre 2023 à 01:56:03
Nb. messages archivés
29
Nb. messages JVC
29
En ligne sur JvArchive 218