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

 


Dernière réponse
Sujet : [Javascript] Tester si un lien est valide ?
louisebrooks 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 .....

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
louisebrooks 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 .....
Gonzoide Ben de toutes facons mon truc tournera sur IE uniquement, donc Merced je veux bien ta soluce :)
Merced64 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.
Gonzoide :bounce:
 
on y croit, on y croit :) :) :)
louisebrooks que veux tu dire pas ouvrir la page en fond ?
-VDV- ouvrir la page en fond, tester si y'a le beau "not found"
si non, on affiche
louisebrooks 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...
Gonzoide 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 :(
louisebrooks bien si tu peux pas y toucher, tu créer une autre aplication en java qui creer le flag et lance ton apli.
Gonzoide 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 :(
louisebrooks 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.
Gonzoide 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 ...
louisebrooks la premère question de Gonzoie m'interrèsse....mais elle n'a pas trouvé de réponse alors up up....
louisebrooks et un ping au lancement de l'aplication ? c'est pas fessssable
Gonzoide 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)
louisebrooks 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....?
louisebrooks 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 ?
Gonzoide :bounce:
 
C'est une dure, celle-la, mais j'en ai vraiment besoin :)
Mikvix je crois qu'en php ça se fait bien ça, non ?
mais en JS, aucune idée  :??:
Gonzoide :bounce:
Dost67 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.
Dost67 Je crois pas qu'ça va être possible...
nicobule up aussi car la question est interessante
Gonzoide up :bounce:
Gonzoide 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)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)