0

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

s.products = ";101;;;;eVar33=mystatus";

不幸的是,当脚本稍后调用时s.tl,它崩溃了。该错误在 Firefox 中具有以下描述:

类型错误:tl 不是函数

当我像往常一样放入产品时,只有产品s.tl有效:

s.products = ";101";

任何人都知道为什么脚本会像这样崩溃?我错过了什么吗?

4

1 回答 1

1

好吧,您将不得不提供更多上下文。更多代码,链接到问题所在,一些东西。我尝试了以下测试代码:

<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 错误或什么都没有。

于 2011-01-25T22:54:57.320 回答