Em várias ocasiões, ao fazer layouts de páginas com divisões popup / lightboxes / dicas etc nos deparamos com situações em que alguns objetos de formulário Select passa a ser sob estas divisões POPUP, pelo projeto e mostra através de .... YUK!
Bem! você pode facilmente corrigir isso ajustando seus Z-INDEX valores adequadamente para FF e IE7. Mas Good Old (trocadilho intencional) IE6 não se comportar conforme o esperado .... O show BOX SELECT através de, mesmo depois de aplicar alguns drasticamente elevados Z-INDEX valores para a sua Divisão de PopUp ... Bummer!!
Não existem soluções para este problema, mas há, creio eu, mais de uma maneira que poucos a trabalhar em torno deste problema, mas estou aqui para dizer-lhe a solução mais simples que eu uso, que funciona bem para mim, na maior parte do casos ....
"Esconder o ROUGE caixa SELECT quando você mostra a POPUP"
Simplesmente em seu trecho de script onde você mostrar o seu pop-up, adicione um pedaço de script para definir a visibilidade da caixa de seleção para "Hidden"
document.getElementById ('my_select') style.visibilty = "hidden".;
E lembre-se de configurá-lo de volta no próximo da sua Divisão de PopUp
document.getElementById ('my_select') style.visibilty = "visível".;
onde "my_select" é o ID da caixa de irritação SELECIONAR
Espero que isso ajude ...
PS. Existem outras opções como ofcourse dinamicamente positionining um IFRAME (mesmo tamanho que você PopUp), sob a DIV Popup ... Isso funciona muito bem, mas com uma adição de cargas de elementos DOM, scripts e dor de cabeça. Eu tenho usado essa solução também, e Se você precisar de alguma ajuda com esta opção, deixe-me saber. Será um prazer ajudar!