Probleme sur javascript adresse ip en

Probleme sur javascript adresse ip en - HTML/CSS - Programmation

Marsh Posté le 03-04-2005 à 02:04:19    

Bonjour,
 
J'ai visité plusieurs sites concernant le sujet suivant "Afficher une adresse ip"... je sais que c'est possible en php mais je souheterais le faire en javascript ...
 
J'ai essayé la methode suivante,
var Ip = '<!--#echo var="REMOTE_ADDR"-->'
document.write("Votre adresse IP :"+adip+"" );
 
et aussi cette methode la :
 
adresseIP=java.net.InetAddress.getLocalHost();
adip=adresseIP.getHostAddress();
document.write("Votre adresse IP :"+adip+"" );
 
mais ca ne marche pas, j'utilise internet explorer comme navigateur si quelqu'un sait le pkoi du comment .... je sais que je peux le faire en php tres facilement mais bon, je prefererais le faire en javascript...

Reply

Marsh Posté le 03-04-2005 à 02:04:19   

Reply

Marsh Posté le 04-04-2005 à 11:03:51    

phdenis40 a écrit :

je sais que je peux le faire en php tres facilement mais bon, je prefererais le faire en javascript...


 
Pourquoi ? :heink:
 
Edit : dans tes exemples précédents, le second ça m'étonne pas que ça ne marche pas puisque apparament tu utilises une méthode java dans du javascript (ce sont deux langages différents, hein...), mais le premier, essaye peut-être Ip = "" + <!--#echo var="REMOTE_ADDR"-->;


Message édité par cosmoschtroumpf le 04-04-2005 à 11:05:53
Reply

Marsh Posté le 04-04-2005 à 13:01:16    

cosmoschtroumpf a écrit :

Pourquoi ? :heink:
 
Edit : dans tes exemples précédents, le second ça m'étonne pas que ça ne marche pas puisque apparament tu utilises une méthode java dans du javascript (ce sont deux langages différents, hein...), mais le premier, essaye peut-être Ip = "" + <!--#echo var="REMOTE_ADDR"-->;


 
Ben non, ca marche pas non plus ... Je prefere le faire en javascript car mon hebergeur ne supporte pas le php ...
Merci

Reply

Marsh Posté le 04-04-2005 à 14:19:43    

Ah, donc c'est pas "tu préfèrerais" le faire en JS, c'est "tu dois" :D
 
 
et qu'est-ce que tu appelles "ca marche pas" ? Ca te fait un message d'erreur ? Ca ne fait pas le echo de l'ip ? Utilises la console javascript de firefox pour voir ce que ça te dit.
 
Sinon tu peux essayer quelque chose comme ca :
 

Code :
  1. <div id="ip" style="display: none"><!--#echo var="REMOTE_ADDR"--></div>


et dans ton script :

Code :
  1. var Ip = document.getElementById('ip').innerText;


c'est pas très propre sémantiquement, mais ca risque de plus marcher.


Message édité par cosmoschtroumpf le 04-04-2005 à 14:20:16
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed