url参数将其保存在JavaScript代码中

url参数将其保存在JavaScript代码中,javascript,url,Javascript,Url,我想在javascript代码中插入找到url的参数值(作为数字)。。所以基本上我有以下url www.rene-zamm.com/mp dthanks.asp?gglid=123123 现在,我在同一页面中有以下javascript代码,我希望url中的数字也能在我编写querydata的javascript代码中看到..: <script type="text/javascript"> function gup( name ) { name = name.re

我想在javascript代码中插入找到url的参数值(作为数字)。。所以基本上我有以下url www.rene-zamm.com/mp dthanks.asp?gglid=123123

现在,我在同一页面中有以下javascript代码,我希望url中的数字也能在我编写querydata的javascript代码中看到..:

      <script type="text/javascript">


function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
try {
var querydata = gup("gglid");
var gwoTracker=_gat._getTracker("UA-1639156-3");
gwoTracker._trackPageview("/" + **querydata** + "/goal");
alert(querydata);
}catch(err){}

</script>

功能gup(名称)
{
名称=名称。替换(/[\[]/,“\\\[”)。替换(/[\]]/,“\\\]”);
var regexS=“[\\?&]”+name+“=([^&\\]*)”;
var regex=新的RegExp(regexS);
var results=regex.exec(window.location.href);
如果(结果==null)
返回“”;
其他的
返回结果[1];
}
试一试{
变量querydata=gup(“gglid”);
var gwoTracker=_gat._getTracker(“UA-1639156-3”);
gwoTracker._trackPageview(“/”+**查询数据**+”/目标”);
警报(查询数据);
}捕获(错误){}

由于某些原因,查询数据显示为文本而不是数字。。请帮助

如果您确定
querydata
将是一个数字,只需使用
parseInt(querydata)
,它将返回一个数字,确切地说是整数

它将显示为
/123123/goal
,您希望它如何显示?您是什么意思,“作为文本而不是作为数字”?我想要的是,当我点击页面的“查看来源”时,我想查看从URL中获取的编号,而不是查询数据。。。因此,基本上,当我单击view source时,我会看到gwoTracker@Rene Zammit:你为什么担心在页面的源代码中查看它呢?@Rene Zammit,当你在页面中查看源代码时,它总是向你展示你的编码方式,除非你在服务器标记中解析它。但是当它被传递到gwoTracker.\u trackPageview时,它的实际值应该与您想要的一样。