如果我将s.products设置为类似于
的东西,我就会遇到Omniture的问题s.products = ";101;;;;eVar33=mystatus";
不幸的是,当脚本稍后调用s.tl
时,它会崩溃。该错误在Firefox中有以下描述:
TypeError:tl不是函数
当我像往常一样放入产品时,只有产品s.tl
有效:
s.products = ";101";
任何人都知道为什么脚本会像这样崩溃?我错过了什么吗?
答案 0 :(得分: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错误或没有'。