El objeto location

0 - , - 30/10/2005 17:29:26

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 />')

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha