Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调用s.tl会抛出一个类型错误_Javascript_Adobe Analytics - Fatal编程技术网

Javascript 调用s.tl会抛出一个类型错误

Javascript 调用s.tl会抛出一个类型错误,javascript,adobe-analytics,Javascript,Adobe Analytics,如果我将s.products设置为类似于 s.products = ";101;;;;eVar33=mystatus"; 不幸的是,当脚本稍后调用s.tl时,它崩溃了。Firefox中的错误描述如下: TypeError:tl不是一个函数 当我像往常一样投入产品时,只有产品s.tl起作用: s.products = ";101"; 有人知道为什么脚本会这样崩溃吗?我遗漏了什么吗?好吧,你必须提供更多的上下文。更多代码,问题所在的链接,等等。我尝试了以下测试代码: <a href='#'

如果我将s.products设置为类似于

s.products = ";101;;;;eVar33=mystatus";
不幸的是,当脚本稍后调用
s.tl
时,它崩溃了。Firefox中的错误描述如下:

TypeError:tl不是一个函数

当我像往常一样投入产品时,只有产品
s.tl
起作用:

s.products = ";101";

有人知道为什么脚本会这样崩溃吗?我遗漏了什么吗?

好吧,你必须提供更多的上下文。更多代码,问题所在的链接,等等。我尝试了以下测试代码:

<a href='#' onclick="s_dlt(this);">click</a>

<script language="JavaScript" type="text/javascript" src="omniture.js"></script>

<script language="JavaScript" type="text/javascript"><!--

function s_dlt(that) {
  var s=s_gi(s_account);
  s.linkTrackVars='products';
  s.products = ";101;;;;eVar33=mystatus";
  s.tl(that,'d','some name');
}   
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//--></script>


而且我看到产品在请求中被发送的很好,没有.js错误或者什么都没有

是的,我想。我不小心在代码的其他地方重新分配了s变量。谢谢你的帮助。