Me ha venido muy bien lo de karlankas...
Pero estoy trabado en una cosa y quiciera aprenderlo:
Las propiedades de menuBar, scrollbars, etc... las he tenido que definir en la función ubicada en el head y no en la llamada a la función... eso es correcto o se puede definir esas propiedades en la llamada?
Desde ya muchas gracias!!!
Script en el head
Código HTML:
<html>
<head>
<script type="text/javascript" language="JavaScript">
var anchoPantalla=screen.width;
var altoPantalla=screen.height;
function abrir(url,anchoVentana,altoVentana){
x=(anchoPantalla-anchoVentana)/2;
y=(altoPantalla-altoVentana)/0;
//Empezamos a generar la variable propiedades:
propiedades="width="+anchoVentana;//Fijamos la anchura
propiedades+="toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0,";//Todas las propiedades deben separarse entre ellas por una coma
propiedades+="height="+altoVentana;//Fijamos la altura
propiedades+=",";
propiedades+="top="+y;//Fijamos la posición en el eje vertical
propiedades+=",";
propiedades+="left="+x;//Fijamos la posición en el eje horizontal
window.open(url,"",propiedades);
}
</script>
</head>
</html>
Llamada a la función
Código HTML:
<a href="#" onclick="abrir('imagearticulos/museo/carta.html',650,532);return false">vete al popup</a>