Foros del Web » Programando para Internet » Javascript »

centrar un popup

Estas en el tema de centrar un popup en el foro de Javascript en Foros del Web. hola buen dia tengo este codigo que abre un popu y quiero centrarlo, actualmente me abre en la parte superior izquierda si algfuien me colabora ...
  #1 (permalink)  
Antiguo 07/04/2006, 09:41
 
Fecha de Ingreso: marzo-2006
Mensajes: 194
Antigüedad: 18 años, 1 mes
Puntos: 1
centrar un popup

hola buen dia

tengo este codigo que abre un popu y quiero centrarlo, actualmente me abre en la parte superior izquierda si algfuien me colabora gracias.

Código PHP:
function MM_openBrWindow(theURL,winName,features) {
    
derecha=(screen.width-450)/2;
    
arriba=(screen.height-450)/2;
    
features features+',left='+derecha+',top='+arriba;
    
window.open(theURL,winName,features);

  #2 (permalink)  
Antiguo 10/04/2006, 01:57
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Prueba con esto:
Código:
<html>
<head>
<script>
function KK_abrirVentana(direccion,alto,ancho) {
if(isNaN(alto)){alto=450}
if(isNaN(ancho)){ancho=450}
    derecha=(screen.width-ancho)/2;
    arriba=(screen.height-alto)/2;
    cositas ='width='+ancho+',height='+alto+',left='+derecha+',top='+arriba;
    window.open(direccion,"pepe",cositas);
}  

</script>
<title>Untitled</title>
</head>

<body>

<a href="javascript:KK_abrirVentana('http://www.google.com',200,600);">dfdf</a>

</body>
</html>
Si no indicas el ancho o el alto toma por defecto 450. La forma de llamar a la función es como pone el ejemplo, es decir, con KK_abrirVentana(la dirección,la altura que quieras,la anchura que desees).

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:57.