Seguramente estás "deshabilitando" la página colocando encima una capa con un z-index elevado. El problema es que flash, con la propiedad wmode puesta en su valor por defecto (window) ignora la propiedad z-index entre otras cosas: actúa como una isla dentro del html. Para solucionarlo hay que establecer el valor la propiedad wmode en
transparent o en opaque, o directamente asignarle un estilo visibility=hidden (tanto a object como a embed). En algunos navegadores el elemento select tiene un compartamiento semejante y, en ambos casos, la mayoría de las aplicaciones tipo lightbox que pululan por la red lo que hacen es ponerlas invisibles en el momento en que aparece la capa que "inhabilita" la página y ponerlas visible cuando dicha capa es eliminada o escondida. Para ello apelan a document.getElementsByTagName('select'),document.g etElementsByTagName('object') y document.getElementsByTagName('embed'). Ejemplo:
Código:
var selects = document.getElementsByTagName("select");
for (var i = 0; i != selects.length; i++) {
selects[i].style.visibility = "visible";//o hidden, según el momento
}