[Seaside] Lightbox?
Boris Popov
popov at shaw.ca
Fri Jun 9 05:51:30 UTC 2006
Lukas Renggli wrote:
>> I am having trouble with the lightbox: method.
>> I re-implemented #inform: in my component to use #lightbox:
>> instead of #call: It works fine except when both conditions
>> below apply :
>> (1) Using IE
>> (2) The calling component has one or more select element(s).
>> In such situations the select elements are not grayed out,
>> are modifiable and are on top of the lightbox.
>>
>> Probably another IE annoyance, other browsers are OK.
>> Does anyone know of the IE trick that would circumvent this ?
>
> Yeah, this is a known problem with IE. This browser always put some
> form elements on top, no matter of other elements with a higher
> z-index. There are some ugly JavaScript hacks that hide those
> elements, this is probably the only solution to this problem.
>
> Try to add something along (untested, as I don't have IE):
>
> html script: (SUSelector new
> name: 'select';
> do: [ :each | each element hide ])
>
Here's a good article about the issue if anyone's still interested to
know more about it,
http://www.webreference.com/dhtml/diner/seethru/
Cheers!
-Boris
More information about the Seaside
mailing list