Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/09/2005, 19:53
Avatar de SiR.CARAJ0DIDA
SiR.CARAJ0DIDA
 
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