Foros del Web » Creando para Internet » Diseño web »

Como devolverse de link en html?

Estas en el tema de Como devolverse de link en html? en el foro de Diseño web en Foros del Web. Me explico: Si digamos tengo un link y le pongo de link: /algo entonces me encuentro en www,miweb,com/algo cierto? pero si digamos quiero devolverme y ...
  #1 (permalink)  
Antiguo 30/11/2009, 13:42
 
Fecha de Ingreso: marzo-2007
Mensajes: 25
Antigüedad: 10 años, 9 meses
Puntos: 0
Como devolverse de link en html?

Me explico:

Si digamos tengo un link y le pongo de link:

/algo

entonces me encuentro en www,miweb,com/algo cierto?

pero si digamos quiero devolverme y con un link meterme a:

www,miweb,com/otracosa

Como podría hacerlo desde el primer link? porque si pongo

/otracosa desde www,miweb,com/algo, me quedaría en www,miweb,com/algo/otracosa

Esto es para generalizar, no me gustaría poner la web con links directos.

Alguien me puede ayudar?

Gracias!!
  #2 (permalink)  
Antiguo 30/11/2009, 15:23
Avatar de Covids0020  
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Como devolverse de link en html?

Antes de nada, no sé que coj**** es devolverte con un link pero bueno, xP
Segundo... habría que saber si te refieres a enlaces reales o digamos físicos, es decir, a documentos reales ubicados en esas Urls. Supondré que sí.

Lo más elegante en una web estática y con enlaces reales físicos quizá seria usar la etiqueta base para tu documento -va en el head- que establece la URL base, ¿obvio?, de los enlaces relativos del mismo. Así cada enlace relativo que establecieras se basaría, mismamente, en esa ruta o url base. Ej:
Código html:
Ver original
  1. <base href="http://www.miweb.com" /> <!-- Ojo si vas a usar barra de arrastre o no (.com/) -->
En cualquier documento que uses esa referencia funcionará como quieres:
Código html:
Ver original
  1. <!-- Documento otracosa.html -->
  2. <!-- En el head: -->
  3. <base href="http://www.miweb.com" />
  4.  
  5. <!-- Contenido -->
  6. <a href="/otracosa" title="Otra">Otra<a> <!-- Sería redundante, por ejemplo un permalink -->
  7. <a href="/algo" title="Algo">Algo<a> <!-- Irá a: http://www.miweb.com/algo -->
  8.  
  9. <!-- Con barra de arrastre. En el head: -->
  10. <base href="http://www.miweb.com/" />
  11.  
  12. <!-- Contenido, también debería servir siendo relativo a la raíz del documento: /otracosa, /algo -->
  13. <a href="otracosa" title="Otra">Otra<a> <!-- Sería redundante, por ejemplo un permalink -->
  14. <a href="algo" title="Algo">Algo<a> <!-- Irá a: http://www.miweb.com/algo -->
En mi opinión creo que lo más fiable es usar la barra de arrastre, aunque se repita en los enlaces, ya que evitas conflictos con marcadores o anclas (#miMarcador).

O simplemente usar rutas relativas:
Código html:
Ver original
  1. <!-- Documento otracosa.html -->
  2. <a href="/otracosa" title="Otra">Otra<a> <!-- Sería redundante, por ejemplo un permalink -->
  3. <a href="/ . . /algo" title="Algo">Algo<a> <!-- Irá a: http://www.miweb.com/algo -->
  4. <!-- Ojo, no hay enlaces en el fragmento relativo antes de algo, pero aparece un enlace a este post al procesar la url) -->

;)

PD: ¿Qué cojones le pasa al editor? ¬¬ Se le va la pinza.
...o lo mismo soy yo xD
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org

Última edición por Covids0020; 30/11/2009 a las 15:39
  #3 (permalink)  
Antiguo 30/11/2009, 17:09
Avatar de flaviovmr  
Fecha de Ingreso: octubre-2009
Ubicación: Guatemala
Mensajes: 92
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Como devolverse de link en html?

sería bueno que lo hicieras con "/algo", y "/otracosa", que automaticamente el navegador va a traducir la "/" como la dirección raíz de tu sitio, o sea "/ = www.tudominio.com".

otra forma sería poner las direcciones completas, por ejemplo "http://www.tudominio.com/algo" y "http://www.tudominio.com/otracosa"
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:13.