|
|
Habíamos dicho que existen 4 tipos de enlaces. En el ejemplo del capítulo anterior el enlace propuesto sería de tipo hacia una página web externa, ya que la página de Google no pertenece a nuestro sitio, o mejor dicho a nuestro dominio de Internet. De la misma manera se puede crear un enlace a una página web o archivo que está dentro de nuestro sitio o dominio de Internet. || Ejemplo de enlace hacia una página web nuestra.
Dentro de la etiqueta vemos un atributo nuevo, el atributo
Estos son los diferentes valores que puede tomar el atributo
El atributo
Habíamos estudiado cómo escribir enlaces especificando el camino exacto de acceso al archivo deseado. Este método de direccionamiento se llama camino absoluto porque la URL, o sea el valor escrito en el atributo
En el diseño de un sitio web, si sólo se referencian URL de documentos alojados en el mismo espacio de nuestro servidor (es decir el mismo dominio), es posible describir cada enlace a un nuevo URL en relación al URL donde se sitúa. Si en un archivo HTML se describe un enlace a un archivo alojado en el mismo directorio, basta con indicar solo el nombre del archivo y no toda su URL completa. Si se describe un enlace hacia un archivo que está guardado en un subdirectorio habrá que describir el camino hacia estos directorios. La referencia a un archivo alojado en el directorio inmediatamente por encima se escribe como .. (dos puntos suspensivos). El que haya trabajado con el sistema operativo DOS estará más familiarizado con este método de direccionamiento de archivos. Para el que no, proponemos los siguientes ejemplos: || Ejemplo para describir enlaces relativos.Tomemos el caso de este curso. Este documento que estás leyendo (enlaces-propios.php) está guardado en http://www.codigojavascript.com.ar/lenguaje-html/curso/. Si quisiéramos crear un enlace hacia el archivo listas.php podríamos utilizar una URL relativa ya que estos dos archivos están guardados en el mismo dominio, es decir, pertenecen a la misma dirección de Internet. El ejemplo para crear este enlace de este tipo sería el siguiente:
Como vemos no fue necesario especificar todo el URL, los dos archivos están guardados en el mismo directorio del dominio http://www.codigojavascript.com Se puede dar el caso que necesitemos crear un enlace hacia un archivo que está guardado en otro directorio del dominio. Vemos el ejemplo:
Acá vemos que tampoco fue necesario incluir todo el URL ya que los dos archivos en cuestión están alojados en el mismo dominio, pero al estar en diferentes directorios tuvimos que especificar el directorio del archivo al cual queremos llegar mediante el enlace. El directorio ejemploscursohtml es un subdirectorio del directorio curso. Qué pasaría si quisiéramos crear un enlace desde este documento (enlaces-propios.php) hacia un archivo que está guardado en un directorio por encima del directorio curso. El ejemplo quedaría de esta manera:
De esta manera indicamos que se debe retroceder un nivel desde el directorio que aloja el archivo y entrar en el directorio imagenes para luego acceder al archivo enlazado (logo.gif). Podemos crear varios retrocesos de niveles de directorios, lo debemos indicar con .. (dos puntos suspensivos) por cada retroceso. Recordemos que esto no es una regla, podemos crear nuestros enlaces propios con caminos absolutos, es decir escribiendo toda la URL del archivo a enlazar, aunque te recomiendo que apremdas este método ya que requiere menos escritura de código y en el caso que los archivos se muevan de dominio y se respete la estructura de directorios, las URL seguirán siendo válidas. |
|
Información relativa al artículo. |
|
|
|
![]() Agradecemos todos los comentarios. Gracias por ayudarnos a mejorar el sitio. Importante: Los comentarios están para ampliar el artículo propuesto en esta página, proponer o responder alguna consulta de otro visitante. En ningún caso nos hacemos responsables del contenido publicado en los comentarios. En el caso que formules una pregunta y ésta no sea respondida, puedes solicitarnos ayuda desde el formulario de ayuda aunque no te aseguramos una respuesta inmediata. | ||
| Código JavaScript Todos los derechos reservados | |||