IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Verification existance d'un lien url


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 233
    Par défaut Verification existance d'un lien url
    salut

    s'il vous plait chers développeurs, j'aimerais savoir s'il y'a une fonction ou un script en javascript qui permet de vérifier si un lien url existe. Sachant que c'est pas de la validation du lien url dont je parle.Par exemple si je accéder à un site web en tapant son adresse url, si ce dernier n'existe pas il affiche une erreur 404, alors comment bloqué l'affichage de ces pages en affichant à la place un alert

    Merci

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    étant données les réponses sur le sujet, il ne semble pas y avoir de solution JS fiable ...

    A+

  3. #3
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par namstou3 Voir le message
    salut

    s'il vous plait chers développeurs, j'aimerais savoir s'il y'a une fonction ou un script en javascript qui permet de vérifier si un lien url existe. Sachant que c'est pas de la validation du lien url dont je parle.Par exemple si je accéder à un site web en tapant son adresse url, si ce dernier n'existe pas il affiche une erreur 404, alors comment bloqué l'affichage de ces pages en affichant à la place un alert

    Merci
    Euh tu parles de taper une URL dans la barre du navigateur? Si c,est le cas, seul ton navigateur pourra y faire quelque chose. Javascript ne peut rien pour toi....

    Si tu parles dans une page HTML, ça doit pouvoir se faire à coup d'Iframe, mais ce n'est pas trop une bonne idée.
    A mon avis, l'option la plus simple est d'upper l'url vers ton serveur à coup de XHR, et de le laisser faire la vérification en PHP (ou autre langage serveur) et de récupere l'état de la page cible...

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 89
    Par défaut
    Salut,

    Tu peux faire un appel AJAX sur cette url : si l'attribut "status" de l'objet "XMLHttpRequest" est égal à 404, alors la page n'existe pas.

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par JulienC Voir le message
    Tu peux faire un appel AJAX sur cette url : si l'attribut "status" de l'objet "XMLHttpRequest" est égal à 404, alors la page n'existe pas.
    Oui, mais comme précisé dans une des discussions accessible dans le lien ci-dessus, certains serveurs trappent l'erreur 404 pour afficher leur propre page d'erreur.
    Le test ne récupérera donc pas forcément le code 404, même si la page appelée n'existe pas ...

    A+

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 89
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Oui, mais comme précisé dans une des discussions accessible dans le lien ci-dessus, certains serveurs trappent l'erreur 404 pour afficher leur propre page d'erreur.
    Le test ne récupérera donc pas forcément le code 404, même si la page appelée n'existe pas ...

    A+
    Oui effectivement
    Je n'ai pas pu voir le lien que tu as donné dans ton précédent post, cela m'affiche juste :
    "Désolé - aucun résultat. Veuillez essayer avec une autre requête."

  7. #7
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par JulienC Voir le message
    Je n'ai pas pu voir le lien que tu as donné dans ton précédent post, cela m'affiche juste :
    "Désolé - aucun résultat. Veuillez essayer avec une autre requête."
    Oups !
    Oui, les paramètres de ma recherche ont pas été conservés
    C'était une recherche sur "validation url" dans le forum JS ...
    La discussion en question (cf. SpaceFrog)

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. verification string lien url http
    Par jojo_ol76 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 22/06/2011, 22h13
  2. Rendre clickable un lien URL
    Par leroivert dans le forum Langage
    Réponses: 22
    Dernier message: 16/11/2005, 14h32
  3. Vérification de l'existence d'un lien / url (link checker)
    Par strek100 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/10/2005, 07h34
  4. [FLASH MX2004] Créer lien url sur bouton
    Par coconut1 dans le forum Flash
    Réponses: 4
    Dernier message: 24/05/2005, 11h08
  5. [Forms6i] lien URL d'une application forms
    Par bargou dans le forum Forms
    Réponses: 4
    Dernier message: 13/12/2004, 12h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo