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

Reply via email to