<script src="http://www.a.com/incoming.asp" language="javascript" type="text/javascript"></script>
这样也可以么?

解决方案 »

  1.   

    to starhycold(星辉一冷):
    你说不可以是指www.a.com这个网址?这是我随便打的
    如果你指的是script包含asp文件,那是肯定可以的,htm文件去包含也可以大家帮忙,我现在只要知道通过js怎样获取来源页的地址就可以了,并且要能写入到数据库库
      

  2.   

    通过点击1.htm链接来到2.htm2.htm里<script src="http://www.a.com/incoming.asp?referer=<%=Request.ServerVariables("HTTP_REFERER")%>" language="javascript" type="text/javascript"></script>incoming.asp里:
    document.write('<%=Request.QueryString("referer")%>')
      

  3.   

    在2.htm页面取道refer值,设置为页面全局变量,在案incoming.asp内直接使用referer变量<script language="JavaScript">
    var referer = document.referrer;
    </script>
    <script src="http://www.a.com/incoming.asp" language="javascript" type="text/javascript"></script>
      

  4.   

    to seeu1688(kangel):
    非常感谢给方案~但是我试了下不行,在incoming.asp里是这样写吗?
    document.write('<%=referer%>')
    没有内容输出
      

  5.   

    不是asp变量,referer是js变量。incoming.asp里面直接将referer打印出即可即
    document.write(referer);
      

  6.   

    incoming.asp是由2.htm引用的,<%=Request.ServerVariables("HTTP_REFERER")%>当然显示的是2.htm你索性就用document.referer就行了
      

  7.   

    2.htm:
    <script src="http://www.a.com/incoming.asp" language="javascript" type="text/javascript"></script>
    ==>
    document.write("<script language=\"JavaScript\" src=\"http://www.a.com/incoming.asp?referrer=" + escape(document.referrer) + "\" type=\"text/javascript\"><\/script>");incoming.asp:
    document.write('<%=Request.QueryString("referrer")%>');