Foros del Web » Creando para Internet » HTML »

Enlazar paginas en "web de una sola pagina"

Estas en el tema de Enlazar paginas en "web de una sola pagina" en el foro de HTML en Foros del Web. Buenas, Las tipicas web que ultimamente salen por hay "de una sola pagina" que lo hacen por ajax, como esta: https://www.avatarbtc.es Que vas pulsando en ...
  #1 (permalink)  
Antiguo 21/07/2014, 09:20
 
Fecha de Ingreso: febrero-2014
Mensajes: 18
Antigüedad: 10 años, 2 meses
Puntos: 1
Pregunta Enlazar paginas en "web de una sola pagina"

Buenas,

Las tipicas web que ultimamente salen por hay "de una sola pagina" que lo hacen por ajax, como esta:
https://www.avatarbtc.es

Que vas pulsando en el <nav> y te va moviendo hacia el lugar determinado, pues en el mismo ejemplo que he puesto, si pulsais en "QUIENES SOMOS" en el <nav>, te redirecciona a una pagina fuera de la principal, la pregunta es, una vez en la pagina de "QUIENES SOMOS", como regreso a la pestaña por ejemplo "MERCADO" y que me lleve justamente a ese trozo de la pagina principal.

Si veis el codigo fuente en el <nav> usa extensiones ".aspx" (quienes-somos.aspx)
view-source:https://www.avatarbtc.es/

He estado buscando sobre a .aspx y no encuentro nada relacionado con esto que comento.

salu2 y thx
  #2 (permalink)  
Antiguo 21/07/2014, 09:34
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Enlazar paginas en "web de una sola pagina"

Simplemente usas el hash del ID al que quieres ir, en este caso que pones, te basta con enlazar así: https://www.avatarbtc.es/#showcase
  #3 (permalink)  
Antiguo 21/07/2014, 10:24
 
Fecha de Ingreso: febrero-2014
Mensajes: 18
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Enlazar paginas en "web de una sola pagina"

Cita:
Iniciado por pzin Ver Mensaje
Simplemente usas el hash del ID al que quieres ir, en este caso que pones, te basta con enlazar así: https://www.avatarbtc.es/#showcase
Gracias por responder tan rápido, pero si hago eso se muestra en la url ese # y encima me lo muestra la etiqueta en ingles ya que el codigo no lo pongo en español.

Se podria hacer de otra forma, por ajax por ejemplo ?

gracias de nuevo.

salu2
  #4 (permalink)  
Antiguo 21/07/2014, 10:37
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Enlazar paginas en "web de una sola pagina"

No sé qué tendrá que ver AJAX. No tiene ni puede nada que ver.

¿Qué mas da el idioma del código? Si lo necesitas en español, ponlo en español. No le veo mayor problema.
  #5 (permalink)  
Antiguo 21/07/2014, 10:41
 
Fecha de Ingreso: febrero-2014
Mensajes: 18
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Enlazar paginas en "web de una sola pagina"

Gracias de nuevo.
No pretendo molestar y ser algo quisquilloso, pero no me gusta ya que aun asi, como comentas, se sigue mostrando el # en la url, si a alguien se le ocurre algo... pls

salu2
  #6 (permalink)  
Antiguo 21/07/2014, 12:46
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Enlazar paginas en "web de una sola pagina"

Pero no es lógico lo que estás pidiendo. Quieres ir a un parte de una página concreta. ¿Cómo lo vas a hacer sin tener una URL diferente? Y si tú quieres ver una parte concreta y yo otra, ¿la URL no cambia? Entonces ¿cómo sabe el navegador qué hacer? Cosas mágicas son difíciles de hacer.
  #7 (permalink)  
Antiguo 21/07/2014, 14:46
 
Fecha de Ingreso: febrero-2014
Mensajes: 18
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Enlazar paginas en "web de una sola pagina"

xD, ya se que es difícil pero lo único que quiero es exactamente lo que puse en el ejemplo xD
https://www.avatarbtc.es

Tiene que ver con algo de la extension .aspx

Revisare el codigo he investigare a ver como c... lo han echo =)

Gracias de nuevo =)
  #8 (permalink)  
Antiguo 21/07/2014, 17:08
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Enlazar paginas en "web de una sola pagina"

Yo creo que confundes algo, no sé el qué. AJAX no tiene nada que ver con esto, ya que no hay llamadas asíncronas para hacer lo de moverse de una sección a otra, y lo de .aspx es simplemente que usan ASP como lenguaje de lado servidor.
  #9 (permalink)  
Antiguo 22/07/2014, 07:58
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Enlazar paginas en "web de una sola pagina"

Cita:
Iniciado por Berewarew Ver Mensaje
xD, ya se que es difícil pero lo único que quiero es exactamente lo que puse en el ejemplo xD
https://www.avatarbtc.es

Tiene que ver con algo de la extension .aspx

Revisare el codigo he investigare a ver como c... lo han echo =)

Gracias de nuevo =)
No se... yo no lo veo tan complicado como lo pintas. Simplemente están usando saltos a secciones de la página, por eso los links tienen #, por ejemplo:


Código HTML:
Ver original
  1. <a rel="nofollow" href="#showcase">Mercado</a>


Y luego define la sección a la que saltará así:


Código HTML:
Ver original
  1. <section class="showcase dark first" id="showcase">
  2. ...


Además, precisamente la página "quienes somos" (la ".aspx") es la única que no funciona así.
__________________
Aviso: No se resuelven dudas por MP!
  #10 (permalink)  
Antiguo 25/07/2014, 02:10
 
Fecha de Ingreso: febrero-2014
Mensajes: 18
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Enlazar paginas en "web de una sola pagina"

Malenko es que esa es la que me interesa "quienes somos" (la ".aspx") xD, lo que has dicho lo se, ya lo tengo implementado, la cuestion es, cuando yo estoy dentro de "quienes somos" (la ".aspx") al pulsar en el <nav> de "quienes somos" (la ".aspx") que me redireccione a la direccion de la pagina anterior no se si me he explicado bien, pzin me enendio.
gracias a ambos
salu2 y thx.
  #11 (permalink)  
Antiguo 25/07/2014, 02:41
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Enlazar paginas en "web de una sola pagina"

Cita:
Iniciado por Berewarew Ver Mensaje
la cuestion es, cuando yo estoy dentro de "quienes somos" (la ".aspx") al pulsar en el <nav> de "quienes somos" (la ".aspx") que me redireccione a la direccion de la pagina anterior
Es lo que te estamos diciendo:

Cita:
Iniciado por Malenko Ver Mensaje
Simplemente están usando saltos a secciones de la página, por eso los links tienen #
El que no quieras usar un enlace con # es un poco incomprensible. Es así como se hace desde siempre.

Y como digo, si no te gusta tener una almohadilla en la URL, tendrás que pasarle algún otro parámetro, porque no puede ser la misma URL para una cosa que para otra, ya que la URL es un nombre después de todo. Imagínate llamar a tus hijos igual y llamar a uno para que termine de recoger su cuarto; al final no viene ninguno porque no era a él.

Te estás liando mucho con esto. Simplemente usa la almohadilla.

Etiquetas: enlazar
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 09:44.