Contiene información sobre la dirección de la página actual (URL actual).
Propiedades del objeto LOCATION | |
hash | Nombre de un anclaje en la URL. Por ejemplo, para la dirección: http://www.epsilon-eridani.com/pag1.htm#tema2anclaje = window.location.hash; // anclaje = ‘#tema2’ |
host | Nombre del servidor, su alias o su dirección IP. Para el ejemplo anterior:servidor = window.location.host; // servidor = www.epsilon-eridani.com |
hostname | Nombre del servidor junto con el puerto en el que está definido el servicio |
href | Cadena que representa la dirección completa. Para cargar una página diferente en la ventana actual bastaría con ejecutar el siguiente código:window.location.href = «pagina2.html»; |
pathname | Directorios que acompañan a la URL de un recurso. Por ejemplo, para la dirección: http://www.punto.com/dir1/dir2/pag.htmdirectorios = window.location.pathname; // directorios = /dir1/dir2/pag.html |
port | Puerto en el que está definido el servicio |
protocol | Protocolo de comunicación especificado por la URL. Para el ejemplo anterior:protocolo = window.location.protocol; // protocolo = ‘http:’ |
search | Parámetros que acompañan a la URL. Por ejemplo, para la dirección: http://www.punto.com/cgi-bin/prog?param1=1¶m2=2parametros = window.location.search; // parametros = ‘?param1=1¶m2=2’ |
–
Métodos del objeto LOCATION | |
reload | Recarga la página actual |
replace | Carga la URL especificada y la sustituye por la entrada actual del objeto HISTORY |
En el siguiente ejemplo se utiliza un botón para cargar una nueva página en la ventana actual:
<html>
<head>
</head>
<body bgcolor=»#FFFFFF»>
<form method=»post» action=»»>
<input type=»button» name=»Button» value=»redireccionar» onClick=»window.location.href=’pagina2.html’;»>
</form>
</body>
</html>
–
Artículo (C) Epsilon Eridani.