你定义一个全局变量,在Js里读取这个全局变量,不就OK了

解决方案 »

  1.   

    可我是通过<!--#include file="aa.js?id=1"-- >  这样传值过去啊
    如果定义全局变量 那么如果我加载5个页面 不是要定义5个 麻烦啊
     
      

  2.   

    location.search,可以用.substr(1)截取。
      

  3.   

    前面加
    <script>var id=1</script>
    <!--#include file="aa.js"--  > 
    这样用
      

  4.   

    <!--#include file="aa.js?id=1"--  >这样能传递值?你以为是iframe,frame啊.你在url上添加id参数,然后用js脚本分析这个参数
    var id="",url="";
    url=window.location.href;//获取页面url
    var pos=url.indexOf"id=";
    id(post!=-1)//有id参数
    {
      id=url.substring(pos+1);
    }
    else
    {
       id="-1";//没参数就默认一个
    }
      

  5.   

    上面有句错了var pos=url.indexOf("id=");
      

  6.   

    不好意思 各位 我写错了  
    :(是a页面 里面写<script src='b.js?id=1'></script>那么b页面如何判断id的值 从而在a页面显示相应的信息
      

  7.   

    <script>var b="aa";</script>
    <script src="jobinfo.js?id=1"></script>
    这样是可以获取的 在b页面
    输出b是aa 通过url可以传不?
      

  8.   

    <!--#include file="aa.js?id=1"-->??可以这样包含页面的?不是只能包含ASP并且不能带参数的吗?
      

  9.   

    不能带参数的 我写错了 是<script src="jobinfo.js?id=1" >
      

  10.   

    我汗……真强~``我看了开头还一直纳闷呢~怎么可以include带参数了~``