Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

centrar ventana

201 views
Skip to first unread message

Jose Luis

unread,
Feb 24, 2005, 7:14:13 AM2/24/05
to
Hola
 
Desde codigo ASP.NET lanzo una nueva ventana

Response.Write("<script language=javascript>window.open('bajar.aspx','','height=200,width=200');</script>")

pero lo que quiero es que esa ventana aparezca centrada en la pantalla.

He estado buscando las funciones que me devuelvan las dimensiones de la pantalla, pero no lo encuentro  !Que liosa es la ayuda en ASP.NET, no hay forma de encontrar lo que quieres¡

Tambien me valdria con una función en javascript o vbscript que se llamara desde el body onload de la nueva ventana.

Gracias

Oscar Galvis

unread,
Feb 24, 2005, 8:51:20 AM2/24/05
to
Jose Luis...
 
Si quieres buscar Informacion buscala bien.... en la documentacion de ASP.NET no vas a encontrar documentacion
de Javascript...
 
para la ventana centrada hazte una funcion en javascript como esta:
 

function

popUp(URL,w,h) {

day = new Date();

id = day.getTime();

winl = (screen.width - w) / 2;

winnt = (screen.height - h) / 2;

eval("page" + id + " = window.open(URL, '" + id + "', 'scrollbars=0,toolbar=0,location=0,statusbar=0,menubar=0,resizable=0,width='+w+',height='+h+',top='+winnt+',left='+winl+'');");

}

Luego solo haces
Response.Write("javascript:popUp('bajar.aspx',200,200)");
 
y listo..
 
o si quieres en la ventana emergente pones este codigo...
 
function resize(){ winl = (screen.width - 200) / 2; winnt = (screen.height - 200) / 2; moveTo(winl,winnt); window.resizeTo(200,200); }
 
y listo...
 
 
 
"Jose Luis" <s...@ono.com> wrote in message news:e1kgYpmG...@TK2MSFTNGP14.phx.gbl...

Sebastian Camargo

unread,
Feb 24, 2005, 9:04:25 AM2/24/05
to
proba con esto:
Response.Write("<script language=javascript>
                            var posLeft = (screen.width-200)/2;  // acá es 200 ya que tu ventana tiene 200px de ancho
                            var posTop = (screen.height-200)/2; // aca es 200 ya que tu ventana tiene 200px de alto
                            var settings = 'height=200px, width=200px';
                            settings += 'top=' + posTo + ',';
                            settings += 'left=' + posLeft + ',';
                            window.open('bajar.aspx','',settings);</script>")
Saludos
Sebastian Camargo

MIGUEL JUAREZ

unread,
Feb 24, 2005, 10:42:41 AM2/24/05
to
Mmira, acerca de lo del body, te puedo decir lo siguiente:
http://www.elguille.info/colabora/puntoNET/nito_Comocrearunaventanadeespera%20.htm

es un articulo que escribí para usarlo un JS en un evento, y algunos otros
ejemplos de ventana

"Jose Luis" <s...@ono.com> escribió en el mensaje
news:e1kgYpmG...@TK2MSFTNGP14.phx.gbl...

0 new messages