<html> 
<head> 
<script language=javascript> 
function test(){
 alert('test point'); 
 var IPaddress = <%=Request.ServerVariables("REMOTE_ADDR")%>; 
 alert(IPaddress);//分号

</script> 
</head> 
<body onload=test()> 
</body> 
</html>

解决方案 »

  1.   

    应该是这样:
    <html> 
    <head> 
    <script language=javascript> 
    alert('test point'); 
    var IPaddress = '<%=Request.ServerVariables("REMOTE_ADDR")%>'; 
    alert(IPaddress);
    </script> 
    </head> 
    <body> 
    </body> 
    </html> 
      

  2.   

    而且在我这边测试的话还应该是这样:
    var IPaddress = '<%=Request.ServerVariables("REMOTE_ADDR")%>'; 
    换成:
    var IPaddress = '<%=Request.ServerVariables.Get("REMOTE_ADDR")%>';
    因为Request.ServerVariables是属性不是方法 
      

  3.   

    var IPaddress = '<%=Request.ServerVariables("REMOTE_ADDR")%>';
    应该没问题
      

  4.   

    是吗?我是在vs.net框架下测试的,出错说Request.ServerVariables是属性而不是方法。