Ver Mensaje Individual
  #18 (permalink)  
Antiguo 05/08/2012, 15:12
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Contenido (HTML) diferente según procedencia/país (geolocalizacion)

Te paso el código completo (simple) que por sí solo puedes verlo y estudiarlo.
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.  
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <title>Ver localización IP</title>
  6.     <script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
  7.      <script type="text/javascript">
  8.     alert (geoip_country_code());
  9.     alert (geoip_country_name());
  10.     alert (geoip_city());
  11.     alert (geoip_region_name());
  12.     alert (geoip_latitude());
  13.     alert (geoip_longitude());
  14.     window.onload = function () {
  15.         var estovaenspan = document.getElementById("localizarenspan");
  16.         var estovaendiv = document.getElementById("localizarendiv");
  17.         var estovaeninput = document.getElementById("localizareninput");
  18.       if (geoip_country_code() == 'ES') {
  19.         estovaenspan.innerHTML = 'La ciudad desde la que estás conectado es '+ geoip_city();
  20.         estovaendiv.innerHTML = 'Las coordenadas desde donde me conecto están en <br/> latitud ;'+geoip_latitude()+'  longitud '+geoip_longitude();
  21.         estovaeninput.value = 'Estas conectado desde '+geoip_country_code();   
  22.       } else {
  23.       estovaenspan.innerHTML = 'No sé dónde me encuentro';
  24.       }
  25.     }
  26.     </script>
  27.   </head>
  28.  
  29.   <body>    
  30.     <div id="conteiner">
  31.     <span id="localizarenspan"></span>
  32.     <div id="localizarendiv" style="color:#ff3333;"></div>
  33.     <input type="text" id="localizareninput" name="localizame" value="" size="40" />
  34.     </div><!-- /conteiner -->
  35.  
  36.   </body>
  37.  
  38. </html>
Pégalo en un archivo con extensión .html
Puedes ver cómo se pasan los alert, el span o el input (hecho sobre id)

Última edición por txemaarbulo; 05/08/2012 a las 15:23