Admin
 
 
Logo DIPLOX
El objeto location
Volver Por face
  
Viernes, 04/09/2009
El objeto location contiene información sobre la URL que en ese momento se encuentra cargada en la ventana o frame del navegador.

El objeto location tiene las siguientes propiedades:
location.hash
location.host
location.hostname
location.href
location.port
location.protocol
location.pathname
location.target


hash: indica el nombre de ancla en la URL, en el caso de que ésta exista.
host: especifica la parte del nombre del servidor y el puerto de la URL actual.
hostname: especifica el nombre completo del servidor (incluyendo el dominio o el número de ip) de la URL.
href: especifica la URL completa del documento actual.
pathname: especifica la parte referente a la trayectoria de la URL.
port: especifica el puerto que usa el servidor.
protocol: como su nombre indica, especifica el protocolo. El comienzo de la URL, incluido el signo de dos puntos. Por ejemplo ¨http:¨
target: un reflejo del atributo target en la etiqueta <a href>

Para establecer una nueva URL en la ventana actual deberíamos escribir algo así:
self.location = ¨ http://Www.midominio.com ¨
Para cargar una nueva URL en un marco específico podría utilizarse una instrucción similar a ésta:
parent.frames[0].location = ¨ http://Www.midominio.com ¨
Para mostrar todas las propiedades del objeto location en un documento podríamos escribir:
document.write (´hash: ´)
document.write (location.hash)
document.write (´<br />´)
document.write (´host: ´)
document.write (location.host)
document.write (´<br />´)
document.write (´hostname: ´)
document.write (location.hostname)
document.write (´<br />´)
document.write (´href: ´)
document.write (location.href)
document.write (´<br />´)
document.write (´port: ´)
document.write (location.port)
document.write (´<br />´)
document.write (´protocol: ´)
document.write (location.protocol)
document.write (´<br />´)
document.write (´pathname: ´)
document.write (location.pathname)
document.write (´<br />´)
document.write (´target: ´)
document.write (location.target)
document.write (´<br />´)


Volver Por face