<script>
var A="AAAA";
</script>
然后:
<script  language="javascript" src="show.js"></script>  在show.js里就可以用变量A(要先定义A,然后再js里引用)

解决方案 »

  1.   

    <script  language="javascript" src="show.js">var A="AAAA";
    </script> 可以这样子使用A吗
      

  2.   

    楼主说的是 "xxx.js?param=yyyy" 的形式吧.
    这样就可以啊function QueryString(pName){
    var tURL=window.location.toString()
    var tFirst=tURL.indexOf(pName+"=")
    var tLast

    if(tFirst<0){
    return ""
    } tLast=tURL.indexOf("&",tFirst) if(tLast<0){
    tLast=tURL.length
    } return tURL.substring(tFirst+pName.length+1,tLast)
    }
      

  3.   

    怎么在你定义的函数里边得到param变量的值
      

  4.   

    一个方法是结合ASP 
    用asp输出js客户端脚本
    <script  language="javascript" src="show.asp?a=A"></script>
    show.asp输出js客户端脚本,而不是html----------------------------------------------------------------------------
    另一个方法是在页面中定义全局变量:
    <script>
    var aa="AAAA";
    </script>
    <script  language="javascript" src="show.js"></script> 就可以这样子使用A但是<script  language="javascript" src="show.js">var A="AAAA";
    </script>是不对的
    -----------------------------------------------------------------------------还有一个方法是用函数返回值传递参数(因为全局变量的任何改动都会对整个页面产生影响,所以推荐使用这种方法,只有确定用到全局性的变量时才考第二种方法)<script>
    function getVar()
    {
    var A="AAAA";
    return A;
    }
    </script>然后再show.js中调用这个函数a=getValue();
      

  5.   

    然后再show.js中调用这个函数A=getValue();//大写哈:)
      

  6.   

    另一个方法是在页面中定义全局变量:
    <script>
    var aa="AAAA";
    </script>
    <script  language="javascript" src="show.js"></script> 就可以这样子使用aa
    但是<script  language="javascript" src="show.js">var A="AAAA";
    </script>是不对的