La entrada anterior y el comentario de Martin me hizo dudar por un momento. En ocasiones nos obcecamos de tal manera que no vemos que la solución es mucho más sencilla de lo que parece.
En Javascript el objeto «location» tiene algunas propiedades más que útiles para poder llegar al resultado deseado sin tener que crear una función como la anterior.
Estas propiedades son las siguientes :
- href
Es una cadena que contiene la URL completa. - hash
Cadena que contiene el nombre de la URL (aparece a la derecha de # en caso de tenerla) - protocol
Cadena que contiene el protocolo utilizado(dos puntos incluídos). - host
Cadena que contiene el nombre del host y el puerto. - hostname
Cadena que contiene el nombre de dominio o IP. - pathname
Cadena que contiene la URL sin nombre de dominio, protocolo y hash. - port
Cadena que nos devuelve puerto del servidor. - search
Cadena que guarda las variables que pasemos por la URL
21 de octubre de 2009 a las 18:46