Forum


How can I pass the value of a different column than the one I've selected?
I'm trying to pass the value of two columns in a url. How do I reference the second column?
This is my current code:
onCellSelect: function(rowid,iCol,cellcontent){
// because of hidden columns we need to calculate which are hidden or not to put the link on the waybill number
var hidesite = <cfoutput>#session.myGridSHP_Site_Name#</cfoutput>;
var hideinvoice = <cfoutput>#session.myGridshp_cust_ref_no#</cfoutput>;
var hideacctname = <cfoutput>#session.myGridSHP_Acct_Name#</cfoutput>;
var hideacctemail = <cfoutput>#session.myGridSHP_Acct_Email#</cfoutput>;
var totcol = 6 + hidesite + hideinvoice + hideacctname + hideacctemail;
// The carrier col is the next one always
var carriercol = totcol + 1;
//create link from these columns two columns (waybillno is WB, C is carrier)
if (iCol == totcol)
{window.location.href = "trackit.cfm?WB="+cellcontent+"&C="+carriercol.cellcontent;}
},
This is what I get now:
http://localhost:8500/pti/PARV.....=undefined
Thanks Tony
13:20

Moderators
30/10/2007

Hello,
totcol in the code does not have any value, thus var carriercol = totcol + 1; is undefined.
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
80 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66