Manual de javascript - location
  Indice
  => Introduccion
  => Nociones-basicas
  => Variables
  => Palabras reservadas
  => Operadores
  => Ventanas
  => Sentencias de control
  => Bucles
  => Funciones
  => Funciones del lenguaje
  => Objetos y métodos
  => String
  => Math
  => Date
  => Tablas y Arrays
  => Eventos
  => Eventos II
  => window
  => location
  => history
  => navigator
  => document
  Contacto
  Libro de visitantes

Objeto location

El objeto location es un objeto dependiente del objeto window que contiene información de la URL del documento actual. Con él podremos cambiar el destino del documento cuando se produzca algún evento (similar a un enlace) u obtener las distintas partes de la URL para operar con ellas:

protocolo://maquina_host:puerto]/camino_al_recurso

Propiedades

Todas las propiedades del objeto location nos devuelven una cadena que contiene una parte de la URL total.

hash. Parte de la URL de la página que contiene el nombre del enlace, dentro de la URL. Por ejemplo, para la dirección href='http://ciberia.ya.com/asuncionhrv/cursoJavascript/location_history.htm#metodos_history', esta propiedad nos devolverá "#metodos_history". Para ver cómo cambia este valor en el ejemplo de más abajo, puedes pulsar uno de los enlaces "Anterior", "Siguiente" o de los índices y actualizar la página.

host. Nombre del servidor (su alias o IP).

hostname. Nombre de dominio del servidor (o la dirección IP).

href. Cadena que contiene la URL completa.

pathname. Camino al recurso, dentro de la URL.

port. Número de puerto del servidor, dentro de la URL.

protocol. Protocolo de comunicación utilizado (incluyendo los dos puntos).

search. Información adicional para la carga de la página; contiene los parámetros recibidos. Por ejemplo, si tenemos la URL href="http://ciberia.ya.com/asuncionhrv/cursoJavascript/index.htm?nombre=Alvaro&apellido=Gil", esta propiedad nos devolvería: ?nombre=Alvaro&apellido=Gil

 
location.hash = ""
location.host = ""
location.hostname = ""

location.href = ""
location.pathname = ""
location.port = ""

location.protocol = ""
location.search = ""

Métodos.

reload(). Vuelve a cargar la página.

replace(cadenaURL). Carga la URL pasada y la sustituye en el objeto history por la entrada actual. Para ver un ejemplo de cómo funciona, navega a otras páginas, luego pulsa en este botón y a continuación ves para atrás con el botón del navegador. Verás como no regresa a esta parte que es donde debería.
      

Hoy habia 4 visitantes (5 clics a subpáginas) ¡Aqui en esta página!
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis