Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Muchas veces puede resultar interesante escribir la propia direccin URL como activador del
vnculo:
<html>
<head>
<title>
Vnculos 3
</title>
</head>
<body>
<center>
Ir a Google:<br>
<a
href="http://www.google.com">
http://www.google.com</a>
</center>
</body>
</html>
Vnculos a otra parte del mismo documento.
A veces cuando el documento es muy extenso conviene establecer formas rpidas para subir o
bajar a una parte determinada del documento.
Para realizar esto, primero hay que establecer un ancla o marca en la/s parte/s del documento
a
los que queremos acceder de forma rpida.
La sintaxis del ancla es <a name="ancla1"></a> ponindolo en el punto de destino. No hace
falta
que haya nada entre la etiqueta de apertura y cierre.
En el punto activador escribiremos <a href ="#ancla1"> Ir a la parte tal </a>.
Como ejemplo vamos a movernos por las partes anteriores a esta lnea del punto en el que
estamos.
En primer lugar hemos nombrado las anclas con el mismo nombre que tienen los diferentes
apartados (cambiando el punto por un guin bajo) a los que vamos a desplazarnos:
cdigo
Ir al titulo <a href="#1>Ir al apartado 1</a>
Ir al subtitulo1 <a href="#1_1>Ir al apartado 1.1</a>
Ir al subtitulo2 <a href="#1_2>Ir al apartado 1.2</a>
Ir al subtitulo3 <a href="#1_3>Ir al apartado 1.3</a>
Vnculos a una parte concreta de otro documento de nuestro sitio.
Se pueden combinar este ltimo tipo de enlaces con el vnculo a otro documento de nuestro
sitio.
La sintaxis sera <a href="paginax.htm#ancla"> Ir al apartado tal de tal pgina </a>
<html>
<head>
<title>
Vnculos 4
</title>
</head>
<body>
<center>
<a href="diez.htm#13_2">
Ir al apartado 13.2 de este
curso
</a>
</center>
</body>
</html>
Para eliminar este borde tan antiesttico que se coloca alrededor de la imagen tenemos el
atributo
border="0"
<html>
<head>
<title>
Vnculos 7
</title>
</head>
<body>
<center>
Visita la pgina de TERRA:<p>
<a href="http://www.terra.es">
<img src="imag/logo_terra.gif"
border="0">
</a>
</center>
</body>
</html>
Marcos.
La estructura de los marcos o frames es un poco compleja.
Empezamos definiendo una estructura de marcos: Consiste en una divisin de la pantalla en
varias
zonas de tal forma que, en una de las partes, puede haber un men de vnculos, por ejemplo,
que
permanecer constante y, en la otra, parte principal o main frame, se cargarn las pginas
pinchadas desde el frame de vnculos.
Puede haber ms partes, por ejemplo, una parte superior con el ttulo del sitio que
permanecer
constante segn vayamos navegando.
Vamos a empezar definiendo una estructura de dos frames: Una columna izquierda, ms
estrecha,
y una columna derecha, ms ancha, como frame principal o main frame.
Para empezar hay que saber que, de entrada, tenemos que generar tres documentos (tres
archivos .html):
El primero, el ms extrao, que definir la estructura de los marcos.
El segundo, que se cargar en el marco izquierdo.
El tercero que se cargar en el marco derecho.
Por otro lado, tenemos que decidir, cunto espacio vamos a asignar a cada marco: Decidimos
que
el marco izquierdo ocupar el 15% del espacio y el marco derecho, el resto (o el 85%).
Veamos la sintaxis del primer archivo, la estructura de los marcos:
<html>
<head>
<title>
Estructura de marcos
</title>
</head>
<frameset cols="15%,*">
<frame src="indice.html">
<frame src="saludo.html" name="principal">
</frameset>
</html>
Esto lo guardamos con el nombre index.html porque va a ser lo que se abra al principio.
Vamos a comentar un poco la sintaxis empleada:
Lo primero que observamos es que, en vez de la etiqueta <body> hemos empleado la
etiqueta <frameset> en ingls algo as como estructura de marcos.
El atributo cols est definiendo las columnas y el espacio reservado a cada una. Si, en vez
de columnas hubiramos querido establecer dos filas, hubiramos empleado el atributo
rows.
A continuacin decimos que la primera columna va a ocupar el 15% del espacio. Y, la
segunda, el resto. Esto indica el asterisco *. Hubiramos podido, perfectamente, escribir el
tanto por ciento que queda, es decir, el 85%: <frameset cols="15% , 85%>.
A continuacin viene la etiqueta <frame> (del primer frame, el de la izquierda) con el
atributo src para indicar qu archivo se va a cargar en ese espacio. En nuestro caso, el
archivo se llama indice.html .
Despus viene la etiqueta del segundo marco. En l se cargar el archivo que he llamado
saludo.html .
En este marco principal hay otro atributo que es el nombre que le vamos a dar. Esto es
necesario porque, en este espacio, se van a cargar otros documentos cuando pulsemos
los enlaces y hay que ponerle un nombre para decrselo a los enlaces. El nombre que yo le
he puesto es principal.
Si abrimos, en estos momentos nuestro index.html nos va a salir: resultado
Esto ocurre porque no hemos creado los dos archivos que se tienen que cargar en cada uno de
los
dos marcos. Pero ya vemos que el espacio s que se ha diferenciado.
Creo el archivo indice.html que se cargar en el marco de la izquierda:
<html>
<head>
<title>
Marco de la izquierda
</title>
</head>
<body bgcolor="#dfdfdf">
Esto se cargar en la izquierda
</body>
</html>
Y lo guardo como indice.html
Creo el archivo saludo.html que se cargar en el marco de la derecha:
<html>
<head>
<title>
Marco de la derecha
</title>
</head>
<body bgcolor="#ff9999">
<center>
<h1>
Bienvenido a mi pgina web
</h1>
</center>
</body>
</html>
Lo guardamos con el nombre saludo.html
Abrimos el archivo index.html:
Nos queda por crear un cuarto documento, un cuarto archivo .html para que sirva de ejemplo
en la
sintaxis a emplear para que los enlaces se carguen en el frame principal.
Para ello, primero tendremos que crear el documento. Sea algo as:
Nos queda por crear un cuarto documento, un cuarto archivo .html para que sirva de ejemplo
en la
sintaxis a emplear para que los enlaces se carguen en el frame principal.
Para ello, primero tendremos que crear el documento. Sea algo as:
<html>
<head>
<title>
Documento a cargar en marco principal
</title>
</head>
<body bgcolor="#ffcccc">
<center>
<h2>
Has pulsado el enlace correctamente
</h2>
</center>
</body>
</html>
Lo guardamos con el nombre enlace.html
Por otro lado, tendremos que modificar el documento indice para poner el
vnculo:
<html>
<head>
<title>
Marco de la izquierda con enlace
</title>
</head>
<body bgcolor="#dfdfdf">
<a href="enlace.html" target="principal">
enlace
</body>
</html>
Lo guardamos con el mismo nombre que tena: indice.html
Formularios.
El formulario es una interesante herramienta de toda pgina web. Permite recabar informacin
ordenada de los visitantes, y almacenar esa informacin de alguna manera.
Nosotros vamos a trabajar un formulario cuyos datos sean enviados a una direccin de correo
electrnico normal y como datos no encriptados.
La otra forma, ms compleja, es ser enviado a nuestro servidor a travs de un programa
determinado que deber estar instalado en ese servidor, para almacenar la informacin y
procesarla. Como esto no est al alcance del usuario corriente, vamos a centrarnos en el
primer
tipo de formularios.
Los formularios estn dentro de las etiquetas <form> y </form>. Los atributos de la etiqueta de
apertura del formulario indicarn la forma de enviar la informacin:
action="mailto:direcciondecorreo". El formulario ser enviado a la direccin de correo:
edgar_ilo@educailo.com (mi correo)
method="post". Los datos se enviarn inmediatamente por correo electrnico.
enctype="text/plain". Las respuestas se enviarn sin codificacin.
17.1.- Campo de texto de una lnea.
<html>
<head>
<title>
Formulario 1
</title>
</head>
<body>
<form action="mailto:edgar_ilo@educailo.com"
method="post" enctype="text/plain">
<table align="center">
<tr>
<td width="50%" align="right">
Escribe tu nombre:
</td>
<td width="50%" alignn="left">
<input type="text" name="Nombre" size="10"
maxlength="15">
</td>
</tr>
</table>
</form>
</body>
</html>