» Foros » Programacion » HTML » Enlace para abrir una ventana centrada

Responder


Pagina 1 de 1 1  

FLaSHiNG
Sin avatar

Mensajes: 3

» Enlace para abrir una ventana centrada 04/07/2008 15:59
Bien, pondre este sencillo código para poder realizar un enlace con el cual se nos abra una ventana emergente (popup) y que este centrada sea cual sea nuestra resolución de pantalla. Escribir el siguiente código JS dentro de las cabeceras -head-
<html><head> <script language="JavaScript"> function VentanaCentrada(Pagina,Nombre,width,height,extras) { var largo = width; var altura = height; var adicionales= extras; var top = (screen.height-altura)/2; var izquierda = (screen.width-largo)/2; nuevaVentana=window.open(''+ Pagina + '',''+ Nombre + '','width=' + largo + ',height=' + altura + ',top=' + top + ',left=' + izquierda + ',features=' + adicionales + ''); nuevaVentana.focus(); } </script> </head>
Para llamar a esta ventana utilizaremos un enlace de texto.
<a href="javascript:VentanaCentrada('pagina.html','Pagina','500','300','');">Abrir una ventana centrada</a>
La función es Pagina, Nombre, Ancho, Alto y Caracteristicas en las cuales podemos utilizar lo siguiente: (Os copio esta tabla): dependent: (Javascript 1.2) Si es 'yes', crea una nueva ventana como un hijo de la ventana actual. Una ventana dependiente se cierra cuando su ventana madre se cierra. En la plataforma Windows, una ventana dependiente no se muestra en la barra de tareas. directories: Si es 'yes', crea los botones de directorio comunes. height: (Javascript 1.0 y 1.1) Especifica la altura de la ventana en pixeles. hotkeys: (Javascript 1.2) Si 'no' (o 0), desactiva la mayoría de las teclas rápidas en una ventana que no tiene barra de menú. Las teclas rápidas de seguridad y de salir siguen activadas. location: Si es 'yes', crea un campo de entrada de dirección (URL). menubar: Si es 'yes', crea el menú en la parte de arriba de la ventana. personalbar: (Javascript 1.2) Si es 'yes', crea la barra personal, que despliega los botones desde la carpeta de la barra personal de los marcadores. resizable: Si es 'yes', permite al usuario cambiar de tamaño la ventana. scrollbars: Si es 'yes', crea barras de desplazamiento horizontales y verticales cuando el documento crece más grande que las dimensiones de la ventana. status: Si es 'yes', crea la barra de estado en la parte de abajo de la ventana. toolbar: Si es 'yes', crea la barra de navegación estándar, con botones como 'Atrás' y 'Adelante'. width: (Javascript 1.0 y 1.1) Especifica el ancho de la ventana en pixels.


Anonimo

Mensajes: 111

» Enlace para abrir una ventana centrada< 04/02/2009 21:59

Flashgay es hacker!!! eso de copiar y pegar pa poner esa bobería no pongas nada... xDDDDDDDD



Anonimo

Mensajes: 111

» Enlace para abrir una ventana centrada< 04/02/2009 22:04

Ese mensaje anterior sobraba...




Pagina 1 de 1 1  

Responder