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 TouchToneTommy 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
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