Foros del Web » Creando para Internet » HTML »

Anclajes y hash #

Estas en el tema de Anclajes y hash # en el foro de HTML en Foros del Web. Hola buenas, a ver si alguien me puede explicar un poco como funcionan los anclajes y como se referencian. Digamos que tengo una página HTML: ...
  #1 (permalink)  
Antiguo 12/01/2007, 03:49
 
Fecha de Ingreso: agosto-2006
Mensajes: 17
Antigüedad: 18 años, 3 meses
Puntos: 0
Sonrisa Anclajes y hash #

Hola buenas, a ver si alguien me puede explicar un poco como funcionan los anclajes y como se referencian.
Digamos que tengo una página HTML: prueba.html
<html>
<head>
</head>
<body>

<a name="primero"> Primera parte </a>
<a name="segundo"> Segunda parte </a>


</body>
</html>

Se supone que si yo quiero mostrar solo: "primera parte" en la direccion deberia poner:.../prueba.html#primero no??Es que a mi tal cual no me funciona.
Esta es mi duda, es que estoy trabajando con AJAX y necesitaba este tipo de anclajes por que manejo estos hash... a ver si alguien me puede aclarar un poco esto
Gracias de antemano.
  #2 (permalink)  
Antiguo 12/01/2007, 12:54
Avatar de yournightmare86  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 875
Antigüedad: 18 años, 7 meses
Puntos: 9
Re: Anclajes y hash #

A ver te explico:
Los anclajes son puntos que tú defines dentro de una misma página que se usa en página muy largas por ejemplo. Aunque también puede haber vínculos a otras páginas con anclas.
La forma de definir un ancla es la siguiente:
Código:
<a name="ancla1">Nombre que le quieras dar</a>
Ahora bien, para definir el enlace a un ancla situada en la misma página se haría así.
Código:
<a href="#ancla1">Enlace a ancla 1</a>
No hace falta que pongas el nombre de la página.
Por último, para poner un vínculo a un ancla de otra página se haría así.
Código:
<a href="nombrepágina.htm#ancla1>Enlace  ancla 1 desde otra página</a>
Espero te sirva, saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:13.