Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
699 connectés 

  FORUM HardWare.fr
  Programmation

  [Javascript] Tester si un lien est valide ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Tester si un lien est valide ?

n°50541
Gonzoide
Les cochons... dans l'espâââce
Posté le 02-08-2001 à 09:13:43  profilanswer
 

Y'a moyen en JS de tester si un lien est up, histoire de ne pas porposer par exemple de lien cassé sur une page ? (test avant de generer le HTML contenant le HREF)

mood
Publicité
Posté le 02-08-2001 à 09:13:43  profilanswer
 

n°50609
Gonzoide
Les cochons... dans l'espâââce
Posté le 02-08-2001 à 11:31:42  profilanswer
 

up :bounce:

n°50625
nicobule
Pilou-Pilou
Posté le 02-08-2001 à 12:49:24  profilanswer
 

up aussi car la question est interessante

n°50669
Dost67
Posté le 02-08-2001 à 15:08:02  profilanswer
 

Je crois pas qu'ça va être possible...

n°50670
Dost67
Posté le 02-08-2001 à 15:09:12  profilanswer
 

Ou alors peut être mais faudrait charger la page dans un nouvelle fenêtre ou dans des frames invisibles mais bon si c'est une page de 50 liens ça risque d'être long de charger les pages une par une.

n°50733
Gonzoide
Les cochons... dans l'espâââce
Posté le 02-08-2001 à 17:30:18  profilanswer
 

:bounce:

n°50735
Mikvix
Posté le 02-08-2001 à 17:34:01  profilanswer
 

je crois qu'en php ça se fait bien ça, non ?
mais en JS, aucune idée  :??:

n°51440
Gonzoide
Les cochons... dans l'espâââce
Posté le 07-08-2001 à 11:53:34  profilanswer
 

:bounce:
 
C'est une dure, celle-la, mais j'en ai vraiment besoin :)

n°51745
louisebroo​ks
Posté le 08-08-2001 à 13:52:00  profilanswer
 

mikvix  à écrit :
--------------------------------------------------------------------------------
je crois qu'en php ça se fait bien ça, non ?
mais en JS, aucune idée    
 
----------
 
et comment tu fait ça toi en php ?

n°51752
louisebroo​ks
Posté le 08-08-2001 à 14:03:36  profilanswer
 

y'a la célèbre phrase "Si par malheur un lien n'était plus valide, ne manquez pas de me le signaler..." qu'on voit dans plein de site.
 
faudrais p't être voire du côté des variable session : si un visiteur clic sur le lien et qu'il n'est plus valide, alors l'adresse en question est sauvez dans un cookie ou variENV et le serveur les recoltes en fin de sessions, bref faire travailler les autres pour détecter les liens obsoletes. vu comme ça cela devrait être plus simple....non....?

mood
Publicité
Posté le 08-08-2001 à 14:03:36  profilanswer
 

n°51780
Gonzoide
Les cochons... dans l'espâââce
Posté le 08-08-2001 à 14:39:27  profilanswer
 

Ben ouais, mais c'est pour le boulot, et c'est pour detecter si un serveur est up (pas exactement un serveur HTTP, mais une appli avec laquelle on communique par HTTP)

n°51783
louisebroo​ks
Posté le 08-08-2001 à 14:41:35  profilanswer
 

et un ping au lancement de l'aplication ? c'est pas fessssable

n°52045
louisebroo​ks
Posté le 09-08-2001 à 12:51:39  profilanswer
 

la premère question de Gonzoie m'interrèsse....mais elle n'a pas trouvé de réponse alors up up....

n°52130
Gonzoide
Les cochons... dans l'espâââce
Posté le 09-08-2001 à 16:08:29  profilanswer
 

Je donne un peu plus de details pour le fun :
 
Une page web envoie des commandes a une appli qui fait tourner un petit demon HTTP. La commande se presente sous la bete forme d'un lien, sur lequel on clique pour envoyer des donnees a l'appli, en ignorant la valeur de retour (l'appli renvoie un HTTP 204 pour dire d'ignorer le resultat).
 
Le probleme, c'est que si on clique sur le lien alors que l'appli qui ecoute n'est pas demarree, ben on se retrouve avec un beau "not found", que j'aimerais bien eviter en testant avant d'afficher le lien que l'appli est bien a l'ecoute ...

n°52143
louisebroo​ks
Posté le 09-08-2001 à 16:39:14  profilanswer
 

et l'apli elle est écrite en java ?
 
elle pourrait créer un fichier FLAG pour dire quelle tourne. !! non ?
puis avant de ne plus tourner elle effacerer ce flag.

n°52152
Gonzoide
Les cochons... dans l'espâââce
Posté le 09-08-2001 à 16:47:23  profilanswer
 

Ben OUI elle est ecrite en Java mais NON y'a pas moyen de la modifier, j'ai pas d'autre solution que tester en live si elle tourne :(

n°52199
louisebroo​ks
Posté le 10-08-2001 à 08:32:31  profilanswer
 

bien si tu peux pas y toucher, tu créer une autre aplication en java qui creer le flag et lance ton apli.

n°52202
Gonzoide
Les cochons... dans l'espâââce
Posté le 10-08-2001 à 08:39:23  profilanswer
 

Ben non, c'est un systeme critique en production j'ai pas le droit de vie et de mort dessus (ca commence a devenir chiant, hein ? ;))
 
En fait, y'a vraiment pas d'autre solution que de tester le lien, malheureusement :(

n°52422
louisebroo​ks
Posté le 12-08-2001 à 19:34:56  profilanswer
 

il semble que le problème de gonzoide soit le chalange du mois, vérifiez les liens si ils sont valides avant de générer le code html.........1 heure de connexion gratuite à celui qui trouve...

n°52450
-VDV-
Et pas DVD ! Lisez mieux !
Posté le 13-08-2001 à 05:52:18  profilanswer
 

ouvrir la page en fond, tester si y'a le beau "not found"
si non, on affiche

n°52453
louisebroo​ks
Posté le 13-08-2001 à 08:38:22  profilanswer
 

que veux tu dire pas ouvrir la page en fond ?

n°52602
Gonzoide
Les cochons... dans l'espâââce
Posté le 13-08-2001 à 16:12:36  profilanswer
 

:bounce:
 
on y croit, on y croit :) :) :)

n°52603
Merced64
Posté le 13-08-2001 à 16:17:27  profilanswer
 

Ouais, ça serait possible en tentant d'afficher le lien dans une frame invisible, ou utilisant l'ActiveX de IE (mais ça marche seulement avec IE). Mais si jamais ta page est down ça risque d'etre long - le temps que IE fasse un timeout.

n°52626
Gonzoide
Les cochons... dans l'espâââce
Posté le 13-08-2001 à 17:07:51  profilanswer
 

Ben de toutes facons mon truc tournera sur IE uniquement, donc Merced je veux bien ta soluce :)

n°52627
louisebroo​ks
Posté le 13-08-2001 à 17:12:20  profilanswer
 

moi aussi je veux bien ta soluce sauf que je l'ai pas compris...si tu pouvais la réexplique autrement....ou si qqun d'autre la comprise qu'il l'XpliK .....

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Javascript] Tester si un lien est valide ?

 

Sujets relatifs
JAVASCRIPTQuestion de javascript
javascript => question bete mais la je seche ![JAVASCRIPT] Redirection apres avoir valide un formulaire
[VB] Equivalent expressions régulières Javascript (ex : /[a-z0-9]/g) [javascript] si j'ai 16.52, comment garder 0.52, virer l'entier koi !
[Javascript] Sondage avec plusieurs questionsqui est fort en javascript
[Javascript] 
Plus de sujets relatifs à : [Javascript] Tester si un lien est valide ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR