Foros del Web » Programando para Internet » Javascript »

Centrar en pantalla

Estas en el tema de Centrar en pantalla en el foro de Javascript en Foros del Web. Hola: Explico, tengo un enlace que abre una pagina exterior sin ventanas: <a href="javascript :;" onclick="MM_openBrWindow('opinar.php?idnoticia=<?p hp echo $row_noticias['idnoticia']; ?>','Opinar','width=600,height=275')"> Cuya funcion es: <script type="text/JavaScript"> ...
  #1 (permalink)  
Antiguo 14/08/2009, 00:42
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 10 meses
Puntos: 1
Centrar en pantalla

Hola:

Explico, tengo un enlace que abre una pagina exterior sin ventanas:

<a href="javascript:;" onclick="MM_openBrWindow('opinar.php?idnoticia=<?p hp echo $row_noticias['idnoticia']; ?>','Opinar','width=600,height=275')">

Cuya funcion es:

<script type="text/JavaScript">
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
</script>

Lo que pasa es que esta ventana me aparece arriba, y lo que quisiera saber es como puedo hacer, bien para centrarla o colocarla en un sitio determinado de la pantalla

Muchas Gracias
  #2 (permalink)  
Antiguo 14/08/2009, 05:02
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Centrar en pantalla

Hola

Prueba con esto

Código javascript:
Ver original
  1. function abrir () {
  2. var ancho = parseInt(((screen.width) / 2) - 150); // se le resta la mitad del ancho de la ventana
  3. var alto = parseInt(((screen.height) / 2) - 150); // se le resta la mitad del alto de la ventana
  4. window.open('','popup','resizable=yes, top='+alto+', left='+ancho+', width=300 ,height=300,  menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no,directories=no');
  5. }

Código html:
Ver original
  1. <a href="#na" target="popup" hreflang="es" title="Imagen del Producto" onclick="abrir();">Abrir</a>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 14/08/2009, 08:18
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 10 meses
Puntos: 1
Respuesta: Centrar en pantalla

Muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:38.