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.