Various controls 'show through' XForms messages, help and hints

Mark Birbeck's picture
Project:formsPlayer
Version:1.5.4
Component:User interface
Category:bug
Priority:critical
Assigned:Unassigned
Status:closed
Description

IE6 has a bug where certain HTML controls 'show through' any layers that are placed on top of them. For example, a div that is positioned over a drop-box would not be completely visible, since the drop-box itself would show through regardless of the Z-order.

Since formsPlayer uses the HTML drop-box control for xf:select1 then this bug has an impact on forms that show messages, as well as help or hints.

The generally adopted solution to the IE problem is to create an iframe of exactly the same size as the element that needs to be 'on top', and position it behind the element. The iframe hides the drop-box, and in turn, the message, help or hint hides the iframe.

Note that Microsoft have fixed this bug in IE7, so the behaviour described will not affect all forms.

Updates

#1 submitted by Paul Butcher on Fri, 2007-08-31 10:03
Status:new» applied
#2 submitted by gkohler on Mon, 2007-09-03 09:46
Status:applied» new
Attachment:hidden_message_1.5.4.1022.JPG (81.55 KB)

Hi,

This bug is applied since build 1.5.4.1019 but we still have messages hidden by "select1" controls in build 1.5.4.1022. Please see attached screenshot.

Regards,

Guillaume

#3 submitted by Mark Birbeck on Mon, 2007-09-03 10:44
Status:new» reopened

Should be 'reopened' rather than 'new'.

#4 submitted by Paul Butcher on Tue, 2007-09-04 12:50
Status:reopened» applied
#5 submitted by Anonymous on Tue, 2007-09-18 17:43
Status:applied» closed