begin process at 2012 05 28 23:24:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Affichage de l'état d'un serveur en Javascript ... à l'aide !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage de l'état d'un serveur en Javascript ... à l'aide !

dimanche 22 mai 2005 à 12:08:01 | Affichage de l'état d'un serveur en Javascript ... à l'aide !

xp007

Salut à tous,

je cherche depuis un certain temps 2 scripts particuliers ...
 
Le 1er permettant de vérifier si un serveur est en ligne ou non, en détail :
- sur une page hébergée par mon FAI (pas de PHP pris en charge) je souhaiterai faire apparaître le statut du serveur qui est chez moi, à savoir "Connecté" ou "Déconnecté".
   - sachant que je possède un nom de domaine et une IP fixe (si cela peut aider),
   - sachant également que je souhaiterai que le résultat apparaisse soit sous forme d'un texte ( "Connecté" ou "Déconnecté" ) soit sous forme d'une image (différente selon le cas : "connect.gif" et "disconnect.gif").

Le 2nd permettant d'activer une redirection selon l'état du serveur, en détail :
- si le serveur est allumé, le lien redirige vers le serveur
- s'il est éteint, le lien redirige vers un lien sur l'hébergement FAI

Pourquoi je veux cela ? ... tout simplement parce que le PC qui fait office de serveur n'est pas toujours allumé et que je souhaite garder une page d'accueil (page sur FAI) lorsqu'il est éteint.

Voilà, j'espère avoir été clair dans ma requête.

J'espère que quelqu'un pourra m'aider ... d'avance merci !!!
dimanche 22 mai 2005 à 19:57:12 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

GhislainLavoie

Salut!

J'ai une solution simple.  Il sufit de tester la présence de ton serveur en y inserant sur ta page par exemple une image su le serveur et si il trouve et affiche l'image c'est quele serveur est en ligne.  Donc en testant par exemple le taille de l'image, on sait si il a réussi a charger celle-ci.

<html>
<head>
<title>Untitled</title>
<script type="text/javascript">
function testerServeur()
{
if (document.testServeur.width==50)
// serveur UP
else
// serveur DOWN
}
</script>
</head>
<body onload=
"testerServeur();">
<img style="position:absolute;top:-200px;" name="testServeur" src="http://monserveur.com/images/001.jpg">
</body>
</html>

A+, Ghislain

lundi 23 mai 2005 à 09:08:13 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

xp007

Merci Ghislain pour ce 1er script ...
Je l'ai testé, ça marche ... mais n'est-il pas possible de faire afficher une autre image qui se trouve sur le serveur FAI si celle du serveur qui est chez moi n'est pas trouvée ? ... car mon but est de mettre une image "connect.gif" quand le serveur est en ligne et mettre l'image "disconnect.gif" quand le serveur n'est pas en ligne.

D'avance merci.
lundi 23 mai 2005 à 21:48:26 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

GhislainLavoie

Salut!

La solution est la même...

Tu as une image connect.gif sur ton serveur que tu tente d'afficher et si la taille ne convient pas tu change la source de l'image pour mettre un autre gif.

Exemple

<html>
<head>
<title>Untitled</title>
<script type="text/javascript">
function testerServeur()
{
if (document.testServeur.width==50)
{
// redirection serveur
}
else
{
document
.testServeur.src="/image/disconnect.gif";
// redirection fai
}
}
</script>
</head>
<body onload=
"testerServeur();">
<img name="testServeur" src="http://monserveur.com/images/connect.gif" >
</body>
</html>



A+, Ghislain
mardi 24 mai 2005 à 00:42:24 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

xp007

   Bonsoir Ghislain,

   je viens de me casser la tête pendant plus de 2 heures à essayer de comprendre pourquoi lorsque le serveur est éteint aucune image s'affiche ... je pense avoir compris, l'image - quelque soit le résultat du test - sera toujours celle du serveur puisque le src = "http://monserveur.com/images/connect.gif" ... et donc si le serveur n'est pas OnLine aucune image ne s'affiche !
   Mais je n'ai pas trouvé de solution ...

   @+, Sam

mardi 24 mai 2005 à 02:22:45 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

GhislainLavoie

Salut!

Et pourtant, on change la source de l'image dans la fonction testerServeur:

document.testServeur.src="/image/disconnect.gif";


L'image devrait donc changer!!!

A+, Ghislain
mardi 24 mai 2005 à 03:31:36 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

xp007

   Re-Salut !

   Effectivement avec la fonction, cela devrait marcher mais en réalité le rappel du lien en fin de script :
   <img name="testServeur" src="http://monserveur.com/images/connect.gif" >
   ... je
pense que c'est ça qui déconne ... mais je ne suis pas spécialiste ...
   J'avais pensé sinon à un truc du style RollOver mais comment faire ???

   Pppfff ...  ... quelle galère !

   En tout cas merci de m'accorder du temps !

   @+, Sam
mardi 24 mai 2005 à 03:56:30 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

GhislainLavoie



Je ne suis pas certain de comprendre!!!!

Pourquoi sans la fonction?

C'est ce qui permet de changer la source de l'image si elle n'est pas trouvé.  A moin que je n'ai pas saisie ton problème, j'ai retesté mon code et ça devrait fonctionner.

Si ça persiste, donne moi un lien pour que je puisse voir le résultat et le cas échéant le problème.

A+, Ghislain
mardi 24 mai 2005 à 04:11:08 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

xp007

   Je m'explique ... 
   Le script (donc la fonction !) ne sert à rien puisque le résultat est identique si j'insère tout bêtement l'image "connect.gif" qui se situe sur le serveur ... quand le serveur est hors-ligne, l'image n'est pas accessible ! C'est ce qui se passe aussi avec ton script : ausune image ne vient remplacer l'image du serveur qui est down ... logique puisque en fin de fichier tu fais de nouveau appel à l'image qui est sur le serveur <img name="testServeur" src="http://monserveur.com/images/connect.gif" > !
   Pour te donner une idée, voici le lien : [ Lien ] ... le serveur est actuellement fermé ... tu verras ce qui se passe !

   Depuis 20h j'essaie de trouver une solution mais je ne trouve rien ... pas cool Javascript  !!!

   @+, Sam

mardi 24 mai 2005 à 04:15:12 | Re : Affichage de l'état d'un serveur en Javascript ... à l'aide !

xp007

   En réalité IE me dit qu'il y a une erreur à la ligne 21 ( <body onload="testerServeur();"> ) ...

1 2

Cette discussion est classée dans : page, serveur, lien, affichage, état


Répondre à ce message

Sujets en rapport avec ce message

affichage de la page [ par gazalii ] bonjourj'ai un lien sur une page lorsque je clique sur ce lien j'affiche une div mon probleme que sur internet explorer la div s'affiche en haut et la Affichage de texte suivant un click [ par Arnauti ] Bonjour a tous, Après avoir chercher sur le net et sur ce site je n'ai pas trouvé de réponse a ma question.En effet, je suis a la recherche d'un scrip enregistré la page web [ par Ucpx ] bonjour je voudrais enregistré la page web d'un site sur mon serveur a partir du lien par exemple g ma page aspi.html , je met le lien de la page " w Recuperer valeur du lien seelctionné dans un onunload [ par moumouf ] Bonjour, J'ai un lien sur une page permettant d'afficher un contenu en plein ecran dans une nouvelle page. Une fois cette nouvelle page affiché, j'ai problème d'affichage de ma page web sous IE8 [ par sandymen ] Bonjour, Depuis que j'ai inséré un diaporama sur ma page web, j'ai un problème d'affichage sous IE8. Du coup, mon fichier DWT sous dreamweaver modifié Modifier la balise herf [ par wassimbik ] Bonjour à tous J'ai utilisé Code : JavaScriptdo ouvrir un lien dans un "DIV" d'une même page sans recharger les autres [ par louseb84 ] salut a tous. voilà je me suis décider a m'inscrire après avoir parcouru pas mal de poste et de codes sources sans y trouver réponse. je me suis mis Imprimer une autre page que celle en cours [ par bibo06 ] Bonjour, Je cherche à imprimer une page web par un lien mais autre que celle ou se trouve le lien.J'ai trouver un script formé de la sorte:dans les ba Firefox : uncaught exception [ par Or3_74 ] Bonjour,J'ai développé une appli google maps en javascript/php.Celle-ci se trouve dans une iframe, la page principale est hébergée sur un autre serveu comment chercher un lien de page ? [ par mlayahfm ] Comment inserer un simuler le click d'un bouton dan sune page js pourqu'il pointe sur un lien no 2 par exemple ?Puis comment ajouter a ce bouton une f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales