|
Buscador
Secciones
Registro
¡Colabora!
Ganamos
Servicios
|
Lo que acabamos de ver es lo que se conoce por URL Absoluta. Ahora bien, existe una manera abreviada de nombrar el mismo recurso: URL Relativa. URL Relativa: Es una manera de nombrar un fichero tomando como punto de partida el documento actual. Se utiliza fundamentalmente cuando el recurso en cuestión se encuentra dentro de la misma maquina que el documento actual. Como en ese caso, ambos documentos comparten la primera parte de su URL, podríamos evitar esa primera parte de la URL. Pongamos un ejemplo: Tenemos la siguiente estructura directorio 1
archivo1.html
directorio 2
archivo 2.html
archivo 3.html
Si quisiéramos enlazar al "archivo 2.html" desde "archivo 1.html", podríamos utilizar la URL absoluta, o podríamos utilizar la URL relativa, indicando el camino que hay desde el "archivo 1.html" hasta el "archivo 2.html". O sea, la URL relativa sería: "/directorio2/archivo2.html". Como vemos, en este caso no indicamos la primera parte de la URL, ya que se entiende que es la misma que la del archivo actual. ¿ y si quisiéramos enlazar al "archivo1.html" desde "archivo2.html" de manera relativa?. En ese caso, utilizaríamos la sintaxis propia de UNIX "../", que significa el directorio superior al actual, para nombrar de manera relativa esa URL. Así tendríamos la siguiente URL relativa: "../archivo1.html". por terminar con el ejemplo, veamos las siguientes URL relativas:
Existe una tercera manera, aunque menos utilizada de nombrar la URL de un recurso. Esta manera sería una variación de la URL relativa. Podríamos establecer una URL relativa al directorio raíz del site actual. La nomenclatura sería la misma que la utilizada en las URL relativas, con la salvedad de que se tomaría como referencia o punto de partida la raíz del sitio actual. El directorio raíz estaría representado por una barra inclinada al principio de la URL. De tal forma, el siguiente sería un ejemplo de URL relativa a la raíz: /curso_flash/introduccion.html
En este punto, surge una duda: ¿debemos utilizar URLs Absolutas o Relativas? Depende, esa es la mejor respuesta que podemos dar. En unas ocasiones será conveniente utilizar unas y en otras ocasiones será aconsejable utilizar otras. Lo importante es que entienda perfectamente como nombrar un recurso de cualquiera de las maneras posibles. El uso de URLs relativas es aconsejable cuando se va a tener diferentes copias de nuestro site en distintas maquinas. Si utiliza URLs relativas, no tendrá que renombrar todos los enlaces de sus documentos para cada una de sus maquinas. El uso de URLs absolutas es aconsejable cuando nombramos a recursos que no se encuentran dentro de la estructura de nuestro site, tales como enlaces a otros sites. Una vez conocemos el significado de estos 3 términos, podemos establecer enlaces en nuestros documentos que llamen a otros documentos o recursos de Internet. ![]()
|
| TRUCO: Si asignamos al atributo TARGET un valor que no sea ninguno de los predefinidos, el navegador tratará de visualizar el enlace en una ventana que responda al nombre especificado en el TARGET. Si finalmente esta ventana no existiera o no estuviera abierta en ese momento, el navegador crearía esa ventana nueva para mostrar el enlace. A partir de ese momento, esa ventana sería conocida por el navegador por el nombre especificado en el argumento TARGET.
Es decir, si por ejemplo el argumento TARGET de un enlace, tuviera como valor "ventana2", el navegador trataría de mostrar la información en una ventana que se llamará así. Si no existiera esa ventana, el navegador la crearía, siendo conocida desde ese momento por "ventana2". A partir de ese momento todos los enlaces que tengan especificado el target "ventana2" se visualizarán en ese ventana. Se puede utilizar esta funcionalidad para abrir una ventana secundaria. |
Ejemplo de enlace HTML:
La siguiente marca HTML, tendría como resultado el enlace que vemos a continuación:<A HREF="/" TARGET="_blank">enlace a un documento ficticio</A>
enlace a un documento ficticio
Este enlace superior no funciona, ya que enlaza a una URL (nombrada de manera relativa al documento actual) que no existe. De todas formas, sirve para ilustrar como se genera un enlace en HTML. Como vemos, todo lo que esta contenido entre la apertura y el cierre de la marca HTML <A>, será considerado un enlace a otro documento. Aquí veremos como incluir enlaces de texto, aunque existen otros elementos que pueden funcionar como enlaces, como es el caso de las imágenes, que veremos más adelante.
¿Como insertar un enlace de texto a un documento?Para enlazar a otro documento, primero tenemos que seleccionar que elemento del documento actual funcionará como enlace. En este primer caso utilizaremos texto para hacer el enlace. Para ello, primero tenemos que tener el texto que funcionará como enlace. Este texto no tiene porque ser un párrafo o bloque completo, cualquier texto o parte de texto que seleccionemos puede funcionar como enlace.
Los pasos a seguir, son los siguientes:

Como puede ver en la imagen superior, podrá navegar por su disco duro hasta localizar el fichero al que quiere enlazar. Cuando haya localizado el fichero, Dreamweaver calculará la URL por usted. Observe que en esta ventana se muestra la URL del documento seleccionado en todo momento. Dreamweaver puede calcular la URL al documento seleccionado de manera relativa al documento actual o de manera relativa a la raíz del site. Para escoger el tipo de URL que quiere generar, utilice la lista desplegable "Relative To:".
| IMPORTANTE: A la hora de seleccionar un documento a enlazar utilizando el método anterior, debe cerciorarse que el documento se encuentra dentro del site en el que está trabajando. Si no es así, Dreamweaver no podrá generar la URL correctamente. Esta funcionalidad, como es evidente, no es útil si pretende enlazar a una URL que no se encuentra en la estructura del site actual o que no se encuentre en su ordenador, sino que se encuentra en la red, como puede ser un enlace a otro site. En ese caso, lo mejor es que introduzca la URL absoluta en el campo "link" de manera manual. |
Una vez hecho esto, habrá creado su primer enlace. Si abre la ventana del código HTML (F10), observará que Dreamweaver ha generado la correspondiente marca HTML <A> para crear su enlace.
| TRUCO: Dreamweaver añade una herramienta para enlazar a documentos dentro del site actual de manera visual. Habiendo seleccionado el texto en el documento actual que hará de enlace, asegúrese de que tiene la ventana Site Files (F5) abierta. Redimensione la ventana del documento actual, de manera que pueda ver todos los documentos del site actual en la ventana Site Files. Presione el símbolo junto al campo "Link" de la paleta Propiedades que tiene aspecto de "punto de mira" y sin soltarlo indique, con la flecha que aparecerá, sobre el documento del site actual al que quiere enlazar. Dreamweaver añadirá la URL correspondiente al campo "Link". |
Utilizando el mapa del site para crear enlacesOtra funcionalidad añadida en Dreamweaver para crear enlaces de manera rápida y visual entre documentos del mismo site, es utilizar el mapa del site para generar los enlaces.
Abra la ventana Site Files y visualice el mapa del sitio, tal y como explicamos en el primer capítulo. En el mapa del sitio, seleccione un documento. Observe que a su lado aparece un "punto de mira", similar al que hay junto al campo "Link" en la paleta Propiedades.
Puede utilizar ese "punto de mira" para añadir un enlace en el documento seleccionado al documento que escoja con el "punto de mira". Automáticamente Dreamweaver añadirá un enlace dentro de ese documento, como puede comprobar si lo abre. Puede utilizar este sistema para añadir de manera rápida varios enlaces entre documentos del mismo site y después ajustar los textos de los enlaces individualmente en cada documento.

En la imagen superior, observamos como se puede utilizar esta manera visual de generar enlaces sin abrir el documento. En el ejemplo, creamos un enlace en el documento "barrainicio.htm" al documento "inicio.htm".
Enlaces dentro del documentoUna posibilidad que HTML ofrece es la de enlazar a partes concretas de un documento, es decir, que dentro de un documento puede haber distintos puntos a los que enlazar. Esto es de especial interés cuando tenemos documentos muy extensos. Enlazar al documento sin más no sería del todo útil. Así, podemos enlazar a un documento, y dentro de ese documento a un punto interno previamente definido.
Estos puntos internos dentro de un documento se conocen como "Anchors". La marca HTML con la que se puede crear un punto enlazable dentro de un documento es <A> </A>. En realidad esta marca ya la conocemos. Es la marca con la que creamos un enlace hipertexto en HTML. Bien, con una pequeña variación en su sintaxis, esta marca puede definir un "Anchor" dentro de un documento.
La sintaxis de esta marca para definir un "Anchor" es la siguiente<A NAME="nombre del anchor"> </A>
Como vemos, esta vez no incluimos el atributo HREF ni el atributo TARGET. Simplemente el atributo NAME, mediante el cual establecemos el nombre por el que será conocido ese "Anchor" dentro del documento actual. Como es obvio, no pueden existir dos "anchors" con el mismo nombre dentro del mismo documento, ya que esto crearía conflictos.
La manera de añadir un "Anchor" en un documento con Dreamweaver es bastante sencilla:
| TRUCO: Puede insertar un anchor en un documento utilizando la paleta Objects > Invisibles. Allí encontrará un objeto llamado "Anchor Named" que cumple la funcionalidad de insertar un anchor en el documento. |
Si puede ver el símbolo del elemento invisible "anchor", podrá modificar en cualquier momento el nombre del mismo, de una manera muy sencilla.

Enlazar a un anchor dentro de un documentoUno de los mayores usos que se le da a los anchors es el utilizarlos para enlazar desde un menú superior de un documento a distintos puntos del mismo documento.
A la hora de enlazar a un anchor, hay que tener en cuenta que la URL especificada en el enlace ha de ser un poco distinta:
La URL de una anchor viene dada por la URL del documento, ya sea esta relativa, absoluta o relativa a la raíz del site, seguida de "#nombredelanchor". Así, las siguientes URLs serían enlaces a un anchor dentro de un documento:
| TRUCO: A la hora de crear enlaces a anchors dentro de documentos, tendremos que introducir el enlace de manera manual, ya que Dreamweaver solo puede calcular de manera automática las URLs de distintos documentos dentro del site. Si queremos introducir un enlace a un anchor de un documento, podemos generar de manera automática la URL al documento en cuestión y añadir manualmente en el campo link de la paleta Propiedades el anchor al que queremos ir dentro del documento.
Una manera visual de enlazar a un anchor es utilizar el "punto de mira" de la paleta Propiedades que veíamos antes. En primer lugar abrimos el documento desde el que se enlazará y el documento con el anchor que será enlazado. Distribuimos el tamaño y posición de las ventanas de manera que ambos documentos sean visibles en el área de trabajo. En el documento en el que crearemos el "link", seleccionamos el texto que hará de enlace. Con el seleccionado, presionamos sobre el "punto de mira" y arrastramos la flecha de selección por el documento en el que se encuentra el anchor a enlazar, hasta seleccionar el dicho anchor. De esa manera, Dreamweaver generará de manera automática la URL, con el anchor incluido, de nuestro enlace. Este truco se puede utilizar también para enlazar a anchors que están dentro del documento actual. En ese caso todo será más sencillo, ya que solo necesitamos tener un documento abierto. |

Enlaces a una dirección de correoComo hemos visto antes, la primera parte de una URL absoluta hace mención al protocolo de Internet que se utilizará en el enlace. Esto hace posible que se puedan enlazar desde un documento web a una URL que utilice otro tipo de protocolo, como puede ser el protocolo del correo electrónico, o del FTP.
Una de las cosas que necesitaremos hacer con más frecuencia en nuestros documentos web es facilitar un enlace que envíe un mensaje de correo electrónico a una cuenta de correo electrónico.
Para ello, crearemos en nuestros documentos un enlace, tal y como hemos explicado anteriormente, la diferencia en este caso estriba en que el protocolo de la URL ha de ser distinto, y en consecuencia el resto de la URL.
La sintaxis a utilizar en una URL que envíe datos a una cuenta de correo electrónico es la siguiente:
mailto:direccion@decorreo.es
En primer lugar, como vimos anteriormente, especificamos el protocolo. En este caso el protocolo viene dado por la expresión "mailto:", a continuación hemos de decir el "DONDE", aunque en este caso dado que se trata de enviar un mensaje de correo, podríamos decir "A QUIEN". como las direcciones de correo electrónico son únicas y no puede haber dos direcciones idénticas, bastará con indicar la dirección de correo a la que se quiere enlazar o enviar un mensaje.
Por tanto, si queremos tener un enlace que abra una ventana con un mensaje de correo a una cuenta especificada, tendremos la siguiente sintaxis HTML:
<A HREF="mailto:direccion@decorreo.es"> texto del enlace </A>
Para ver como funcionan este tipo de enlaces, haga click aquí y enviará un mensaje a una cuenta ficticia.
Ahora que hemos visto como se hace esto en HTML, veamos como se puede hacer de manera más sencilla en Dreamweaver. Existen dos formas de hacer esto en Dreamweaver 3:

| TRUCO: En los enlaces del tipo "mailto:", podemos especificar cual será el titular del mensaje si lo deseamos. De esta manera, cuando se abra la ventana donde el usuario compondrá el mensaje, el titular del mismo habrá sido pasado por la URL del enlace.
Para hacer esto, utilice la siguiente URL: mailto:direccion@decorreo.es?subject=titular del mensaje El funcionamiento de este tipo de información añadida, se podría interpretar como valores que se asignan a variables conocidas por el programa receptor. Así, cualquier cliente de correo entenderá la variable "subject" y le asignará el valor pasado en la URL. En realidad podemos pasar más valores para las distintas partes que componen un mensaje de correo. Solo necesitamos saber el nombre de la variable con la que son conocidas por el cliente de correo esas partes, y pasarles un valor en la URL. Cada nueva variable pasada en esta cadena, debe estar separada de la que le precede por el símbolo "&". Así por ejemplo, podríamos especificar el cuerpo del mensaje, sabiendo que la variable que lo define es "body", o podríamos pasar direcciones a las que enviar copias del mensaje, sabiendo que la variable que define esta información es "CC". La siguiente URL, enviaría un mensaje a la cuenta de correo especificada, cuyo titular sería "titular" , el cuerpo del mensaje sería "cuerpo del mensaje" y además enviaría copia a la dirección de correo "direccion@alternativa.es": mailto:direccion@decorreo.es?subject=titular&body=cuerpo del mensaje&CC=direccion@alternativa.es |
| Leer comentarios (161) | |
| Escribir comentario | |
| Puntuación: |
|
| Votar | |
| Recomendar este tutorial | |
| Estadísticas |
Copyright © 1999-2006
Programación en castellano.
Todos los derechos reservados.
Formulario de Contacto -
Datos legales -
Publicidad
Hospedaje web y servidores dedicados linux por
Ferca Network