Perhaps you can help me get the last piece in my puzzle. What I sent you currently displays the company name in the first popup, and the related contacts for that company in the second popup but it only display their last name.
How can I make the second popup display both the firstname and lastname fields from the array? If you could point me in the right direction, I'd really appreciate it. Thanks, Steve Smith Skadt Information Solutions Office: (519) 624-4388 GTA: (416) 606-3885 Fax: (519) 624-3353 Cell: (416) 606-3885 Email: [EMAIL PROTECTED] Web: http://www.skadt.com -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Jose Kuhn Sent: August 13, 2002 2:55 PM To: Multiple recipients of list witango-talk Subject: Re: Witango-Talk: Thanks for help!! and one more thing Thanks!!! This is really getting me going in the right direction!!!! Jose on 8/13/2002 12:13 PM, Steve Smith at [EMAIL PROTECTED] wrote: > I've got the following to work with assistance from Gauthier. If anyone can > point out to me how to add additional fields so that I can display both > first and last name, I'd appreciate it. This uses two arrays that are built > with searches and stored to @@user$ua_company and @@user$ua_contact in > earlier searches. I've also attached a copy of the taf file that I have > working. > > <@ASSIGN Local$CompanyArray @@user$ua_company> > <@ASSIGN Local$CompanyArray[0,*] <@ARRAY VALUE="CompanyId,CompanyName;">> > <@ASSIGN Local$ContactArray @@user$ua_contact> > <@ASSIGN Local$ContactArray[0,*] <@ARRAY > VALUE="ContactId,FirstName,LastName,CompanyId;">> > > <form name="SelectContact" action="<@CGI><@APPFILE>?_function=test"> > <select name="CompanyId" > onchange="PopulateContactList('SelectContact','ContactId',this.value);"> > <@ROWS ARRAY="Local$CompanyArray"> > <option value="<@VAR Local$CompanyArray[<@CURROW>,CompanyId]>"> > <@VAR Local$CompanyArray[<@CURROW>,CompanyName]> > </option> > </@ROWS> > </select> > > <select name="ContactId"> > </select> > <INPUT TYPE=SUBMIT NAME="Submit" VALUE="Submit"> > </form> > > <script> > var ContactArray=new Array(); > var CompanyArray=new Array(); > <@ROWS ARRAY="Local$ContactArray"> > ContactArray[<@CALC EXPR="<@CURROW>-1">]= new Object(); > ContactArray[<@CALC EXPR="<@CURROW>-1">].length=<@NUMCOLS > ARRAY="Local$ContactArray">; > <@COLS> > ContactArray[<@CALC EXPR="<@CURROW>-1">].<@VAR > Local$ContactArray[0,<@CURCOL>]>= '<@VAR > Local$ContactArray[<@CURROW>,<@CURCOL>]>' > </@COLS> > </@ROWS> > > <@ROWS ARRAY="Local$CompanyArray"> > CompanyArray[<@CALC EXPR="<@CURROW>-1">]= new Object(); > CompanyArray[<@CALC EXPR="<@CURROW>-1">].length=<@NUMCOLS > ARRAY="Local$CompanyArray">; > <@COLS> > CompanyArray[<@CALC EXPR="<@CURROW>-1">].<@VAR > Local$ContactArray[0,<@CURCOL>]>= '<@VAR > Local$CompanyArray[<@CURROW>,<@CURCOL>]>' > </@COLS> > </@ROWS> > function PopulateContactList(FormName,SelectName,CompanyId) > { > ClearList(FormName,SelectName); > for(i=0;i<ContactArray.length;i++) > if(ContactArray[i].CompanyId==CompanyId) > AddContactListOption(FormName,SelectName,ContactArray[i]); > } > function AddContactListOption(FormName,SelectName,ContactStructure) > { > var option=document.createElement("OPTION"); > option.text=ContactStructure.FirstName; > option.text=ContactStructure.LastName; > option.value=ContactStructure.ContactId; > document.forms[FormName].elements[SelectName].add(option); > } > function ClearList(FormName,SelectName) > { > while(document.forms[FormName].elements[SelectName].length) > document.forms[FormName].elements[SelectName].remove(0); > } > PopulateContactList('SelectContact','ContactId','<@VAR > Local$CompanyArray[1,CompanyId]>'); > </script> > > > > <@assign local$scopeArray <@array value="Local;">> > <style type="text/css"> > body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; > font-size: 10px;} > span.tab, span.tabOn, span.tabOff {border:1px solid #000; cursor:pointer; > line-height:15px;} > span.tabOn, .debugVarTable td.on {background-color:#369; color:#FFF;} > span.tabOff, .debugVarTable td.off {background-color:#FFF; color:#369;} > .tabGrp {width:30%;} > #tabContent{ overflow:scroll; overflow-x:hidden ; height:200px;border:1px > solid #369;} > .debugVarTable td { border:1px solid #000;} > #varContent {border:4px dashed #336699;} > </style> > > Steve Smith > > Skadt Information Solutions > Office: (519) 624-4388 > GTA: (416) 606-3885 > Fax: (519) 624-3353 > Cell: (416) 606-3885 > Email: [EMAIL PROTECTED] > Web: http://www.skadt.com > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Jose Kuhn > Sent: August 13, 2002 11:19 AM > To: Multiple recipients of list witango-talk > Subject: Witango-Talk: Thanks for help!! and one more thing > > > Thanks for the help on the dynamic menu stuff I am hip deep into!!! Can > anyone point me to a good javascript resource that could teach me how to > program the following. > > If I change a value on Menu-A then the options for menu b changes. > > > Thanks > > Jose > > -- > Webologies > 150 Robinette Drive > Waynesville, NC 28786 > 828.627.1994 > > http://www.webologies.com > > > -------------------------------------------------------------------------- -- > Rocket J Squirrel "Captain Peachfuzz has suddenly turned stupid" > Bullwinkle J Moose "That wasn't a turn, it was more of a slight veer" > -------------------------------------------------------------------------- -- > > > ________________________________________________________________________ > TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] > with unsubscribe witango-talk in the message body > ________________________________________________________________________ TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] with unsubscribe witango-talk in the message body ________________________________________________________________________ TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] with unsubscribe witango-talk in the message body
