用applet获得,用js从applet里取。
应该可以的。

解决方案 »

  1.   

    直接是不行,但是如果间接是否可以呢?思路:先用asp里Request.ServerVariables("REMOTE_ADDR")来取得ip的值,再把它放到一个隐藏域里,再用js来调用这个隐藏域的值,这样,不就实现了用js来获取服务器的ip地址了吗?参考代码如下:<html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="">
      <p>
           <input type="hidden" name="hidden1" value="<% =request.servervariables("remote_addr") %>">
      </p>
      
      </form><script language="javascript">
    document.write(document.form1.hidden1.value);
    </script>
    </body></html>把上面代码保存为123.asp,调试已经通过,你可以再根据需要修改其中的代码,祝你好运!
      

  2.   

    直接是不行,但是如果间接是否可以呢?思路:先用asp里Request.ServerVariables("REMOTE_ADDR")来取得ip的值,再把它放到一个隐藏域里,再用js来调用这个隐藏域的值,这样,不就实现了用js来获取服务器的ip地址了吗?参考代码如下:<html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="">
      <p>
           <input type="hidden" name="hidden1" value="<% =request.servervariables("remote_addr") %>">
      </p>
      
      </form><script language="javascript">
    document.write(document.form1.hidden1.value);
    </script>
    </body></html>把上面代码保存为123.asp,调试已经通过,你可以再根据需要修改其中的代码,祝你好运!