Fonction page de secours

[Fermé]
Signaler
Messages postés
10
Date d'inscription
vendredi 5 octobre 2001
Statut
Membre
Dernière intervention
15 avril 2008
-
Messages postés
10
Date d'inscription
vendredi 5 octobre 2001
Statut
Membre
Dernière intervention
15 avril 2008
-
Bonjour et merci par avance de vos réponses

Mon souhait est de mettre en place une fonction permettant de voir la disposinilité d'une page sur le réseau et d'agir en conséquence sur des liens.

Je m'explique : 2 serveurs avec des droits différents. certaines personnes n'ont pas les droits d'accès sur les 2.

avec un lien classique (href="javascript:fonction(lien.htm)") je voudrais que ma fonction mène vers ce lien.htm si les droits sont corrects sinon vers une autre page que je définis par défaut dans mon script (genre erreur.htm).

je sais que cela ressemble à une procédure d'authentification mais surtout je veux que cela marche en local (genre de page de secours si le fichier a été supprimé par exemple).

Merci.
Erwan

4 réponses

Messages postés
2089
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
27 juin 2021
249
<script type="text/javascript">
function dispatch(){
  if  (verification()){
     this.location="page-reserve.htm";
  }else{
    this.location="erreur.htm";
  }
}
</script>
<a href="javascript:dispatch()">Accés privé</a>


A toi d'écrire la fonction de vérification...
Messages postés
10
Date d'inscription
vendredi 5 octobre 2001
Statut
Membre
Dernière intervention
15 avril 2008
1
Merci

Je crois que cela correspond bien à ce que je souhaite faire !

Mais j'avoue que je ne m'y connais pas assez pour écrire la fonction de vérification

Comment faire pour justement voir si une page existe (ou est accessible).

Merci par avance

ErwMat
Messages postés
2089
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
27 juin 2021
249
Pour vérifier qu'une page existe tu la charge dans une iframe et tu vérifie que celle çi n'est pas vide (innerHTML != "")
Messages postés
10
Date d'inscription
vendredi 5 octobre 2001
Statut
Membre
Dernière intervention
15 avril 2008
1
Merci cela pourrait me convenir
Mais comment l'inclure à ma fonction script ?
Merci par avance