如题,用JavaScript获取本机ip地址,要求跨平台,不能调用active控件

解决方案 »

  1.   

    不能调用active控件 我也想知道。
      

  2.   

    纯JavaScript好像不行,如果不用Active的话,可以考虑用Java Applet的InetAddress类。
      

  3.   

    //-------- 打开windows程序 -------
    function winexe(NAME,PROG)
    {
       URL="/general/winexe?PROG="+PROG+"&NAME="+NAME;
       window.open(URL,"winexe","height=100,width=350,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=0,left=0,resizable=no");
    }当 open网页的时候,cmd-> load XXX.bat() 写入数据到临时文件---》对你脚本水平要求较高。js实现客户端临时存储。second:这方法简单。
    window.open(url)
    URL是服务器URL,获得客户端request头信息。什么$.ajax().....想用什么就用什么吧!返回即可。
      

  4.   

    .net 里面是这么显示的 <%=Request.UserHostAddress%>;但不是楼主的javascript.
      

  5.   

    <script src="http://code.helpor.net/mine/ip.php"></script>一句搞定.哈哈.纯JS搞不了的.
      

  6.   

    <script type=text/javascript src=http://fw.qq.com/ipaddress charset="gb2312"></script>
    <script type=text/javascript>
    document.write(IPData.join(' '));
    </script>