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