Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 202
  • Last Modified:

Can there be a difference between static assignment vs. Array ?????

I have an issue, when I assign a variable statically, it doesn't throw an error. When I try doing it via an array it  creates an error. Is there any difference?

For example:

s_ea.linkTrackEvents = eventsAssignmentArray; /// throws error
s_ea.linkTrackEvents = 'event1,event2,event3';/// works


Yes ,there are values in the array (same as my static assignment  test)  and no I can't post the code because it is part of a much bigger thing involving JAVA etc. and the code is obfuscated. If you like I can post the code that the erro is supposedly in but it is unreadable!
0
894359
Asked:
894359
1 Solution
 
dbrittCommented:
Might be worth a shot to post the related code...kinda hard to pick out a problem in that. That CSV string you've got isn't an array object, maybe that could be a problem? A hard coded array would be like:

s_ea.linkTrackEvents = ["event1", "event2", "event3"]

Or if those event names are actually supposed to be function pointers, remove the quotes.
0
 
894359Author Commented:
Here is the included obfuscated code, I get a "t.substring is not a function Line 278" error when I try to assign via array
-------------------------------------------------------
CODE
--------------------------------------------------------
/* SiteCatalyst code version: H.0.
Copyright 1997-2005 Omniture, Inc. More info available at
http://www.omniture.com */
/************************ LAST MODIFIED ************************
2005-05-23: First H Code Version
2005-06-02: Moved s_account to the "Code to Paste"
*/
/************************ ADDITIONAL FEATURES ************************
     Dynamic Account Selection
       getQueryParam Plugin
*/
/* Instantiate Tracking Object */
var s_ea=s_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
s_ea.dynamicAccountSelection=false
s_ea.dynamicAccountList="eaglobalus,eagamescom=www.eagames.com;eaglobalus,easportscom=www.easports.com;eaglobalus,easportsbigcom=www.easportsbig.com;eadevus=alpha.ea.com;eadevus=ea-colo.ea.com;eadevus=beta.ea.com;eadevus=online.ea.com;eadevus=ad.ea.com;eadevus=alpha.pogo.com;eadevus=beta.pogo.com;eaglobalus,eaeacom=ea.com;eaglobalus,eapogocom=pogo.com"
/* E-commerce Config */
s_ea.currencyCode="USD"
/* Link Tracking Config */
s_ea.trackDownloadLinks=true
s_ea.trackExternalLinks=true
s_ea.trackInlineStats=false
s_ea.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
s_ea.linkInternalFilters="javascript:,eagames.com,ea.com,easports.com,pogo.com,easportsbig.com"
s_ea.linkLeaveQueryString=false
s_ea.linkTrackVars="None"
s_ea.linkTrackEvents="None"
/* Plugin Config */
s_ea.usePlugins=true
function s_ea_doPlugins(s_ea) {
      /* Add calls to plugins here */
      /* External Campaign Tracking */
      // Check for the existence of the DARTmail query string variable sssdmh
      if(s_ea.getQueryParam('sssdmh'))
            s_ea.campaign=s_ea.getQueryParam('sssdmh');
      if(!window.s_ea.campaign)
            s_ea.campaign=s_ea.getQueryParam('sourceid');
      /* Internal Campaign Tracking */
      if(!window.s_ea.eVar5)
            s_ea.eVar5=s_ea.getQueryParam('intcmp');
}
s_ea.doPlugins=s_ea_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * Plugin: getQueryParam 1.1 - Return query string parameter values
 */
s_ea.getQueryParam=new Function("qp","d",""
+"var s=this,v='',d=d?d:'',i,t;while(qp){i=qp.indexOf(',');i=i<0?qp.l"
+"ength:i;t=s.gcgi(qp.substring(0,i));if(t)v+=v?d+t:t;qp=qp.substring"
+"(i==qp.length?i:i+1)}return v");
s_ea.gcgi=new Function("k",""
+"var v='',s=this;if(k&&s.wd.location.search){var q=s.wd.location.sea"
+"rch.toLowerCase(),qq=q.indexOf('?');q=qq<0?q:q.substring(qq+1);v=s."
+"pt(q,'&','cgif',k.toLowerCase())}return v");
s_ea.cgif=new Function("t","k",""
+"if(t){var s=this,i=t.indexOf('='),sk=i<0?t:t.substring(0,i),sv=i<0?"
+"'True':t.substring(i+1);if(sk.toLowerCase()==k)return s.epa(sv)}ret"
+"urn ''");
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_objectID;function s_c2fe(f){var x='',s=0,e,a,b,c;while(1){e=
f.indexOf('"',s);b=f.indexOf('\\',s);c=f.indexOf("\n",s);if(e<0||(b>=
0&&b<e))e=b;if(e<0||(c>=0&&c<e))e=c;if(e>=0){x+=(e>s?f.substring(s,e):
'')+(e==c?'\\n':'\\'+f.substring(e,e+1));s=e+1}else return x
+f.substring(s)}return f}function s_c2fa(f){var s=f.indexOf('(')+1,e=
f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')
a+='","';else if(("\n\r\t ").indexOf(c)<0)a+=c;s++}return a?'"'+a+'"':
a}function s_c2f(cc){cc=''+cc;var fc='var f=new Function(',s=
cc.indexOf(';',cc.indexOf('{')),e=cc.lastIndexOf('}'),o,a,d,q,c,f,h,x
fc+=s_c2fa(cc)+',"var s=new Object;';c=cc.substring(s+1,e);s=
c.indexOf('function');while(s>=0){d=1;q='';x=0;f=c.substring(s);a=
s_c2fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(
q){if(h==q&&!x)q='';if(h=='\\')x=x?0:1;else x=0}else{if(h=='"'||h=="'"
)q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)
+'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'
+c.substring(e+1);s=c.indexOf('function')}fc+=s_c2fe(c)+';return s");'
eval(fc);return f}function s_gi(un,pg,ss){var c="function s_c(un,pg,s"
+"s){var s=this;s.wd=window;if(!s.wd.s_c_in){s.wd.s_c_il=new Array;s."
+"wd.s_c_in=0;}s._il=s.wd.s_c_il;s._in=s.wd.s_c_in;s._il[s._in]=s;s.w"
+"d.s_c_in++;s.m=function(m){return (''+m).indexOf('{')<0};s.fl=funct"
+"ion(x,l){return x?(''+x).substring(0,l):x};s.co=function(o){if(!o)r"
+"eturn o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.i"
+"ndexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for"
+"(var p=0;p<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1"
+"))<0)return 0;return 1};s.rep=function(x,o,n){var i=x.indexOf(o),l="
+"n.length>0?n.length:1;while(x&&i>=0){x=x.substring(0,i)+n+x.substri"
+"ng(i+o.length);i=x.indexOf(o,i+l)}return x};s.ape=function(x){var s"
+"=this;return x?s.rep(escape(''+x),'+','%2B'):x};s.epa=function(x){v"
+"ar s=this;return x?unescape(s.rep(''+x,'+',' ')):x};s.pt=function(x"
+",d,f,a){var s=this,t=x,z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.leng"
+"th:y;t=t.substring(0,y);r=s.m(f)?s[f](t,a):f(t,a);if(r)return r;z+="
+"y+d.length;t=x.substring(z,x.length);t=z<x.length?t:''}return ''};s"
+".isf=function(t,a){if(t.substring(0,2)=='s_')t=t.substring(2);retur"
+"n (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf'"
+",t))s.fsg+=(s.fsg!=''?',':'')+t;return 0};s.fs=function(x,f){var s="
+"this;s.fsg='';s.pt(x,',','fsf',f);return s.fsg};s.c_d='';s.c_gdf=fu"
+"nction(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=funct"
+"ion(){var s=this,d=s.wd.location.hostname,n=s.cookieDomainPeriods,p"
+";if(d&&!s.c_d){n=n?parseInt(n):2;n=n>2?n:2;p=d.lastIndexOf('.');whi"
+"le(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'.','c"
+"_gdf',0)?d.substring(p):''}return s.c_d};s.c_r=function(k){var s=th"
+"is;k=s.ape(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:c"
+".indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<0?c.lengt"
+"h:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s."
+"c_gd(),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(e"
+"&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-60);if(t){e=ne"
+"w Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cookie"
+"=k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expire"
+"s='+e.toGMTString()+';':'')+(d?' domain='+d+';':'');return s.c_r(k)"
+"==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s._in,"
+"n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i<l.length&&n<"
+"0;i++){if(l[i].o==o&&l[i].e==e)n=i}if(n<0){n=i;l[n]=new Object}x=l["
+"n];x.o=o;x.e=e;f=r?x.b:f;if(r||f){x.b=r?0:o[e];x.o[e]=f}if(x.b){x.o"
+"[b]=x.b;return b}return 0};s.cet=function(f,a,t,o,b){var s=this,r;i"
+"f(s.isie&&a.apv>=5)eval('try{r=s.m(f)?s[f](a):f(a)}catch(e){r=s.m(t"
+")?s[t](e):t(e)}');else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s.m(b"
+")?s[b](a):b(a);else{s.eh(s.wd,'onerror',0,o);r=s.m(f)?s[f](a):f(a);"
+"s.eh(s.wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;r"
+"eturn s.tfs};s.gtfsoe=new Function('e','var s=s_c_il['+s._in+'];s.e"
+"h(window,\"onerror\",1);s.etfs=1;var c=s.t();if(c)s.d.write(c);s.et"
+"fs=0;return true');s.gtfsfb=function(a){return window};s.gtfsf=func"
+"tion(w){var s=this,p=w.parent,l=w.location;s.tfs=w;if(p&&p.location"
+"!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return "
+"s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.etf"
+"s)s.tfs=s.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tf"
+"s};s.ca=function(){var s=this,imn='s_i_'+s.fun;if(s.d.images&&s.apv"
+">=3&&!s.isopera&&(s.ns6<0||s.apv>=6.1)){s.ios=1;if(!s.d.images[imn]"
+"&&(!s.isns||(s.apv<4||s.apv>=5))){s.d.write('<im'+'g name=\"'+imn+'"
+"\" height=1 width=1 border=0 alt=\"\">');if(!s.d.images[imn])s.ios="
+"0}}};s.mr=function(sess,q,ta){var s=this,ns=s.visitorNamespace,unc="
+"s.rep(s.fun,'_','-'),imn='s_i_'+s.fun,im,b,e,rs='http'+(s.ssl?'s':'"
+"')+'://'+(ns?ns:(s.ssl?'102':unc))+'.112.2O7.net/b/ss/'+s.un+'/1/H."
+"0-pD-2/'+sess+'?[AQB]&ndh=1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if(s.is"
+"ie&&!s.ismac){if(s.apv>5.5)rs=s.fl(rs,4095);else rs=s.fl(rs,2047)}i"
+"f(s.ios){im=s.wd[imn]?s.wd[imn]:s.d.images[imn];if(!im)im=s.wd[imn]"
+"=new Image;im.src=rs;if(rs.indexOf('&pe=')>=0&&(!ta||ta=='_self'||t"
+"a=='_top'||(s.wd.name&&ta==s.wd.name))){b=e=new Date;while(e.getTim"
+"e()-b.getTime()<500)e=new Date}return ''}return '<im'+'g sr'+'c=\"'"
+"+rs+'\" width=1 height=1 border=0 alt=\"\">'};s.gg=function(v){var "
+"s=this;return s.wd['s_'+v]};s.glf=function(t,a){if(t.substring(0,2)"
+"=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=func"
+"tion(v){var s=this;s.pt(v,',','glf',0)};s.havf=function(t,a){var s="
+"this,b=t.substring(0,4),x=t.substring(4),n=parseInt(x),k='g_'+t,m='"
+"vpm_'+t,q=t,v=s.linkTrackVars,e=s.linkTrackEvents;s[k]=s[m]?s['vpv_"
+"'+t]:s[t];if(s.lnk||s.eo){v=v?v+','+s.vl_l:'';if(v&&!s.pt(v,',','is"
+"f',t))s[k]='';if(t=='events'&&e)s[k]=s.fs(s[k],e)}s[m]=0;if(t=='pag"
+"eURL')q='g';else if(t=='referrer')q='r';else if(t=='charSet')q='ce'"
+";else if(t=='visitorNamespace')q='ns';else if(t=='cookieDomainPerio"
+"ds')q='cdp';else if(t=='cookieLifetime')q='cl';else if(t=='currency"
+"Code')q='cc';else if(t=='channel')q='ch';else if(t=='campaign')q='v"
+"0';else if(s.num(x)) {if(b=='prop')q='c'+n;else if(b=='eVar')q='v'+"
+"n;else if(b=='hier'){q='h'+n;s[k]=s.fl(s[k],255)}}if(s[k]&&t!='link"
+"Name'&&t!='linkType')s.qav+='&'+q+'='+s.ape(s[k]);return ''};s.hav="
+"function(){var s=this;s.qav='';s.pt(s.vl_t,',','havf',0);return s.q"
+"av};s.lnf=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():"
+"'';var te=t.indexOf('=');if(t&&te>0&&h.indexOf(t.substring(te+1))>="
+"0)return t.substring(0,te);return ''};s.ln=function(h){var s=this,n"
+"=s.linkNames;if(n)return s.pt(n,',','lnf',h);return ''};s.ltdf=func"
+"tion(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';var qi=h.in"
+"dexOf('?');h=qi>=0?h.substring(0,qi):h;if(t&&h.substring(h.length-("
+"t.length+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.t"
+"oLowerCase():'';h=h?h.toLowerCase():'';if(t&&h.indexOf(t)>=0)return"
+" 1;return 0};s.lt=function(h){var s=this,lft=s.linkDownloadFileType"
+"s,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s"
+".wd.location.hostname;h=h.toLowerCase();if(s.trackDownloadLinks&&lf"
+"t&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&(lef|"
+"|lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',"
+"h)))return 'e';return ''};s.lc=new Function('e','var s=s_c_il['+s._"
+"in+'],b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)"
+"return this[b](e);return true');s.bc=new Function('e','var s=s_c_il"
+"['+s._in+'];if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcEle"
+"ment?e.srcElement:e.target;s.t();s.eo=0');s.ot=function(o){var a=o."
+"type,b=o.tagName;return (a&&a.toUpperCase?a:b&&b.toUpperCase?b:o.hr"
+"ef?'A':'').toUpperCase()};s.oid=function(o){var s=this,t=s.ot(o),p="
+"o.protocol,c=o.onclick,n='',x=0;if(!o.s_oid){if(o.href&&(t=='A'||t="
+"='AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript')<0))n=o.hre"
+"f;else if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",'')"
+",\"\\t\",''),' ','');x=2}else if(o.value&&(t=='INPUT'||t=='SUBMIT')"
+"){n=o.value;x=3}else if(o.src&&t=='IMAGE')n=o.src;if(n){o.s_oid=s.f"
+"l(n,100);o.s_oidt=x}}return o.s_oid};s.rqf=function(t,un){var s=thi"
+"s,e=t.indexOf('='),u=e>=0?','+t.substring(0,e)+',':'';return u&&u.i"
+"ndexOf(','+un+',')>=0?s.epa(t.substring(e+1)):''};s.rq=function(un)"
+"{var s=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s."
+"pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=function(t,a){"
+"var s=this,e=t.indexOf('='),q=e<0?'':s.epa(t.substring(e+1));s.sqq["
+"q]='';if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=fu"
+"nction(un,q){var s=this;s.squ[un]=q;return 0};s.sq=function(q){var "
+"s=this,k='s_sq',v=s.c_r(k),x,c=0;s.sqq=new Object;s.squ=new Object;"
+"s.sqq[q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x i"
+"n s.squ)s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?',':'')+x;for(x in s.sqq)"
+"if(x&&s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'='+s.ape(x);c+"
+"+}if(s.gg('trackInlineStats'))return s.c_w(k,v,0)};s.wdl=new Function('e','var s=s_c_il['+s._in"
+"+'],r=true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0"
+";i<s.d.links.length;i++){o=s.d.links[i];oc=o.onclick?\"\"+o.onclick"
+":\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=0)&&oc.i"
+"ndexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=fun"
+"ction(){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s."
+"b&&s.b.attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&&s.b"
+".addEventListener)s.b.addEventListener('click',s.bc,false);else s.e"
+"h(s.wd,'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorS"
+"ampling,g=s.visitorSamplingGroup,k='s_vsn_'+s.un+(g?'_'+g:''),n=s.c"
+"_r(k),e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v"
+"){v*=100;if(!n){if(!s.c_w(k,x,e))return 0;n=x}if(n%10000>v)return 0"
+"}return 1};s.dyasmf=function(t,m){if(t&&m&&m.indexOf(t)>=0)return 1"
+";return 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n"
+",x;if(i>=0&&m){var n=t.substring(0,i),x=t.substring(i+1);if(s.pt(x,"
+"',','dyasmf',m))return n}return 0};s.uns=function(){var s=this,x=s."
+"dynamicAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMa"
+"tch,n,i;s.un.toLowerCase();if(x&&l){if(!m)m=s.wd.location.host;if(!"
+"m.toLowerCase)m=''+m;l=l.toLowerCase();m=m.toLowerCase();n=s.pt(l,'"
+";','dyasf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.s"
+"ubstring(0,i)};s.t=function(){var s=this,trk=1,tm=new Date,sed=Math"
+"&&Math.random?Math.floor(Math.random()*10000000000000):tm.getTime()"
+",sess='s'+Math.floor(tm.getTime()/10800000)%10+sed,yr=tm.getYear(),"
+"tfs=s.gtfs(),t,ta='',q='',qs='';yr=yr<1900?yr+1900:yr;t=tm.getDate("
+")+'/'+tm.getMonth()+'/'+yr+' '+tm.getHours()+':'+tm.getMinutes()+':"
+"'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset();s.uns("
+");if(!s.q){var tl=tfs.location,x='',c='',v='',p='',bw='',bh='',j='1"
+".0',k='Y'/*s.c_w('s_cc','true',0)?'Y':'N'*/,hp='',ct='',pn=0,ps;if(s.apv>="
+"4)x=screen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>="
+"3){j='1.1';v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){j='1.2';c=scree"
+"n.pixelDepth;bw=s.wd.innerWidth;bh=s.wd.innerHeight;if(s.apv>=4.06)"
+"j='1.3'}}s.pl=s.n.plugins}else if(s.isie){if(s.apv>=4){v=s.n.javaEn"
+"abled()?'Y':'N';j='1.2';c=screen.colorDepth;if(s.apv>=5){bw=s.d.doc"
+"umentElement.offsetWidth;bh=s.d.documentElement.offsetHeight;j='1.3"
+"';if(!s.ismac&&s.b){s.b.addBehavior('#default#homePage');hp=s.b.isH"
+"omePage(tl)?\"Y\":\"N\";s.b.addBehavior('#default#clientCaps');ct=s"
+".b.connectionType;}}}else r='';}if(s.pl)while(pn<s.pl.length&&pn<30"
+"){ps=s.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=ps;pn++}s.q="
+"(x?'&s='+s.ape(x):'')+(c?'&c='+s.ape(c):'')+(j?'&j='+j:'')+(v?'&v='"
+"+v:'')+(k?'&k='+k:'')+(bw?'&bw='+bw:'')+(bh?'&bh='+bh:'')+(ct?'&ct="
+"'+s.ape(ct):'')+(hp?'&hp='+hp:'')+(p?'&p='+s.ape(p):'')}if(s.usePlu"
+"gins)s.doPlugins(s);var l=s.wd.location,r=tfs.document.referrer;if("
+"!s.pageURL)s.pageURL=s.fl(l?l:'',255);if(!s.referrer)s.referrer=s.f"
+"l(r?r:'',255);q+=(t?'&t='+s.ape(t):'')+s.hav();if(s.lnk||s.eo){var "
+"o=s.eo?s.eo:s.lnk;if(!o)return '';var p=s.g_pageName,w=1,t=s.ot(o),"
+"n=s.oid(o),x=o.s_oidt,h,l,i,oc;if(s.eo&&o==s.eo){while(o&&!n&&t!='B"
+"ODY'){o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '"
+"';t=s.ot(o);n=s.oid(o);x=o.s_oidt}oc=o.onclick?''+o.onclick:'';if(("
+"oc.indexOf(\"s_gs(\")>=0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\"."
+"tl(\")>=0)return ''}ta=o.target;h=o.href?o.href:'';i=h.indexOf('?')"
+";h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName?s.li"
+"nkName:s.ln(h);t=s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&"
+"(h||l))q+='&pe=lnk_'+(t=='d'||t=='e'?s.ape(t):'o')+(h?'&pev1='+s.ap"
+"e(h):'')+(l?'&pev2='+s.ape(l):'');else trk=0;if(s.trackInlineStats)"
+"{if(!p){p=s.g_pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(s.gg('object"
+"ID')){n=s.gg('objectID');x=1;i=1}if(p&&n&&t)qs='&pid='+s.ape(s.fl(p"
+",255))+(w?'&pidt='+w:'')+'&oid='+s.ape(s.fl(n,100))+(x?'&oidt='+x:'"
+"')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}s.lnk=s.eo=s.linkName=s.linkType"
+"=s.wd.s_objectID=''}if(!trk&&!qs)return '';var code='';if(trk&&s.vs"
+"(sed))code=s.mr(sess,q+(qs?qs:s.rq(s.un)),ta);s.sq(trk?'':qs);retur"
+"n code};s.tl=function(o,t,n){var s=this;s.lnk=s.co(o);s.linkType=t;"
+"s.linkName=n;s.t()};s.ssl=(s.wd.location.protocol.toLowerCase().ind"
+"exOf('https')>=0);s.d=document;s.b=s.d.body;s.n=navigator;s.u=s.n.u"
+"serAgent;s.ns6=s.u.indexOf('Netscape6/');var apn=s.n.appName,v=s.n."
+"appVersion,ie=v.indexOf('MSIE '),i;if(v.indexOf('Opera')>=0||s.u.in"
+"dexOf('Opera')>=0)apn='Opera';s.isie=(apn=='Microsoft Internet Expl"
+"orer');s.isns=(apn=='Netscape');s.isopera=(apn=='Opera');s.ismac=(s"
+".u.indexOf('Mac')>=0);if(ie>0){s.apv=parseInt(i=v.substring(ie+5));"
+"if(s.apv>3)s.apv=parseFloat(i)}else if(s.ns6>0)s.apv=parseFloat(s.u"
+".substring(s.ns6+10));else s.apv=parseFloat(v);s.un=un;s.uns();s.vl"
+"_l='charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,pag"
+"eName,pageURL,referrer,currencyCode,purchaseID';s.vl_t=s.vl_l+',cha"
+"nnel,server,pageType,campaign,state,zip,events,products,linkName,li"
+"nkType';for(var n=1;n<51;n++)s.vl_t+=',prop'+n+',eVar'+n+',hier'+n;"
+"s.vl_g=s.vl_t+',trackDownloadLinks,trackExternalLinks,trackInlineSt"
+"ats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,"
+"linkInternalFilters,linkNames';if(pg)s.gl(s.vl_g);if(!ss){s.wds();s"
+".ca()}}",
l=window.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf(
'MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(l)for(i=0;i<l.length;i++){
s=l[i];s.uns();if(s.un==un)return s;else if(s.pt(s.un,',','isf',un)){
s=s.co(s);s.un=un;s.uns();return s}}if(e>0){a=parseInt(i=v.substring(e
+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10)
);else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf(
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=s_c2f(c);return s(
un,pg,ss)}

0
 
894359Author Commented:
FYI.. I build my Array dynamically and then try to assign it by name to the variable!
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
Bob LearnedCommented:
Aaah, the beauty of unformatted Javascript ;)

Can you save us the torture of looking for the offending line in all that text, please?

Bob
0
 
smaccariCommented:
Could you tell us what error does it throw?
0
 
dbrittCommented:
Well, there is no "substring" function of an Array object. The example you showed us in your initial post was a static string that contained comma separated values. I'd say that your code is expecting a string that it can parse at commas. What you should do if you want to pass an array to it is use the join() method of the Array object and pass it a comma (that's the character it will use to "join" each of the elements of the array into one big string, and return it).

Like this:

var strToPass = myArray.join(",");

and then pass the new var to the function instead of the Array object.

A problem might occur if your Array contains other objects, then it wont necessarily form an evaluatable string. In that case, you need to tweak the function that creates and fills the array so that it uses strings and numbers to fill the array instead of objects.
0
 
dbrittCommented:
Glad to help and good luck with your project! ^^
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now