El menú trabaja en distintos frames pero los submenús, como es lógico, quedan debajo de ciertos elementos como ser el popup.
Consulté la página de donde lo había sacado (http://www.burmees.nl/menu/menus.htm) y encontré la siguiente solución:
1) En la página que contiene el popup encerrar el select entre div
<div id='HideDiv1' style="position:relative;">
<select name=campo><option>porApellido</option></select>
</div>
2) Colocar el siguiente script en el head de la misma página
<script type='text/javascript'>var HideArray=['HideDiv1'];</script>
3) Al abrir y cerrar los submenús ejecutar la siguientes funciones (el menú está en un frame distinto a la página de los pasos 1 y 2)
function P_BeforeFirstOpen() {
if(ScLoc.HideArray){
var H_A,H_Al,H_El,i;
H_A=ScLoc.HideArray;
H_Al=H_A.length;
for (i=0;i<H_Al;i++){
H_El=Nav4?ScLoc.document.layers[H_A[i]]:DomYes?ScLoc.document.getElementById(H_A[i]).style:ScLoc.document.all[H_A[i]].style;
H_El.visibility=M_Hide}}
}
function P_AfterCloseAll() {
if(ScLoc.HideArray){
var H_A,H_Al,H_El,i;
H_A=ScLoc.HideArray;
H_Al=H_A.length;
for (i=0;i<H_Al;i++){
H_El=Nav4?ScLoc.document.layers[H_A[i]]:DomYes?ScLoc.document.getElementById(H_A[i]).style:ScLoc.document.all[H_A[i]].style;
H_El.visibility=M_Show}}
El problema es que al ejecutar me dice que ScLoc.HideArray está indefinida.
Agradecería mucho si alguien me puede dar una mano. Desde ya muchas gracias.