Saludos
derkenuke y
caricatos!!
Antes que nada, disculpen por tardarme en responder.
Caricatos, efectivamente, el documento que mencionas es muy completo, pero contiene tanta informacion que, gracias a mi deficit de intelecto, no pude ser capaz de comprender

. En uno de los links que posteaste derkenuke, encontre un codigo en PHP el cual solo muestra la abreviacion del pais (ejem: Mexico = mx), pero creo que podra servirme en algun momento.
Bueno, aunque se que este codigo esta en PHP y este foro es de Javascript, aqui dejo el codigo (tal vez moveran este tema al foro PHP

)
Código PHP:
<?php
//Obtener IP:
$_SERVER["HTTP_CLIENT_IP"]!=""?$ip=$_SERVER["HTTP_CLIENT_IP"]:$ip=$_SERVER["REMOTE_ADDR"];
//Función de obtención de IP (basado en la web de webhosting.info)
function getCountry($ip_address){
//By Marc Palau (http://www.nbsp.es)
$url = "http://ip-to-country.webhosting.info/node/view/36";
$inici = "src=/flag/?type=2&cc2=";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST,"POST");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "ip_address=$ip_address");
ob_start();
curl_exec($ch);
curl_close($ch);
$cache = ob_get_contents();
ob_end_clean();
$resto = strstr($cache,$inici);
$pais = substr($resto,strlen($inici),2);
return $pais;
}
//obtención de código de país:
$pais = strtolower(getCountry($ip));
echo"$pais";
?>
Por cierto, al ponerlo en una pagina que tengo en uno de los tantos servidorer gratuitos (la tengo para subir las paginas que hago y ver los detalles, ya que no se muestran igual al verlas en mi sistema o PC que cuando estan en internet) y no funciono, pero en mi PC si.