
10/09/2005, 19:53
|
 | | | Fecha de Ingreso: junio-2004 Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 8 meses Puntos: 4 | |
te digo que yo me vovi loco para poner una ventana en el centro de la ventana, pero ojo, con screen.width/height estas suponiendo que la ventana esta maximizada.. pero si la ventana la tengo en 200x200 arriba a la derecha?
no es nada sencillo averiguar el area de vision actual de la ventana, depende de los navegadores.
para ubicar la ventana es asi:
para ie con doctype estricto o mozilla:
document.documentElement.clientWidth/clientHeight
para ie sin doctype:
document.body.clientWidth/clientHeight
para opera:
document.documentElement.clientWidth/clientHeight
esos valores reemplazarian a screen.width/height, luego debes sumar el scroll de la ventana:
para ie con doctype:
document.documentElement.scrollTop/scrollLeft
ie sin doctype:
document.body.scrollTop/scrollLeft
mozilla/opera:
window.pageXOffset/pageYOffset |