Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/08/2002, 10:06
Avatar de epa2
epa2
 
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 7 meses
Puntos: 9
Re: Centrar Ventana pop up

Bueno, mira gracias, ya lo he conseguido, pero me hace falta pulir un poco el script, a ver si me ayudas, tengo dos funciones,
la función que abre la ventana pop up..

en el head...

Cita:
<script>
function abrirpopup(nombre,ancho,alto) {
dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=1,resize=no';
window.open(nombre,'',dat)
}
</script>
y en el body...

Cita:
<a href=# onclick="abrirpopup('mi pagina.htm',400,300);">Saludos amigo</a>
y ahora tengo la otra función que pone la ventana pop up centrada

en el head

Cita:
<script language="javascript">

function nueva_ventana(url, ancho, alto, barra) {
izquierda = (screen.width) ? (screen.width-ancho)/2 : 100
arriba = (screen.height) ? (screen.height-alto)/2 : 100
opciones = 'toolbar=0,location=0,directories=0,status=0,menub ar=0,scrollbars=' + barra + ',resizable=0,width=' + ancho + ',height=' + alto + ',left=' + izquierda + ',top=' + arriba + ''
window.open(url, 'popUp', opciones)
}

</script>
y en el body DEBERÍA DE PONER LO SIGUIENTE...
Cita:
<body .. onLoad="nueva_ventana('mi pagina.htm','390','180','0')">
PERO YO HE ECHO LA SIGUIENTE GUARRADA...(AUNQUE FUNCIONA AMIGO JE JE :P)

Cita:
<a href="#"onclick="nueva_ventana('mi pagina.htm','400','300','1')" onclick="abrirpopup('mi pagina.htm',400,300);">Saludos amigo</a>
Se que aunque funciona es una guarrada, bueno, y por eso me molesta la conciencia, ejem ejem, bueno, ¿no hay una manera más limpia de al hacer clic en el link llamar a las dos funciones al mismo tiempo?

quiero decir a la función abrir pop up y a la función de centrar ventana,

Gracias.

Espero tu respuesta.

Salu2
ByE

<html>
<body>
<p align="left"><font color="#FF0000" face="Comic Sans MS" size="2">Aprendiz
de todo y maestro de nada[/CODE]
</p>
</body>
</html>