[Javascript] "Multiple" Select controls and popup objects.

Peter Brunone peter at brunone.com
Thu Apr 22 09:21:52 CDT 2004


H,

    I don't have my home dev machine in front of me or I'd test instead of asking, but... don't the Netscape/Mozilla family browsers have the same problem with select elements?

    If not, then that makes a few of my upcoming tasks a lot easier...

Cheers,

Peter

Original Message:
>From: Hakan Magnusson <hakan at backbase.com>

>> This is a win/ie5.5+ issue only so anyone offended by that can switch 
>> off now if they like ;)
>
>I'm hit! I'm hit! ;)
>
>Ok, I know I've been rambling far too much on how I feel about That 
>Browser, but this is a known issue (if I understood you correctly). My 
>guess is that Internet Explorer is using some operating system widgets 
>for the form elements, since dragging/scrolling/clipping form elements 
>(the select box is the most "famous") often "tears through" and floats 
>above other elements.
>
>If there's a solution for this rendering problem then it is beyond my 
>knowledge. I've always made DHTML-dropdowns instead of using the built 
>in select tag whenever I need it.
>
>Kind regards,
>H
>
>Matt Barton wrote:
>> Hi,
>>  
>> This is a win/ie5.5+ issue only so anyone offended by that can switch 
>> off now if they like ;)
>>  
>> I have a menu system in my app which lives inside a popup object [i.e. 
>> window.createPopup()] which has been behaving just fine for months.  
>> However today I noticed an odd quirk which I can't explain, let alone 
>> work around.
>>  
>> When the popup menu appears it covers a set of html frames which can 
>> each contain a variety of html controls.  When one of the controls 
>> covered by the popup is a <select multiple="true"> control then when 
>> moving the mouse over the popup I can see the multiple select underneath 
>> flickering, as if the popup is disapearing then being redrawn very very 
>> quickly.  It seems to be when the mouse moves over the borders of table 
>> cells on the popup.  There's no onMouseMove, onMouseOver or 
>> onMouseOut events defined anywhere and there's no problem with any other 
>> kind of control (even <select> controls which aren't "multiple").
>>  
>> Anyone hazard any ideas? It the moment I'm putting it down to (yet 
>> another) unspecific vagary of how IE handles (or not) select controls.  
>> This is rapidly becoming my favourite pet hate... grrr.
>>  
>> Cheers,
>>  
>> Matt





More information about the Javascript mailing list