Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2013, 02:43
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Ventana superpuesta

Bienvenido blauget.

Lo que buscas se conoce comúnmente como lightbox. Hay varias librerías y plugins en JavaScript con las que poder hacerlas sin tener amplio conocimiento.

Se puede también hacer mediante CSS, haciendo uso de :target y luego alguna posición absoluta para eso de oscurecer el fondo:

Código CSS:
Ver original
  1. div#ventana_superpuesta {
  2.   position: fixed;
  3.   top: 0;
  4.   right: 0;
  5.   bottom: 0;
  6.   left: 0;
  7.   display: none;
  8.   background: rgba(0,0,0,.5);
  9. }
  10.  
  11. div#ventana_supuesta:target {
  12.   display: block;
  13. }

Código HTML:
Ver original
  1. <a href="#ventana_supuesta">Abrir ventana</a>
  2. <div id="ventana_supuesta">Contenido...</div>

Hacerlo mediante CSS tiene algunas desventajas, que se podrían evitar usando :checked. Pero ya sería algo un poco más complejo. Y dependiendo de lo que quieras poner en esa ventana, tal vez te convenga más usar algunas de las soluciones tipo lightbox que pululan por la red.