Foros del Web » Creando para Internet » HTML »

Anclas de un html a otro html

Estas en el tema de Anclas de un html a otro html en el foro de HTML en Foros del Web. Buenas tardes a todo/as, tengo un problemilla con unas anclas que estoy intentando poner en una web html. Yo las estoy insertando de esta manera, ...
  #1 (permalink)  
Antiguo 06/05/2010, 11:46
 
Fecha de Ingreso: marzo-2009
Ubicación: España
Mensajes: 368
Antigüedad: 8 años, 8 meses
Puntos: 5
Anclas de un html a otro html

Buenas tardes a todo/as, tengo un problemilla con unas anclas que estoy intentando poner en una web html.

Yo las estoy insertando de esta manera, dentro del mismo html funcionan correctamente pero desde el index.html no se mueve a ningún lado y en la barra de dirección se me queda así después de darle al botón que contiene el ancla:

Código:
http://localhost/paginaweb.com/#servicios.html#1

Lo estoy insertando de la siguiente manera.

servicios.html

Menú

Código HTML:
<li><a href="#1">Servicios</a></li> 
Lugar donde tiene que ir el ancla

Código HTML:
<h2 id="1">Servicios</h2> 
index.html

Menú donde está el ancla que me tiene que llevar a servicios.html

Código HTML:
<li><a id="read_more" href="servicios.html#1">Servicios</a></li> 
Pienso que está correcto e incluso lo he buscado por google y todos los post que he podido ver son de esta manera, pero no entiendo porque al hacer click en el ancla de index.hml no me envía a servicios.html.

Alguien podría ayudarme por favor.


Muchas gracias un saludo.
  #2 (permalink)  
Antiguo 06/05/2010, 12:40
Tew
 
Fecha de Ingreso: enero-2006
Mensajes: 1.562
Antigüedad: 11 años, 11 meses
Puntos: 17
Respuesta: Anclas de un html a otro html

La puedes subir a un host, aunque sea gratuito?
  #3 (permalink)  
Antiguo 06/05/2010, 12:49
Avatar de cassini  
Fecha de Ingreso: julio-2009
Mensajes: 95
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: Anclas de un html a otro html

podrias probar así

archivo donde esta tu menu:

Código HTML:
Ver original
  1. <a href="pagina.html#ancla">Ir</a>

archivo donde esta tu ancla:
Código HTML:
Ver original
  1. <a name="ancla" id="ancla">MI ANCLA</a>

SALUDOS! Espero te sirva
__________________
Humildad, ante todo humildad
  #4 (permalink)  
Antiguo 06/05/2010, 17:53
 
Fecha de Ingreso: marzo-2009
Ubicación: España
Mensajes: 368
Antigüedad: 8 años, 8 meses
Puntos: 5
Respuesta: Anclas de un html a otro html

Te envío el link por privado.
  #5 (permalink)  
Antiguo 09/05/2010, 09:44
 
Fecha de Ingreso: marzo-2009
Ubicación: España
Mensajes: 368
Antigüedad: 8 años, 8 meses
Puntos: 5
Respuesta: Anclas de un html a otro html

Cita:
Iniciado por cassini Ver Mensaje
podrias probar así

archivo donde esta tu menu:

Código HTML:
Ver original
  1. <a href="pagina.html#ancla">Ir</a>

archivo donde esta tu ancla:
Código HTML:
Ver original
  1. <a name="ancla" id="ancla">MI ANCLA</a>

SALUDOS! Espero te sirva
En Xhtml no se puede usar <a name=""> por lo que he leído.

Alguien me puede ayudar con esto por favor.
  #6 (permalink)  
Antiguo 10/05/2010, 15:54
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Anclas de un html a otro html

Cita:
En Xhtml no se puede usar <a name=""> por lo que he leído.
no entiendo el por que se afirma tal cosa. si vemos el documento XHTML DTD, incluso de la version estricta, veremos que entre los atributos definidos para el elemento A, tenemos name. incluso puedes validar un fragmento de codigo en W3Validator y veras que pasa la prueba.
Código:
[...]
name        NMTOKEN        #IMPLIED
[...]
si requieres que otros te ayuden, deberias publicar la URL del sitio web. si tu preocupacion es que quede indexada, escribe el enlace entre los codigos bbcode [noparse]URL aqui[/noparse].
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 10/05/2010, 16:07
 
Fecha de Ingreso: marzo-2009
Ubicación: España
Mensajes: 368
Antigüedad: 8 años, 8 meses
Puntos: 5
Respuesta: Anclas de un html a otro html

Ok gracias por la respuesta, lo de "name" es algo que he leído en varios foros y por eso lo decía pero si me dices eso pues mejor aún.

La web está en este link:

http://www.nclogos.es/epscargo.com

Gracias por la ayuda.
  #8 (permalink)  
Antiguo 10/05/2010, 16:18
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Anclas de un html a otro html

he estado viendo el index.html y en ninguno de los enlaces que llevan a servicios.html no veo que se le indica el ancla. mira el ejemplo de cassini, luego del nombre del documento tienes que agregarle el nombre del ancla a donde quieres que te lleve. por ejemplo, servicios.html#1. por otro lado, no es necesario que uses los enlaces como anclas. basta con asignarle un ID a un elemento para que funcione como ancla.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #9 (permalink)  
Antiguo 10/05/2010, 16:22
 
Fecha de Ingreso: marzo-2009
Ubicación: España
Mensajes: 368
Antigüedad: 8 años, 8 meses
Puntos: 5
Respuesta: Anclas de un html a otro html

Voy a ponerle "servicios.html#1" y los demás y míralo de nuevo para que veas lo que me hace.

Dame 3 minutos.

EDITO: Ya está online con "servicios.html#1" y respectivos...
  #10 (permalink)  
Antiguo 10/05/2010, 16:27
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Anclas de un html a otro html

en chrome me esta funcionando correctamente. es decir, me lleva a la posicion donde se encuentra el ancla.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #11 (permalink)  
Antiguo 10/05/2010, 16:30
 
Fecha de Ingreso: marzo-2009
Ubicación: España
Mensajes: 368
Antigüedad: 8 años, 8 meses
Puntos: 5
Respuesta: Anclas de un html a otro html

A mi en todos los navegadores que tengo instalados me deja en index.html y me cambia la dirección a http://www.nclogos.es/epscargo.com/#servicios.html#4

Tengo instalados,Safari, Firefox, Opera, IE y Chrome :S que puede ser entonces, todos están actualizados a la última versión.

Gracias por la ayuda.
  #12 (permalink)  
Antiguo 10/05/2010, 16:57
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Anclas de un html a otro html

vaya, ya veo lo que te hace. a diferencia de ti, lo que sucede es que navego sin javascript estoy casi seguro que el efecto se debe por algun plugins de jquery, probablemente el del slideshow. aunque mi fuerte es javascript, no te puedo ayudar en jquery porque no estoy familiarizado con dicha libreria. mas aun, no utilizo ninguna libreria.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #13 (permalink)  
Antiguo 10/05/2010, 17:03
 
Fecha de Ingreso: marzo-2009
Ubicación: España
Mensajes: 368
Antigüedad: 8 años, 8 meses
Puntos: 5
Respuesta: Anclas de un html a otro html

Ufff, a ver como lo arreglo, porque creo que casi nadie navega sin JS jejee.

Solo me queda que algún compañero me pueda ayudar y si no lo que hago es quitarle las anclas y dejarle solo el link, no es todo lo bonito que yo quiero pero si no se puede no se puede.

Gracias por la ayuda.

Etiquetas: anclas
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 08:37.