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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Debbogage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debbogage

n°2032859
Pandalex
Posté le 28-10-2010 à 15:17:00  profilanswer
 

Bonjour,
 
je veux afficher le résultat de la fonction myIpAdress.
 
J'ai fais ceci :
 

Code :
  1. <HTML><BODY>
  2. ICI
  3. </br>
  4. <script language="JavaScript">
  5. var add = myIpAddress();
  6.  var myIp = "hello " + add;
  7. alert(myIp);
  8. </script>
  9. </br>
  10. </BODY></HTML>


 
Mais il ne m'affiche rien.
Et si je passe l deboggeur de IE, il me fais un stop avec l'énigmatique message : 'Objet attendu'
 
Sauriez vous pourquoi ?

mood
Publicité
Posté le 28-10-2010 à 15:17:00  profilanswer
 

n°2032920
olivthill
Posté le 28-10-2010 à 16:48:08  profilanswer
 

Ne manquerait-il pas la création de la fonction myIpAddress() ?
Si non, alors comment est-elle écrite ?

n°2032939
Pandalex
Posté le 28-10-2010 à 17:43:06  profilanswer
 

C'est normalement un fonction javascript standard.
 
http://technet.microsoft.com/en-us [...] 61950.aspx

n°2032967
David Bori​ng
Posté le 28-10-2010 à 19:09:11  profilanswer
 

Pas une seconde. Tu dois passer par une techno serveur pour la connaitre.
Par exemple un nommé Zach, sur Stack Overflow, à créer un webservice sur Google App Engine te retourne l'ip sous JSONP.
http://stackoverflow.com/users/9128/zach
http://stackoverflow.com/questions [...] javascript

Code :
  1. <script type="application/javascript">
  2.    function getip(json){
  3.      alert(json.ip); // alerts the ip address
  4.    }
  5. </script>
  6. <script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"></script>


n°2033035
olivthill
Posté le 29-10-2010 à 10:20:30  profilanswer
 

Pandalex a écrit :

C'est normalement un fonction javascript standard.
 
http://technet.microsoft.com/en-us [...] 61950.aspx

C'est vrai, je ne le savais pas. C'est bien une fonction standard. Mais... elle ne s'exécute que dans un contexte particulier (ce javascript spécial n'est destiné qu'au serveur, pas au poste client, il doit être dans un fichier ayant un nom particulier et dans un répertoire particulier, il faut que le serveur Apache soit configuré pour cela, etc.), qui n'est pas du tout celui d'une page HTML classique. Donc, il faut utiliser des choses comme celle indiquée par David Boring.
 
 

n°2033057
gatsu35
Blablaté par Harko
Posté le 29-10-2010 à 11:35:42  profilanswer
 

olivthill a écrit :

C'est vrai, je ne le savais pas. C'est bien une fonction standard. Mais... elle ne s'exécute que dans un contexte particulier (ce javascript spécial n'est destiné qu'au serveur, pas au poste client, il doit être dans un fichier ayant un nom particulier et dans un répertoire particulier, il faut que le serveur Apache soit configuré pour cela, etc.), qui n'est pas du tout celui d'une page HTML classique. Donc, il faut utiliser des choses comme celle indiquée par David Boring.
 
 


Ce n'est pas une fonction JS standard, dans ce cas elle serait décrite dans la norme Ecmascript, pas dans un truc de MS, c'est un truc propre a MS et dans un contexte particulier pour une configuration de proxy


---------------
Blablaté par Harko
n°2033071
olivthill
Posté le 29-10-2010 à 12:43:17  profilanswer
 

1. Arrêtez, SVP de critiquer les autres.
 
2. Ne jouez pas sur les mots, notamment sur le mot "standard".
 
3. Informez vous avant de critiquer. Ce n'est pas un "truc MS", c'est un truc Netscape à la base, qui a été repris par M$, et qui est valable sur presque tous les serveurs, mais qui est ancien, et presque obsolète. Voir la doc sur PAC.


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

  Debbogage

 

Sujets relatifs
Plus de sujets relatifs à : Debbogage


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