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>