Box Modal con javascript, css y ajax

Crearemos un box modal, es decir una ventana que visualizará contenido (utilizando Ajax cargaremos el contenido desde otras páginas) y dejara la página "bloqueada" hasta que se cierre la ventana. El fondo se pondrá ligeramente opaco (exploradores compatibles como firefox, IE, Opera a partir de la versión 9, safari, etc.). Esta ventana se centrara en la zona de la página y dispone de 3 botones el primero para reducirla otro para ampliarla y el último para cerrarla

ver ejemplo

Tan solo ocupa 5 Kb, el archivo CSS 1 Kb y el archivo javascript (incluye la función ajax para visualizar datos desde otras páginas) 4 Kb

CSS code


JAVASCRIPT code

HTML code

Analizando el archivo HTML

No es nada complejo implementar este box modal y es compatible con los navegadores más utilizados como (IE 6,7. la familiza de Mozilla (firefox, chrome) Safari (windows y mac), Opera, etc)

1- Entre la etiquetas head solo se añaden los archivos box_modal.css y box_modal.js

2- En la etiqueta body se añade onscroll="moveBox();". Con esto haremos que cuando el usuario haga escroll, el box modal se reubique automaticamente en el centro.

3- <a href="javascript:openBox('demo_contenido.html',false);">ver ejemplo</a>: llamamos al función javascript que abre el box modal. Se le pasa el parametro del archivo que se desea visualizar dentro del box modal, y un booleano (true o false) para ver el box modal pequeño o grande (true=grande).

4- Al final y antes del cirre de la etique body se incluye el código html con los divs que formarán el box modal.

Descargar ejemplo completo

descargar ejemplo

Todos los derechos reservados Copyright
© 2009 PlantillasWebGratis.info

[-] | [+] | [X]