<script>
var A="AAAA";
</script>
然后:
<script language="javascript" src="show.js"></script> 在show.js里就可以用变量A(要先定义A,然后再js里引用)
var A="AAAA";
</script>
然后:
<script language="javascript" src="show.js"></script> 在show.js里就可以用变量A(要先定义A,然后再js里引用)
</script> 可以这样子使用A吗
这样就可以啊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)
}
用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();
<script>
var aa="AAAA";
</script>
<script language="javascript" src="show.js"></script> 就可以这样子使用aa
但是<script language="javascript" src="show.js">var A="AAAA";
</script>是不对的