js获取客户端外网ip的简单实例


Posted in Javascript onNovember 21, 2013
var wwip=""; 
  $(function(){ 
    $(document).ready( function() { 
      $.getJSON( "http://smart-ip.net/geoip-json?callback=?", 
        function(data){ 
          alert( data.host); 
          wwip=data.host; 
        } 
      ); 
    }); 
  });

这个问题查了很多资料,都不可以,这个还好用。

例子,js获取本地与外网IP地址。

<script language="javascript" type="text/javascript">
//获取本地IP
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
alert("ErrInfoIS:"+e)
}
return rslt;
}
document.write("你的IP是:" + GetLocalIPAddress());
</script>

以上是js获取本地ip地址的方法,下面来看js获取外网ip地址的例子。

<script language="javascript">
//获取外网IP
xml=new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET","http://city.ip138.com/city0.asp",false);
xml.send();
kk=xml.ResponseText;
i=kk.indexOf("[");
ie=kk.indexOf("]");
ip=kk.substring(i+1,ie);
document.write("<span style='color:red;font-size:12;' cursor='hand'>您的IP地址是:" + ip + "</span>");
</script>
Javascript 相关文章推荐
原生javascript实现图片轮播效果代码
Sep 03 Javascript
jQuery表格行换色的三种实现方法
Jun 27 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
Jan 09 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
May 11 Javascript
jquery操作checkbox示例分享
Jul 21 Javascript
JS修改iframe页面背景颜色的方法
Apr 01 Javascript
javascript字符串替换函数如何一次性全部替换掉
Oct 30 Javascript
jQuery实现的简单分页示例
Jun 01 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
jquery对table做排序操作的实例演示
Aug 10 jQuery
Vue.js实现分页查询功能
Nov 15 Javascript
深入学习JavaScript 高阶函数
Jun 11 Javascript
jquery实现简单易懂的图片展示小例子
Nov 21 #Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
Nov 21 #Javascript
利用jq让你的div居中的好方法分享
Nov 21 #Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 #Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 #Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
Nov 21 #Javascript
js中一个函数获取另一个函数返回值问题探讨
Nov 21 #Javascript
You might like
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
php常用文件操作函数汇总
2014/11/22 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
PHP 实现链式操作
2021/03/09 PHP
JMenuTab简单使用说明
2008/03/13 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
原生js轮播特效
2017/05/18 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
Python中用Spark模块的使用教程
2015/04/13 Python
Python 爬虫多线程详解及实例代码
2016/10/08 Python
Python自动发送邮件的方法实例总结
2018/12/08 Python
python根据url地址下载小文件的实例
2018/12/18 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
Java的五个基础面试题
2016/02/26 面试题
学生党员思想汇报范文
2014/01/09 职场文书
简单的辞职信范文
2014/01/18 职场文书
高一英语教学反思
2014/01/22 职场文书
《春笋》教学反思
2014/04/15 职场文书
敬老模范事迹
2014/05/21 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
品德与社会教学反思
2016/02/24 职场文书
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang