
April 9th, 2008, 01:41 AM
|
|
Contributing User
|
|
Join Date: Apr 2007
Location: Brisbane
Posts: 151
Time spent in forums: 14 h 3 m 8 sec
Reputation Power: 2
|
|
|
Works but error
I have a chain selection that works, but since I have upgraded to the new IE. It seems to crash IE when the value is null. It also comes up with an error icon on the bottom left.
This is based on a tutorial I did a couple of years back.
Can anyone see my error?
Code:
<form action="#" method="post" name="categories">
<table width="100%" border="0" cellspacing="3" cellpadding="3">
<tr>
<td class="form_title" colspan="2"><span class="text_header">Add Product</span></td>
</tr>
<tr>
<td class="reg_form_left"><span class="text_main"><strong>Category:</strong></span></td>
<td class="body_text_area"><select class="input_box" name="cat" id="cat" onChange="updatesubcat(this.selectedIndex)">
<option selected value="0">Please Select</option>
<option value="8">Eyelash Tinting/Perming</option><option value="5">Face, Hand & Body Care</option><option value="1">French Clay & Accessories</option><option value="6">Hair Accessories</option><option value="9">Nails</option><option value="10">Pedicure</option><option value="2">Retail</option><option value="11">Salon Furniture</option><option value="3">Tanning</option><option value="4">Terry Towelling & Accessories</option> </select></td>
</tr>
<tr>
<td class="reg_form_left"><span class="text_main"><strong>Sub-Category:</strong></span></td>
<td class="body_text_area"><select class="input_box" name="subcat" id="subcat">
</select></td>
</tr>
<tr>
<td class="reg_form_left"><span class="text_main"></span></td>
<td class="body_text_area"><span class="text_main"><strong><input type="submit" value="Submit" name="submit" id="submit" class="submit_box" /></strong></span></td>
</tr>
</table>
</form>
<script type="text/javascript">
var catlist=document.categories.cat
var subcatlist=document.categories.subcat
var subcat=new Array()
subcat[0]=[""]
subcat[1]=["Aroma Indulgence Body Care|1","Balneotherapy Healing Bath Foams|2","Essential Oil Blends|3",]
subcat[2]=["No Sub-Categories Available|0",]
subcat[3]=["No Sub-Categories Available|0",]
subcat[4]=["No Sub-Categories Available|0",]
subcat[5]=["No Sub-Categories Available|0",]
subcat[6]=["No Sub-Categories Available|0",]
subcat[7]=["No Sub-Categories Available|0",]
subcat[8]=["No Sub-Categories Available|0",]
subcat[9]=["No Sub-Categories Available|0",]
subcat[10]=["No Sub-Categories Available|0",]
function updatesubcat(catgroup){
subcatlist.options.length=0
if(catgroup>0){
for(i=0; i<subcat[catgroup].length; i++)
subcatlist.options[subcatlist.options.length]=new Option(subcat[catgroup][i].split("|")[0], subcat[catgroup][i].split("|")[1])
}
}
</script>
__________________
- Richie
|