Not sure if you folks have noticed this, but IE (tested with 6 and 7) is notoriously slow when you have an form with an option element or two, with few hundreds of choices.
Example: (
http://www.devlib.org/samples/select-form1.html )
Code:
<select name="countryFrom" style="font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; ">
<option value="0">Moving From</option>
<option value="1">Algeria</option>
<option value="2">Angola</option>
<option value="3">Argentina</option>
<option value="4">Australia</option>
<option value="5">Austria</option>
<option value="6">Bahamas</option>
<option value="7">Bahrain</option>
As you can see in the above form, a couple of hundred option elements exist within two select tags.
if the SELECT tag has an unstyled or unspecified width, IE in particular spends time calculating the width of each option element and then the width of each select drop down box. Add another delay if there are multiple select groups and they are within tables.
The solution is simple .. specify a width when you have large groups / selection choices.
Example: (
http://www.devlib.org/samples/select-form2.html )
Code:
<select name="countryFrom" style="font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; width:120px">
<option value="0">Moving From</option>
<option value="1">Algeria</option>
<option value="2">Angola</option>
<option value="3">Argentina</option>
<option value="4">Australia</option>