El objeto location
Por
Lola C�rdenas y Joaquin Gracia.
rinconprog.metropoli2000.com
Este objeto contiene la URL actual as� como algunos datos de inter�s respecto a esta URL. Su finalidad principal es, por una parte, modificar el objeto location para cambiar a una nueva URL, y extraer los componentes de dicha URL de forma separada para poder trabajar con ellos de forma individual si es el caso. Recordemos que la sintaxis de una URL era:
protocolo://maquina_host[:puerto]/camino_al_recurso
Propiedades
- hash.
Cadena que contiene el nombre del enlace, dentro de la URL.
- host.
Cadena que contiene el nombre del servidor y el n�mero del puerto, dentro de la URL.
- hostname.
Cadena que contiene el nombre de dominio del servidor (o la direcci�n IP), dentro de la URL.
- href.
Cadena que contiene la URL completa.
- pathname.
Cadena que contiene el camino al recurso, dentro de la URL.
- port.
Cadena que contiene el n�mero de puerto del servidor, dentro de la URL.
- protocol.
Cadena que contiene el protocolo utilizado (incluyendo los dos puntos), dentro de la URL.
- search.
Cadena que contiene la informaci�n pasada en una llamada a un script, dentro de la URL.
M�todos
- reload().
Vuelve a cargar la URL especificada en la propiedad href del objeto location.
- replace(cadenaURL).
Reemplaza el historial actual mientras carga la URL especificada en cadenaURL.
<!-- Manual de JavaScript de WebEstilo.com -->
<HTML>
<HEAD>
<title>Ejemplo de JavaScript</title>
</HEAD>
<BODY>
<script LANGUAGE="JavaScript">
<!--
document.write("Location <b>href</b>: " + location.href + "<br>");
document.write("Location <b>host</b>: " + location.host + "<br>");
document.write("Location <b>hostname</b>: " + location.hostname + "<br>");
document.write("Location <b>pathname</b>: " + location.pathname + "<br>");
document.write("Location <b>port</b>: " + location.port + "<br>");
document.write("Location <b>protocol</b>: " + location.protocol + "<br>");
//-->
</script>
</BODY>
</HTML>