Tema: Pop-up
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/11/2009, 10:50
Avatar de deirdre
deirdre
 
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 14 años, 11 meses
Puntos: 45
Respuesta: Pop-up

Hola Roger_hass

Me gustaría saber cómo haces tú un copy-paste, porque el código que te puse funciona perfectamente. Aquí te lo repito y está probado en todos los navegadores que menciono:

Código HTML:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>

<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Popup Centrado</title>
<script type='text/javascript'> 
function popup(url,ancho,alto) { 
	var posicion_x; 
	var posicion_y; 
		posicion_x=(screen.width/2)-(ancho/2); 
		posicion_y=(screen.height/2)-(alto/2); 
		window.open(url, '', 'width='+ancho+',height='+alto+',menubar=0,toolbar=0,directories=0,scrollbars=no,resizable=no,left='+posicion_x+',top='+posicion_y+''); 
} 
</script>

</head>

<body>
<p><a href="javascript:popup('mi_popup.html',400,300)">Abrir popup centrado en la pantalla</a></p>

<p>Funciona correctamente en iexplorer 6, 7 y 8; firefox 2 y 3.5; safari 4; chrome 2</p>

</body>

</html> 
Hola 2D6

La ayuda solicitada se refiere a un popup (sistema window.open) que quede centrado en la pantalla, no una ventana dhtml como la que tu mencionas: son cosas totalmente distintas. Y sobre el bloqueo de los navegadores lee mi post mencionado en el que doy la explicación oportuna (que no coincide con la tuya). Y, en ocasiones determinadas, los pupups pueden ser necesarios (no todos los diseños son iguales y lineales).

Bye