city_coder
05-31-2008, 08:51 AM
Hi guys this should be so simple.
Iv got drop down box like so:
<select name="category">
<option value="Choose">Choose a Category</option>
<option value="1" onclick="ajaxFunction(this.value)">Antiques</option>
<option value="2" onclick="ajaxFunction(this.value)">Baby</option>
<option value="3" onclick="ajaxFunction(this.value)">Clothes, Shoes & Accessories</option>
<option value="4" onclick="ajaxFunction(this.value)">Collectables</option>
<option value="5" onclick="ajaxFunction(this.value)">Computing</option>
<option value="6" onclick="ajaxFunction(this.value)">Dolls & Bears</option>
<option value="7" onclick="ajaxFunction(this.value)">Garden</option>
<option value="8" onclick="ajaxFunction(this.value)">Sports</option>
<option value="9" onclick="ajaxFunction(this.value)" >Toys & Games</option>
</select><br/>
<div id="ajaxDiv">
</div>
Obviously you can see that as soon as a category is selected a piece of javascript to get the subcategories is kicked off.
This piece of code works in firefox as does if i change the 'on' command to onchange. But it doesnt work in IE!! It also doesnt work with onmousedown and onfocus.
Can anyone tell me why and any way that i could go about fixing it?
Iv got drop down box like so:
<select name="category">
<option value="Choose">Choose a Category</option>
<option value="1" onclick="ajaxFunction(this.value)">Antiques</option>
<option value="2" onclick="ajaxFunction(this.value)">Baby</option>
<option value="3" onclick="ajaxFunction(this.value)">Clothes, Shoes & Accessories</option>
<option value="4" onclick="ajaxFunction(this.value)">Collectables</option>
<option value="5" onclick="ajaxFunction(this.value)">Computing</option>
<option value="6" onclick="ajaxFunction(this.value)">Dolls & Bears</option>
<option value="7" onclick="ajaxFunction(this.value)">Garden</option>
<option value="8" onclick="ajaxFunction(this.value)">Sports</option>
<option value="9" onclick="ajaxFunction(this.value)" >Toys & Games</option>
</select><br/>
<div id="ajaxDiv">
</div>
Obviously you can see that as soon as a category is selected a piece of javascript to get the subcategories is kicked off.
This piece of code works in firefox as does if i change the 'on' command to onchange. But it doesnt work in IE!! It also doesnt work with onmousedown and onfocus.
Can anyone tell me why and any way that i could go about fixing it?