Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2005, 01:18
Yanyi
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 19 años
Puntos: 0
Como lanzar popup centrado desde código con c# en webform

Hola, estoy desarrollando una aplicación Web. El problema que tengo es que necesito lanzar ventanas popup de manera dinámica desde el código. Para ello ejecuto el siguiente código:

string newRequestUrl="<script>window.open('miventana.aspx ?state=blanck','','left=50,top=50,width=700,height =520');</script>";
Response.Write(newRequestUrl);


La ventana se abre logicamente, el problema es que no he conseguido centrarla en la pantalla al lanzar. Si en la instrucción utilizo directamente en la distancia a la izquierda por ejemplo '(screen.width-700)/2' el código no se ejecuta. Lo mismo si lo que hago es

string newRequestUrl="<script>winLeft = (screen.width-700)/2;window.open('miventana.aspx?state=blanck','','le ft=winLeft,top=50,width=700,height=520');</script>";
Response.Write(newRequestUrl);


(Es decir, intentar ejecutar en el Response la carga de una variable javascript que me calcule la distancia centrada)
¿Alguien tiene la solución a esto?

Gracias de antemano