Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/05/2007, 23:55
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Re: popup transparente

Hola:

No veo que generes un popup, sino que muestres una capa oculta... La verdad es que nunca me han gustado los códigos que empiezan por MM_ creados por Macromedia y más complejos de lo necesario.

Verás, la idea es tener una capa que se quede oculta (style="visibility: hidden") y con el evento click de esa imagen cambiar el estilo de la capa:

<div id="capa_popup" style="visibility: hidden">
... Contenido de la capa oculta con la imagen incluída ...
</div>

Y en la imagen que haga de botón:
<img src="boton.gif" alt="botón" onclick="Mostrar_ocultar('capa_popup')" />

Y el método sería:
function Mostrar_ocultar(capa) {
yo = document.getElementById(capa);
yo.style.visibility = (yo.style.visibility == "hidden") ? "visible" : "hidden";
}

La capa oculta también debería tener algunos estilos especiales como position:

#capa_popup {
position: absolute;
left: 100px;
top: 100px;
background-color: transparent; /* fondo transparente */
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo