destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

El objeto location

, 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 />')
Páginas: 1
comentarioscomentarios