entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

¿Cómo insertar identificador a la url con Javascript?

Hola buenas tardes.
Necesito ayuda con algo, quisiera saber como puedo insertar un identificador a una url con javascript pero sin que recargue la pagina.

Por ejemplo tengo http://miweb.com/ y quiero agregarle un #identificador al hace click o alguna otra acción con JS para obtener algo como esto http://miweb.com/#identificador

Gracias!

2 Respuestas

0voto

dairon Puntos17120

Hola, te recomiendo si estás dispuesto a estudiar, que le hagas un tiempo al estudio del framework de JavaScript creado por Google llamado AngularJs en el cual existen dos formas de tratar las rutas una es con el # y otra es la clásica de html. Además de ser un fremework muy completo del tipo MVC.
Pero bueno si solo quieres trabajar con la url desde javascript sin profundizar en crear algo un tanto más complejo echale un vistaso a esto a ver si te sirve:
El objeto location
8 snippets jQuery para trabajar con URLs
Utilizando el hash con javascript y ajax
Saludos

3votos

Leonardo-Tadei Puntos227320

En JavaScript, el objeto location representa en el documento HTML la dirección (el contenido de la barra de direcciones) y puede ser tratado como un string cualquiera:

<html>
<head>
<script>
function addAnchor(s){
  window.location.href += s;
}
</script>
<head>
<body>

<a href="javascript:addAnchor('#identificador')">agregar #</a>

</body>
</html>

La función tiene solo una línea de código así que es bastante superflua, pero el código queda mejor organizado.

Saludos!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta