Dropdown Issue in IE with Dynamically Populated SELECT Field (Bug??)
- From: philaphan80@xxxxxxxxx
- Date: 20 Jul 2005 09:22:56 -0700
Hello,
I'm trying to dynamically load a list of teams into a SELECT field
(dropdown / combo box) when a user clicks on the field. (The teams are
pre-loaded into JS arrays via ASP/SQL -- not shown.)
My problem is when I click on the box, the team loading *works*, but
it's performing a funky action. Upon click, it drops down once and the
teams are there. But in a split second (once the box drops down to its
bottom limit) the screen flickers and the box rolls back up to its
original state. (It almost appears as if I clicked twice on the box.)
I've tried onclick, onmousedown, onfocus... none work right. I even
tried appendChild with no luck.
I'm using Internet Explorer to view the page and I'm only targeting IE
since a very small number of users will be loading this page. I loaded
it into Firefox, Netscape and Opera just for kicks, though -- Firefox
and Netscape performed the action correctly and Opera didn't drop
anything down at all. (Nice.)
Anyway, is this a known bug in IE? Something I'm doing wrong? A
combination? Any help would be appreciated.
<select ... size="1" style="width: 175px;"
onmousedown="loadTeams(this)">
<option value="" selected></option>
</select>
<script>
function loadTeams(e) {
e.options.length = 0;
e.options.add(new Option("", "", true, false));
for (i=0; i < teamids.length; i++) {
e.options.add(new Option(teams[i], teamids[i], false, false));
}
}
</script>
.
- Follow-Ups:
- Re: Dropdown Issue in IE with Dynamically Populated SELECT Field (Bug??)
- From: Tim Williams
- Re: Dropdown Issue in IE with Dynamically Populated SELECT Field (Bug??)
- Prev by Date: Re: Suppressing URL info on a browser
- Next by Date: Re: clientX failing on Firefox?
- Previous by thread: Help with form combobox...
- Next by thread: Re: Dropdown Issue in IE with Dynamically Populated SELECT Field (Bug??)
- Index(es):
Relevant Pages
|
Loading