You are on page 1of 14

BROWSER OBJECT MODEL

Taller de tecnologa de software


INTRODUCCIN
Nos permite acceder y modificar las propiedades
de las ventanas del navegador.
No hay estndares mnimos de interoperabilidad.
Elementos:
Crear, mover, redimensionar y cerrar ventanas de
navegador.
Obtener informacin del navegador
Propiedades de la pagina actual y pantalla de usuario
Objetos ActiveX en internet Explorer
EL OBJETO WINDOW
Representa la ventana completa del navegador

Contiene distintas propiedades y mtodos que
permiten la modificacin de la ventana

Es posible abrir nuevas ventanas
EL OBJETO WINDOW
EL OBJETO WINDOW
Atributo Browsers Descripcion
height todos Altura en pixeles (integer)
left todos Posicin horizontal desde la esquina
superior izquierda (integer)
location todos Campo mostrando la url actual(boolean)
menubar todos Men del navegador(boolean)
resizable *
status todos Barra de estado(boolean)
toolbar todos Barra de herramientas(boolean)
top todos Posicin vertical desde la esquina superior
izquierda (integer)
width todos Ancho(integer)
EL OBJETO WINDOW
Hay cuatro mtodos mas utilizados:
moveBy(x,y) desplaza la ventana
moveTo(x,y) desplaza hasta que la esquina superior
derecha este en las coordenadas x,y
reziseBy(x,y) redimensiona la ventana (x_antiguo+x)
(y_antiguo+y)
reziseTo(x,y) redimenciona la ventana con dimenciones
x, y

EL OBJETO DOCUMENT
Las propiedades title y url son de lectura y escritura
Ejemplo
EL OBJETO DOCUMENT
Arrays que forman parte del documento
EL OBJETO LOCATION
Propiedad tanto del objeto window como de
document
EL OBJETO LOCATION
EL OBJETO LOCATION
Mtodos mas tiles
assign(), asigna una url
Ej: location.assingn(http://www.sitio.com);
replace() reemplaza por la nueva url y borra la antigua
del historial
Ej: location.replace(http://www.sitio.com);
reload()
Ej: location.reload(true);
EL OBJETO NAVIGATOR
Nos permite obtener informacin del navegador
EL OBJETO NAVIGATOR
EL OBJETO SCREEN
Nos permite obtener informacin de la pantalla del
usuario.
El dato mas utilizado por los programadores web
es la resolucin de pantalla

You might also like