Foros del Web » Creando para Internet » HTML »

enlace a la misma pagina con #

Estas en el tema de enlace a la misma pagina con # en el foro de HTML en Foros del Web. hola! Estoy manteniendo una web y tengo un problema, la persona que la construyó en un primer momento puso en muchñísimos enlaces un href del ...
  #1 (permalink)  
Antiguo 01/12/2005, 09:50
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 15 años, 1 mes
Puntos: 1
enlace a la misma pagina con #

hola!

Estoy manteniendo una web y tengo un problema, la persona que la construyó en un primer momento puso en muchñísimos enlaces un href del estilo: pagina1.html#

Se que ese enlace lo ponemos en la misma pagina (pagina1.html), no da error, pero si ponemos un enlace de ese estilo hacia otra página, daría error, verdad?

Es que es justamente eso lo que me está ocurriendo. Desde pagina1.html llamo a pagina1.html# y no da error, pero en cambio si da error si llamo a pagina2.html#.

No estoy segura de eso, pero agradecería que alguien me lo confirmara porque ya no encuentro otra explicación.... da error pero las páginas existen :S.

Gracias por la ayuda!!!!
  #2 (permalink)  
Antiguo 01/12/2005, 10:06
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 15 años, 1 mes
Puntos: 1
hola otra vez, he hecho la prueba y veo que no es asi, no da ningun error aunque sean paginas diferentes. Alguien puede ayudarme a saber que puede estar pasando? Los enlaces estan bien, la ruta existe, si al poner el enlace le pongo la # no funciona, si la quito, si funciona. :S no entiendo nada

Alguien puede ayudarme?

gracias otra vez!
  #3 (permalink)  
Antiguo 01/12/2005, 11:22
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
el # es para que el link apunte no sólo a una página, sino a un marcador dentro de la página. Se usa mucho, por ejemplo, cuando presentas un texto muy largo y pones un índice para ir a un capítulo u otro y volver arriba. Por ejemplo: (copia, pega y disfruta)

En este ejemplo está todo sobre una página, pero supon que el capítulo 4 está en otra página "otros.htm". Entonces el link sería:

...<a href="otros.htm#CUATRO">capítulo cuatro</a>...

Código:
<html>
<head>
</head>
<body>
<p><a name="ARRIBA">arriba del todo</a></p>
<p><a href="#UNO">capítulo uno</a></p>
<p><a href="#DOS">capítulo dos</a></p>
<p><a href="#TRES">capítulo tres</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a name="UNO">Uno:</a></p>
<p>&nbsp;&nbsp;&nbsp; Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla.</p>
<p>&nbsp;&nbsp;&nbsp; Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla.</p>
<p align="right"><a href="#ARRIBA">.................................................ARRIBA</a></p>
<p><a name="DOS">Dos:</a></p>
<p>&nbsp;&nbsp;&nbsp; Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla.</p>
<p>&nbsp;&nbsp;&nbsp; Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla.</p>
<p align="right"><a href="#ARRIBA">........................................................ARRIBA</a></p>
<p><a name="TRES">Tres:</a></p>
<p>&nbsp;&nbsp;&nbsp; Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla.</p>
<p>&nbsp;&nbsp;&nbsp; Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla.</p>
<p align="right"><a href="#ARRIBA">................................................ARRIBA</a></p>
</body>
</html>
  #4 (permalink)  
Antiguo 01/12/2005, 14:09
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 15 años, 1 mes
Puntos: 1
hola!! ya ya se para que sirve... el problema es que tengo que mantener una web donde hay ese problema, y no entiendo porque falla... no usan anclas para irse a diferentes partes de la página, solo añade una almohadilla al final del enlace. Pero no entiendo porqué falla.
Gracias por tu respuesta de todas formas!
;)
  #5 (permalink)  
Antiguo 01/12/2005, 14:37
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 12 años, 10 meses
Puntos: 0
Pero ¿qué es lo que falla?

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar
  #6 (permalink)  
Antiguo 01/12/2005, 15:40
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 15 años, 1 mes
Puntos: 1
hola Fede!
a ver,m vuelvo a explicarlo lo mas sencillo posible

en una pagina a.html tengo los siguientes enlaces:
Código HTML:
<a href="b.html#">pagina b</a> 
--> no funciona
Código HTML:
<a href="b.html">pagina b</a> 
--> si funciona

El primer enlace me da un error del tipo: No se puede abrir la página. Operación anulada. (muy extralño, creo que no lo había visto nunca)
Lo que no entiendo es que no ocurre en todas las páginas del site que tienen enlaces del mismo estilo, y no se que puede estar pasando.

Muchas gracias otra vez!!
  #7 (permalink)  
Antiguo 01/12/2005, 17:23
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 12 años, 10 meses
Puntos: 0
Ni idea qué puede estar pasando. Igualmente, el # no tiene ninguna función específica así que no creo que sacarlo sea un problema.

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar
  #8 (permalink)  
Antiguo 03/12/2005, 13:03
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
Antigüedad: 12 años, 1 mes
Puntos: 1
Hola a todos.

El signo "#" es el encargado de señalar al final de un URI un "identificador de fragmentos".Por ejemplo:

El siguiente vínculo no tiene "#"
http://html.conclase.net/w3c/html401...uct/links.html
Si lo seguimos iremos al inicio del documento links.html, que por cierto explica todo esto de los enlaces o vínculos.

Por contra el siguiente vínculo sí tiene "#" seguido del "identificador de fragmentos" h-2.1.3
http://html.conclase.net/w3c/html401...o.html#h-2.1.3
Si lo seguimos no iremos al inicio del documento intro.html. Iremos al inicio del fragmento identificado como h-2.1.3
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 01:20.