网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.Javascript 篱式 条件判断.
.JavaScript+CSS实现tab.
.Javascript正则表达式的3个例子.
.图片自动缩小的js代码,用以防止图.
.javaScript通用数据类型校验.
.Javascript检测字符串字节长度(.
.JavaScript自定义模式对话框.
.Javascript刷新框架及页面的方法.
.用来实现Web页面图片移动托拽的代.
.5个有趣的IE浏览器地址栏JavaScr.
.总结showModalDialog和showModel.
.JavaScript的9个陷阱及评点.
.JavaScript获取浏览器的显示区域.
.JavaScript与ActionScript通讯(.
.用JavaScript + jMail发邮件.
.跨子域页面间的JavaScript访问.
.javascript对ListBox的增 删.
.Javascript简易调色板效果.
.Javascript实例教程(1) 创建弹出.
.几行代码轻松搞定网页的简繁转换.

内外网同时访问问题_判断访问计算机IP

发表日期:2006-5-18


我在内网搭了两个服务器,一个数据库服务器,一个Web服务器。并且让网管影射个外网IP给Web服务器,使得外网内网可以同时访问。但这样产生了个问题,Web服务器取数据是用内网的相对地址,这样外网访问时就得不到数据,只能显示框架。要是把数据库服务器也映射了的话,那么内网就不能访问了,这样我就没办法调试了。如果把两个服务器合为一个,那么运行的速度就会受到影响,而现在老板也不想再往里投钱,毕竟只是一个演示。而把两台机子搬到实验室的网络机房直接接到外网上也可以解决,但是网络机房是封闭的,有门禁卡,这样我就没办法经常进去修改。
仔细想了一下,觉得做个判断应该可以解决这个问题,只要判断访问的是内网IP还是外网IP,依据判断来进行对应的操作
查了查资料发现用JS不错,因为JS 获取的 IP 有个优点就是它获取的是本机设置的 IP,如果计算机通过局域网上网,那么它获得的就是计算机的局域网 IP,而不像 ASP 中 Request 获取的是计算机连接到互联网的 IP。

代码(是从别人那抄来的,不过可以参考一下 :)   )
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JS获取客户端IP</title>
</head>

<body>
<script type="text/javascript" language="javascript">
<!--
function GetLocalIPAddress()
{
    var obj = null;
    var rslt = "";
    try
    {
        obj = new ActiveXObject("rcbdyctl.Setting");
        rslt = obj.GetIPAddress;
        obj = null;
    }
    catch(e)
    {
        //异常发生
    }
   
    return rslt;
}

document.write("你的IP是:" + GetLocalIPAddress());
//-->
</script>
</body>

</html>

据说在使用中可能会出现警告,不过这只是测试,应该不碍事的,呵呵   :)

 

上一篇:一种常用效果的实现(Javascript的子父页访问、函数调用) 人气:13697
下一篇:javascript实现类似google和msn space的拖拽 人气:14759
浏览全部javascript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐