Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Syntax Help

Status
Not open for further replies.

awieland

Programmer
Apr 18, 2005
36
0
0
US
If want to add a third section to this function what is the syntax?

function whichColour(obj){

if(obj.group_name.selectedIndex == 1){
obj.directory.length=4
obj.directory.options[0].value="msds_pds/QEP Product Data Sheets/"
obj.directory.options[0].text="msds_pds/QEP Product Data Sheets/"
obj.directory.options[1].value="Herta"
obj.directory.options[1].text="Herta"
obj.directory.options[2].value="Andretti"
obj.directory.options[2].text="Andretti"
obj.directory.options[3].value="Franchitti"
obj.directory.options[3].text="Franchitti"
obj.directory.selectedIndex = 0
return
}
obj.directory.length=2
obj.directory.options[0].value="msds_pds/CANADA/Product Data Sheet/CANPDS/"
obj.directory.options[0].text="msds_pds/CANADA/Product Data Sheet/CANPDS/"
obj.directory.options[1].value="Brack"
obj.directory.options[1].text="Brack"
obj.directory.selectedIndex = 0
}
???

Thanks, awieland
 
almost impossible to tell based on the information you've provided.

is this what you mean?

Code:
function whichColour(obj){

    switch ( obj.group_name.selectedIndex ) {
        case 1:
           ...
           ...
           ...
           break;
        case 2:
           ...
           ...
           ...
           break;
        default:
           ...
           ...
           ...
           break;
    }
}



*cLFlaVA
----------------------------
[tt]somebody set up us the bomb![bomb][/tt]

[URL unfurl="true"]http://www.coryarthus.com/[/url]
 
cLFlaVA,

I am not sure so let me give you the function and the call to the function:

Function:
<script language="JavaScript1.2">
function whichColour(obj){

if(obj.group_name.selectedIndex == 1){
obj.directory.length=4
obj.directory.options[0].value="msds_pds/QEP Product Data Sheets/"
obj.directory.options[0].text="msds_pds/QEP Product Data Sheets/"
obj.directory.options[1].value="Herta"
obj.directory.options[1].text="Herta"
obj.directory.options[2].value="Andretti"
obj.directory.options[2].text="Andretti"
obj.directory.options[3].value="Franchitti"
obj.directory.options[3].text="Franchitti"
obj.directory.selectedIndex = 0
return
}
obj.directory.length=2
obj.directory.options[0].value="msds_pds/CANADA/Product Data Sheet/CANPDS/"
obj.directory.options[0].text="msds_pds/CANADA/Product Data Sheet/CANPDS/"
obj.directory.options[1].value="Brack"
obj.directory.options[1].text="Brack"
obj.directory.selectedIndex = 0
}
</script>

****************************************************
Call To The Function:

<td>
<select query="list_groups" name="group_name" value="group_name" onchange="whichColour(this.form)">
<option>--- Select ---</option>
<option value="QEP Product Datasheets">QEP Product Datasheets</option>
<option value="Roberts Adhesive Product Datasheets (Canada English)">Roberts Adhesive Product Datasheets (Canada English)</option>
</select>
</td>

<td>
<select query="list_directory" name="directory" value="directory" onchange="whichColour(this.form)">
<option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
<option></option>
<option></option>
<option></option>
<option></option>
<option></option>
<option></option>
</select>
</td>

I hope this is enough info?
Thanks, awieland
 
cLFlaVA

I want to add additional options i.e. Option "C"

<td>
<select query="list_groups" name="group_name" value="group_name" onchange="whichColour(this.form)">
<option>--- Select ---</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
</td>

<td>
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top