<script language="JavaScript" src="test.asp?width="+(1000+screen.width) type="text/JavaScript"></script>

解决方案 »

  1.   

    test.asp<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <%
    response.write "document.write('"&request.QueryString("width")&"')"
    %>你试一下,不行的,传递不过来
      

  2.   

    呵呵,我都已经做过了
    怎么会传不过来呢
    userinfo.asp
    ====================================
    <!--#include file="conn.asp"-->
    <%
    var info=(Request.servervariables("http_user_agent")+"").split(";");
    function gDate(){
    var d=new Date();
    return d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+" "+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();
    }
    function gIe(){
    return info[1].split(" ")[2];
    }
    function gSys(){
    return info[2].replace(/\)/g,"");
    }
    function gIp(){
    return Request.ServerVariables("remote_addr");
    }
    function gRef(){
    var ref=Request.ServerVariables("http_referer")+"";
    return ref!=""?ref:"直接输入或书签导入";
    }
    function gColor(){
    return Request("color");
    }
    function gVga(){
    return Request("screen");
    }
    function gLang(){
    var lang=Request.ServerVariables("http_accept_language")+"";
    return lang=="zh-cn"?"简体中文":"非简体中文";
    }
    function WriteIp(){
    var cip=gIp()+"";
    cip=="127.0.0.1"?cip="192.168.0.1":null;
    var nip=cip.split(".");
    for(i=0;i<nip.length;i++){
    if(nip[i].length==2)nip[i]="0"+nip[i];
    if(nip[i].length==1)nip[i]="00"+nip[i];
    }
    cip=nip[0]+"."+nip[1]+"."+nip[2]+"."+nip[3];
    var sql="select * from ip where  startip<='"+cip+"' and endip>='"+cip+"'and left(startip,3)='"+nip[0]+"' and  left(endip,3)='"+nip[0]+"' and  mid(startip,5,3)='"+nip[1]+"' and  '"+nip[1]+"'=mid(endip,5,3)"; 
    rs.open(sql,con,3,3);
    if(rs.eof){
    var ctry="无法找到此IP数据!";
    rs.close();
    return ctry;
    }
    else{
    var ctry=rs("country")+"["+rs("local")+"]";
    rs.close();
    return ctry;
    }
    }var ColorInfo=gColor();
    var IeInfo=gIe();
    var SysInfo=gSys();
    var VgaInfo=gVga();
    var LangInfo=gLang();
    var IpInfo=gIp();
    var DateInfo=gDate();
    var RefInfo=gRef();
    var CtryInfo=WriteIp();
    rs.open("user_info",con,3,3);
    var NOInfo=rs.recordcount+1;
    rs.addnew();
    rs("u_color")=ColorInfo;
    rs("u_ie")=IeInfo;
    rs("u_sys")=SysInfo
    rs("u_vga")=VgaInfo
    rs("u_lang")=LangInfo
    rs("u_ip")=IpInfo
    rs("u_time")=DateInfo
    rs("u_ref")=RefInfo
    rs("u_ctry")=CtryInfo;
    rs.update();
    rs.close();
    %>
    document.write("操作系统:<%=SysInfo%>,使用的语种:<%=LangInfo%><br>系统分辨率:<%=VgaInfo%>,色彩:<%=ColorInfo%>位色<br>Internet Explorer版本:<%=IeInfo%><p>您是通过<%=RefInfo%>来到这<br>IP是:<%=IpInfo%>来自<%=CtryInfo%><br>统计:"+"<%=NOInfo%>".replace(/(.)/g,"<img src=image/img$1.gif>"));
    index.htm
    ===========================================
    <script language="JScript">
    document.write("<script language='JScript' src='userinfo.asp?color="+screen.colorDepth+"&screen="+screen.width+"×"+screen.height+"'><\/script>");
    </script>