Bonjour à tous,
j'ai créé un site qui permet d'afficher des pages Web déjà existantes à partir de mots-clé tapés par l'utilisateur. La racine de l'URL reste la même et seul le mot tapé va changé.
ex : mon site.chat.html
mon site.chien.html
où ces liens ne sont pas directs sur le site, mais générés via les requêtes chat et chien.
J'utilise la fonction window.open pour ouvrir le lien après que le mot ait été tapé.
Mon problème est que je voudrais pouvoir tester avant si la requête de l'utilisateur va me donner une page existante (si le mot n'est pas répertorié (par exemple si j'ai pas mon site.cheval.html, j'ai une page d'erreur).
Est-il possible de tester l'existence d'une page Web sous Javascript, avant de charger la page, par un test conditionnel (en récupérant le titre de la page à charger par exemple)? Si <title>404 Not Found</title>, alors message d'alerte? Je voudrais dire à l'utilisateur de taper un autre mot par un message d'avertissement si la page Web générée n'existe pas...
(ayant beaucoup de pages, je ne peux pas les énumérer dans mon index)
Merci beaucoup par avance!
Partager