You are on page 1of 653

Cursos de Informtica aulaClic

Curso de Dreamweaver CS3

aulaClic S.L. Todos los derechos reservados.

www.aulaclic.es
aulaClic. Curso de Dreamweaver CS3. ndice
Cmo utilizar este curso.

1. Conceptos bsicos de 10. Multimedia 19. Servidor de Pruebas


Dreamweaver CS3 11. Las plantillas 20. Pginas Dinmicas
2. El entorno de trabajo 12. HTML desde Dreamweaver 21. Cmo crear un Blog
3. Configuracin de un sitio local 13. Otros elementos 22. XML y RSS
4. El texto 14. Capas 23. Acceso a datos con Spry
5. Hiperenlaces 15. Comportamientos 24. AJAX y Spry Framework
6. Imgenes 16. Comportamientos Avanzados 25. Spry y Formularios
7. Tablas 17. Estilos CSS Avanzado 26. Controles Spry Avanzados
8. Marcos 18. Sitios Remotos
9. Formularios

ndice detallado
Unidad 1. Conceptos bsicos de Dreamweaver CS3
Qu es Dreamweaver CS3
HTML bsico
Novedades de Dreamweaver CS3
Editar pginas web
Cmo tener una pgina en Internet
Arrancar y cerrar Dreamweaver CS3
Compaginar dos sesiones
Abrir y guardar documentos
Mi primera pgina

Unidad 2. El entorno de trabajo


La pantalla inicial
Las barras
Los paneles e inspectores
Personalizar el rea de trabajo
Vistas de un documento
La ayuda

Unidad 3. Configuracin de un sitio local


Introduccin
Crear o editar un sitio web sin conexin a Internet
Vistas del sitio
Subir archivos al servidor
Comprobar tamao para optimizar la carga
Propiedades del documento
Los colores

Unidad 4. El texto
Caractersticas del texto
Listas
Caracteres especiales
Estilos CSS. Introduccin
Crear un estilo personalizado
El Panel CSS
Crear un nuevo estilo
Gestionar estilos CSS
Aplicar un estilo
Hojas de Estilos
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 2
Unidad 5. Hiperenlaces
Introduccin
Tipos de enlaces
Crear enlaces
Personalizar nuevos enlaces
Destino del enlace
Formato del enlace
Enlace a correo electrnico
Vnculos rotos

Unidad 6. Imgenes
Introduccin
Tipos de imgenes para una web
Insertar una imagen
Cambiar el tamao de una imagen
Mapas de imagen
Imagen de sustitucin. Rollover
Botones Flash
Texto Flash
Barra de navegacin

Unidad 7. Tablas
Introduccin
Insertar una tabla
Rellenar las celdas
Seleccionar elementos de una tabla
Formato de tabla
Cambiar tamao de tabla y celdas
Aadir y eliminar filas y columnas
Anidar, dividir y combinar celdas
Modos de tabla
Adaptar webs a distintas resoluciones

Unidad 8. Marcos
Introduccin
Crear marcos
Seleccionar marcos
Guardar
Configurar marcos
Contenido del marco

Unidad 9. Formularios
Introduccin
Elementos de formulario
Crear formularios
Validar formularios

Unidad 10. Multimedia


Pelculas Flash
Sonido
Vdeos

Unidad 11. Las plantillas


Introduccin
Crear plantillas
Establecer regiones editables en una plantilla
Basar pginas en una plantilla

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 3


Unidad 12. HTML desde Dreamweaver
Etiquetas
Entidades HTML
Listado de Entidades HTML
El inspector de cdigo
Completar las etiquetas
Contraer y expandir cdigo
Errores en el cdigo
Buscar y reemplazar
Expresiones Regulares
Bsqueda en Etiquetas

Unidad 13. Otros elementos


Marquesinas
Fecha
Regla horizontal
Cdigo de otras pginas

Unidad 14. Capas


Introduccin
Insertar una capa
Formato de una capa

Unidad 15. Comportamientos


Introduccin
Insertar un comportamiento
Mostrar-Ocultar capas
Llamar JavaScript

Unidad 16. Comportamientos Avanzados


Mensajes Emergentes
Texto de la Barra de Estado
Carga Previa de Imgenes
Abrir una Ventana del Navegador
Comprobar Navegador
Comprobar Plug-ins
Mens de Salto

Unidad 17. Estilos CSS Avanzado


Aplicar Estilos CSS
Estructura CSS
Selectores CSS
Selectores de Atributo
Pseudo-clases y Pseudo-elementos CSS
Controles de Fuente
Espaciado
Aspecto del texto
Controles de Ratn
Controles de Lista
Controles de Fondo
Controles de Margen
Bordes
Controles de Elementos de Bloque y en Lnea
Controles de Posicin
Controles de Visibilidad

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 4


Unidad 18. Sitios Remotos
Configurar un Sitio Remoto
El Panel Archivos
Sincronizar Sitios

Unidad 19. Servidor de Pruebas


Introduccin a PHP
Bases de datos
Estructura PHP
Instalar un Servidor Local con WAMP
Trabajar con Servidor Local WAMP
Configurar un Servidor de Pruebas
Introduccin a phpMyAdmin
Crear una Base de Datos en phpMyAdmin
Crear una Tabla en phpMyAdmin
Insertar Datos en una Tabla en phpMyAdmin
Modificar una Tabla en phpMyAdmin
Modificar Datos de una Tabla
Establecer Privilegios en phpMyAdmin

Unidad 20. Pginas Dinmicas


Introduccin
Crear una Conexin a la Base de Datos
Juegos de Registros o RecordSets
Mostrar Datos Dinmicos
Repeticiones
Orden de Juegos de Registros
Filtrado de Juegos de Registros
Paginacin de Registros
Mostrar/Ocultar Regiones
Uso de Variables
Pginas Maestro-Detalle
Asistente de Insercin de Registros
Asistente de Actualizacin de Registros
Asistente de Eliminacin de Registros
Juegos de Registros Avanzados

Unidad 21. Cmo crear un Blog


Introduccin
Estructura de Datos
Interfaz Pblica
Interfaz Privada
Insertar Nuevos elementos
Listado de elementos
Modificacin de elementos
Eliminacin de elementos
Restringir Acceso

Unidad 22. XML y RSS


Introduccin
Importar datos de un Archivo Externo
Trabajar con elementos XML
Crear Repeticiones
Ordenar elementos
Sentencias condicionales
Insertar un fragmento XSLT
Paso de parmetros

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 5


Unidad 23. Acceso a datos con Spry
Introduccin
Conjunto de datos XML
Crear una Regin de Spry
Repeticin de Elementos
Listas de Repeticin
Tablas de Datos
Mostrar Maestro/Detalle

Unidad 24. AJAX y Spry Framework


Introduccin
Incluir Spry
Importar Datos
Definiendo Regiones
Mostrar informacin
Crear Repeticiones
Ordenar Registros
Variables Preestablecidas
Condicionales
Filtros
Eliminar Filas repetidas
Actualizar la Carga de un archivo XML
Modo Maestro/Detalle
Modo Maestro/Detalle con diferentes fuentes XML
Spry y Estilos CSS

Unidad 25. Spry y Formularios


Introduccin
Validacin de Campos de Texto
Estados de Validacin
Validacin de Campos Desplegables
Casillas de Verificacin
reas de Texto

Unidad 26. Controles Spry Avanzados


Introduccin
Barra de mens
Navegacin por Fichas
Control Acorden
Panel con Contraccin
Cambiar Estilos CSS

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 6


Ejercicios paso a paso
3. Crear un sitio web local 17. Crear una hoja de estilos 20. Filtros con Parmetros
3. Crear nuevo documento y modificar 17. Utilizando pseudo-elementos y 20. Insercin de Registros
sus propiedades clases 20. Utilizar sentencias SQL
4. Insertar texto y modificar sus 17. Controles de fuente 21. Estructura de datos de un Blog
propiedades 17. Controles de ratn 21. Interfaz Pblica
4. Convertir texto en una lista 17. Controles de fondo 21. Creacin de un men de
4. Crear estilos CSS 17. Controles de mrgenes y bordes Administracin
5. Crear un hiperenlace 17. Controles de bloque 21. Insercin de elementos
5. Crear un vnculo de correo 19. Instalacin de WAMP 21. Listado de elementos
electrnico 19. Crear un servidor de pruebas 21. Modificacin de elementos
6. Insertar una imagen 19. Crear una Base de Datos 21. Eliminacin de elementos
6. Crear mapas de imagen 19. Crear una Tabla 21. Restringir acceso
6. Crear botones Flash 19. Importar datos a una Tabla 22. Preparando el servidor de pruebas
7. Crear y rellenar una tabla 19. Asignar privilegios en una base 22. Importar datos XML
7. Modificar las propiedades de la de datos 22. Enlaces con elementos
tabla 20. Crear una conexin a una Base 22. Repeticin de elementos
7. Aadir y eliminar filas de Datos 22. Ordenacin de elementos
7. Combinar celdas 20. Crear un Recordset 22. Insertar XSLT en una pgina
8. Crear y configurar marcos 20. Crear Texto Dinmico dinmica
9. Insertar elementos de formulario 20. Repeticiones de Texto Dinmico 22. Paso de parmetros
10. Insertar un archivo de audio 20. Ordenacin de un Recordset 24. Incluir Spry
11. Crear una plantilla 20. Filtrado de Registros 24. Crear un Dataset
12. Buscar y reemplazar 20. Paginacin de Registros 24. Crear una Regin con Informacin
13. Insertar fecha 20. Recuento de Registros 24. Crear repeticiones de Registros
14. Insertar una capa 20. Ocultar/Mostrar Regiones 24. Crear Filtros
15. Crear comportamiento 20. Enlaces con Parmetros

Ejercicios propuestos Pruebas evaluativas


3. Crear sitio local y modificar las propiedades de la 1. Conceptos bsicos de Dreamweaver CS3
pgina 2. El entorno de trabajo
4. Modificar las propiedades del texto 3. Configuracin de un sitio local
5. Crear hiperenlaces 4. El texto
6. Insertar imgenes 5. Hiperenlaces
7. Modificar tablas 6. Imgenes
8. Configurar marcos 7. Tablas
9. Insertar elementos de formulario 8. Marcos
10. Insertar elementos multimedia 9. Formularios
11. Trabajar con plantillas 10. Multimedia
12. Buscar y reemplazar 11. Las plantillas
13. Insertar otros elementos 12. HTML desde Dreamweaver
14. Insertar capas 13. Otros elementos
15. Crear comportamientos 14. Capas
16. Crear comportamientos avanzados 15. Comportamientos
17. Estilos CSS avanzados 16. Comportamientos Avanzados
19. Servidor de Pruebas 17. Estilos CSS Avanzados
20. Pginas Dinmicas 18. Sitios Remotos
21. Cmo hacer un Blog 19. Servidor de Pruebas
22. XML y RSS 20. Pginas Dinmicas
23. Spry y Acceso a datos 21. Cmo crear un Blog
24. AJAX y Spry Framework 22. XML y RSS
25. Spry y los Formularios 23. Spry y Acceso a datos
26. Controles Avanzados Spry 24. AJAX y Spry Framework
25. Spry y los Formularios
26. Controles Avanzados Spry

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 7


Cmo utilizar este curso

Todos los cursos de aulaClic siguen la misma didctica, si ya has realizado alguno de nuestros cursos en
pdf puedes saltarte esta pgina. Si no, es conveniente que leas estas instrucciones antes de empezar el
curso.

Navegacin.

Si pretendes seguir el curso visualizndolo por pantalla, el curso incluye enlaces y marcadores que
permiten moverte ms cmodamente por el texto.

Al principio del curso tienes el ndice detallado donde encontrars todos las unidades con sus apartados,
todos los ejercicios y todas las evaluaciones, haciendo clic sobre el apartado que quieras te desplazars al
mismo. En medio del texto tambin tienes enlaces tal como te describimos ms adelante.

Y finalmente puedes utilizar los marcadores. En el panel de marcadores,


situado normalmente a la izquierda, aparecen enlaces a los distintos temas
y bloques que forman el curso. Cada uno de ellos se puede expandir
pulsando en +, mostrando ms marcadores, correspondientes a apartados
de las unidades o secciones concretas.

Estructura del curso.

Al seguir manuales de informtica cada lector va saltndose los prrafos que no le interesan porque es
informacin muy compleja para su nivel o porque son cosas demasiado bsicas para su nivel. Este curso
trata de aliviar este problema organizando los contenidos por niveles. Hemos establecido tres niveles:
bsico, medio y avanzado.

Cmo se navega por estos niveles? El curso tiene una estructura troncal que es el nivel medio, pero en
los puntos que se ha considerado oportuno tenemos una referencia a una pgina de otro nivel que se puede
consultar o no segn criterio del lector.

En un apartado del nivel medio te puedes encontrar en algunos casos con este icono que te indica
que en este punto puedes consultar una pgina de nivel bsico donde se te explicarn conceptos ms
sencillos relacionados con el tema. En otras ocasiones puedes encontrar este icono para ir al nivel
avanzado, donde se te explicarn opciones ms avanzadas.

Las pginas bsicas y avanzadas las tienes en los bloques "Pginas bsicas" y "Pginas avanzadas"
despus del bloque principal.

Adems, en cada una de estas pginas tienes un enlace para volver al punto del nivel medio del que se
parti.

Los rtulos de las pginas aparecen de un color u otro dependiendo del nivel, estos son los colores:

Nivel bsico. Nivel medio. Nivel avanzado.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 8


As sabrs en todo momento en qu nivel te encuentras.

Si es la primera vez que utilizas el programa del que trata el curso, te aconsejamos dejar los niveles
avanzados para una segunda lectura.

Nomenclatura.

De este color se pondrn los comandos que el usuario puede ejecutar y los nombres de las opciones;
as el texto o lo que hay que escribir en los comandos, as los conceptos ms importantes, y finalmente
los nombres de ventanas o apartados tendrn este aspecto.

Ejercicios y evaluaciones

En las unidades encontrars dos tipos de ejercicios:

Ejercicios paso a paso, los vers sealados con esta imagen , son ejercicios que te permiten
practicar los conceptos que se acaban de explicar. En estos ejercicios te explicamos paso a paso lo que
tienes que hacer y slo tienes que seguir las indicaciones. Te aconsejamos realizarlo en cuanto te lo
encuentres. Estos ejercicios los tienes agrupados en el bloque "Ejercicios paso a paso".

Ejercicios propuestos, los vers sealados con esta imagen , son ejercicios que aparecen al final de
la unidad y permiten recordar lo estudiado a lo largo de la unidad. En estos ejercicios te planteamos el
ejercicio sin decirte cmo lo tienes que resolver. Tienes que intentar resolverlo recordando lo que has
estudiado en la unidad y consultando la teora. Si no sabes cmo resolverlo, al final del ejercicio encontrars
un enlace a una pgina con la solucin o indicaciones sobre cmo resolverlo. Estos ejercicios los tienes
agrupados en el bloque "Ejercicios propuestos" y las soluciones en el bloque "Ayuda a los ejercicios
propuestos".

Es importante realizar los ejercicios en el mismo orden que aparecen en el curso ya que algunos utilizan
archivos que se crean en ejercicios anteriores. Otros archivos, te los proporcionamos nosotros, en la carpeta
ejercicios como te indicaremos en los primeros temas del curso.

Pruebas evaluativas consisten en un formulario de tipo test sobre el contenido de la unidad. Al final de
la pgina encontrars un enlace a una pgina con la solucin. Estas pruebas las tienes agrupadas en el
bloque "Pruebas evaluativas" y las soluciones en el bloque "Pruebas evaluativas. Soluciones."

Aprender ms

La explicacin de algunos apartados se completa con un videotutorial. Si te falta alguno de estos


videotutoriales, puedes encontrarlo en www.aulaclic.es.

Preguntas.
Este curso est extrado de la pgina web www.aulaclic.es. Si tienes alguna duda o pregunta puedes
plantearla en el foro de aulaClic.

Nota sobre el curso: Debido a las propiedades del formato PDF, algunos estilos y acciones no se
mostrarn correctamente, como si se siguiese el curso en formato web.

Por otro lado os agradeceremos que nos ayudis a mejorar este curso con vuestras crticas y comentarios;
por favor, escribidnos a travs de nuestra pgina de contacto.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 9


1. Conceptos bsicos de Dreamweaver CS3

Unidad 1. Conceptos bsicos de Dreamweaver CS3

Qu es Dreamweaver CS3

Dreamweaver CS3 es un software fcil de usar que permite crear pginas web profesionales.

Las funciones de edicin visual de Dreamweaver CS3 permiten agregar rpidamente diseo y funcionalidad
a las pginas, sin la necesidad de programar manualmente el cdigo HTML.

Se puede crear tablas, editar marcos, trabajar con capas, insertar comportamientos JavaScript, etc., de una
forma muy sencilla y visual.

Adems incluye un software de cliente FTP completo, permitiendo entre otras cosas trabajar con mapas
visuales de los sitios web, actualizando el sitio web en el servidor sin salir del programa.

Para seguir este curso te puedes descargar la versin gratuita de Dreamweaver desde la pgina de Adobe,
la versin caduca al cabo de 30 das, pero seguro que te animas a comprar la versin de pago de este
estupendo programa.

Los logotipos de Dreamweaver son propiedad de Adobe, as como las marcas registradas Dreamweaver y
Adobe. aulaClic no tiene ninguna relacin con Adobe.

Si no conoces las caractersticas bsicas de HTML puedes verlas aqu.

Novedades de Dreamweaver CS3

En este punto comentaremos las caractersticas que aporta esta nueva versin sobre la anterior.

Mejoras en Spry. El "Framework" o estructura Spry ha recibido un fuerte impulso en esta versin de
Dreamweaver. Spry es un conjunto de archivos JavaScript que permiten la inclusin de elementos dinmicos
en las pginas HTML. Por ejemplo se pueden incluir acordeones, barras de menus, validacin de formularios,
acceso a datos XML, etc.

Tambin se han incluido efectos spry que se aplican a elementos ya existentes en la pgina HTML para
hacer que se desvanezcan, reduzcan su tamao, se resalten, etc.

Mayor integracin con Photoshop y Fireworks. Ahora es posible pegar directamente imgenes desde
Photoshop en una pgina HTML de Dreamweaver. Luego con un doble clic podremos ir a editar la imagen en
Photoshop. Se pueden importar imgenes con capas.

Mejoras en la comprobacin de la compatiblidad con diferentes navegadores. Dreamweaver CS3 puede


generar informes con los problemas de visualizacin de elementos CSS en los navegadores ms utilizados.

Adobe CSS Advisor es un sitio web accesible desde Dreamweaver que contiene informacin til para
resolver los problemas de compatibilidad entre navegadores.

Mejoras en CSS. La administracin de CSS es ms fcil, ahora se pueden trasladar elementos CSS
entre diferentes hojas de estilo. Tambin ha aumentado la cantidad de plantillas CSS disponibles para aplicar

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 10


1. Conceptos bsicos de Dreamweaver CS3

a nuestras pginas web.

Adobe Device Central, incluido en la Adobe Creative Suite, facilita la publicacin en dispositivos mviles,
PDAs, etc..

Editar pginas web

Cualquier editor de texto permite crear


pginas web. Para ello slo es necesario
crear los documentos con la extensin HTML
o HTM, e incluir como contenido del
documento el cdigo HTML deseado. Puede
utilizarse incluso el Bloc de notas para
hacerlo.

Pero crear pginas web mediante el cdigo


HTML es ms costoso que hacerlo utilizando
un editor grfico. Al no utilizar un editor
grfico cuesta mucho ms insertar cada uno
de los elementos de la pgina, al mismo
tiempo que es ms complicado crear una apariencia profesional para la pgina.

Hoy en da existe una amplia gama de editores de pginas web. Uno de los ms utilizados, y que destaca
por su sencillez y por las numerosas funciones que incluye, es Adobe Dreamweaver.

Adems de Dreamweaver, existen otra serie de buenos editores de pginas web, como pueden ser
Microsoft Frontpage, Adobe Pagemill, Adobe GoLive, NetObjects Fusion, CutePage, HotDog Proffesional,
Netscape Composer y Arachnophilia, algunos de los cuales tienen la ventaja de ser gratuitos.

Cmo tener una pgina en Internet

Para poder poner una pgina web en Internet, es necesario contratar a alguna empresa con servidores que
pueda alojarla y hacerla accesible desde Internet las 24 horas del da. El precio por disponer de espacio propio
en el servidor depender de la empresa, del espacio en disco, volumen de transferencia y otras opciones que
podamos contratar.

Hay empresas que ofrecen este servicio gratuitamente, pero con ciertas limitaciones: poco espacio de
disco, lentitud y nombre de nuestra pgina precedido por el de la suya. Hay que tener tambin en cuenta que
estas empresas deben generar ingresos de alguna forma, por lo que se dedican a vender espacios
publicitarios dentro de nuestras pginas, publicidad que no podremos negarnos a incluir en ellas.

Por estos motivos, no se recomienda utilizar hospedaje gratuito para la pgina de una empresa, aunque s
es aceptable para una pgina personal.

Cuando se va a contratar un servicio de hospedaje es necesario contratar tambin un dominio, tarea de la


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 11
1. Conceptos bsicos de Dreamweaver CS3

que se suele encargar la propia empresa de hospedaje. Registrar un dominio consiste en registrar un nombre
para nuestra pgina. Este nombre no puede estar repetido en Internet, ha de ser nico, al igual que ocurre con
los nombres de las empresas. Es posible registrar un mismo nombre con distintas terminaciones, como por
ejemplo, .net, .org, .es o .com.

En el caso de los hospedajes gratuitos no es necesario registrar ningn dominio, ya que nuestra pgina no
ser ms que un archivo dentro de la de la empresa contratada.

A la hora de contratar un servicio de hospedaje tambin hay que tener en cuenta el nmero de cuentas de
correo electrnico propias que pueden habilitarse y si disponemos de una base de datos para poder acceder a
ella a travs de programacin va Web, aunque esto ltimo ser til slo para usuarios avanzados.

Si piensas contratar un servicio de hospedaje te recomendamos Alojalia.com

En cualquier caso, una vez tengas tu espacio en Internet, darle contenido es muy sencillo.

Dreamweaver te permite crear una copia local (en tu ordenador) del sitio web que luego querrs que se
encuentre a disposicin de todo el mundo en Internet.

Por tanto, una vez hayas terminado de disearla en modo local slo tendrs que subirla a tu servidor
manteniendo la estructura del local. Es decir, debers subir todos los archivos tal y como aparecen en tu
disco duro, respetando el nombre de los archivos y la organizacin de las carpetas. Si no lo haces de
este modo, tu sitio experimentar fallos y enlaces que no funcionarn.

Recuerda que ser mejor que no utilices caracteres especiales como acentos o ees, ni espacios en
blanco. De esta forma te asegurars de que el servidor puede reconocer sin ningn tipo de problemas los
nombres de los archivos que alojes en l.

Para evitar errores de enlaces rotos o imgenes que no se muestran intenta escribir, tambin, los
nombres en minscula. Algunos servidores distinguen entrre maysculas y minsculas, por lo que si en tu
pgina quieres mostrar la imgen foto1.jpg debers guardarla con ese nombre y no como Foto1.jpg. Evitars
horas perdidas buscando fallos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 12


1. Conceptos bsicos de Dreamweaver CS3

Arrancar y cerrar Dreamweaver CS3

Veamos las dos formas bsicas de arrancar Dreamweaver CS3.

Desde el botn Inicio situado, normalmente, en la esquina inferior izquierda de la pantalla.

Colocar el cursor y hacer clic sobre el botn Inicio, se despliega un men; al colocar el cursor sobre Todos
los programas aparece otra lista con los programas que hay instalados en tu ordenador, buscar Adobe,
seguidamente Dreamweaver CS3, hacer clic sobre l, y se arrancar el programa.

Desde el icono de Dreamweaver CS3 del escritorio .

Puedes arrancar Dreamweaver CS3 ahora para ir probando todo lo que te explicamos. Cuando realices los
ejercicios tambin puedes compaginar dos sesiones de la forma que te explicamos aqu.

Para cerrar Dreamweaver MX 2004, puedes utilizar cualquiera de las siguientes operaciones:

Hacer clic en el botn cerrar

Pulsar la combinacin de teclas ALT+F4.

Hacer clic sobre el men Archivo y elegir la opcin Salir.

Si existe algn documento modificado que no ha sido guardado antes de cerrar Dreamweaver, se te pedir
confirmacin para guardar o no cada uno de ellos.

Abrir y guardar documentos

Para abrir un documento, puedes utilizar cualquiera de las siguientes operaciones.

Hacer clic en el botn abrir de la barra de herramientas estndar.

Pulsar la combinacin de teclas Ctrl+O.

Hacer clic sobre el men Archivo y elegir la opcin Abrir.

Hacer doble clic sobre el archivo en la ventana del sitio.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 13


1. Conceptos bsicos de Dreamweaver CS3

Para abrir un documento nuevo, puedes utilizar cualquiera de las siguientes operaciones.

Hacer clic en el botn abrir de la barra de herramientas estndar.

Pulsar la combinacin de teclas Ctrl+N.

Hacer clic sobre el men Archivo y elegir la opcin Nuevo.

Hacer doble clic sobre el archivo en la ventana del sitio.

Despus de esto aparecer una nueva ventana, en la que debers elegir la Categora Pgina en blanco,
HTML.

Para guardar un documento, puedes utilizar cualquiera de las siguientes operaciones.

Hacer clic en el botn guardar de la barra de herramientas estndar.

Pulsar la combinacin de teclas Ctrl+S.

Hacer clic sobre el men Archivo y elegir la opcin Guardar.

Dreamweaver incluye la posibilidad de, en el caso de estar trabajando simultneamente con varios
documentos, poder guardar todos de golpe, sin la necesidad de hacerlo uno por uno. Para guardar todo
puedes realizar cualquiera de las siguientes operaciones.

Hacer clic en el botn guardar todo de la barra de herramientas estndar.

Hacer clic sobre el men Archivo y elegir la opcin Guardar todo.

Al tener varios documentos abiertos es fcil olvidarse de todos las modificaciones hechas en cada uno de
ellos. Debes tener mucho cuidado al utilizar la opcin guardar todo, ya que en ocasiones es posible no
desear guardar los cambios en todos los documentos modificados. Por ello es conveniente que al principio no
utilices esta opcin, al menos hasta que te hayas habituado a manejar el programa.

Para que te vayas haciendo una idea de cmo funciona Dreamweaver, vamos a crear una pgina web
sencilla, con varios estilos de texto, una imagen y un enlace a otra pgina. Crear esta pgina solo te llevar
unos pocos minutos, y sabrs cmo trabajar con los elementos bsicos con los que estn hechas la mayora
de las pginas web. Si nunca has hecho una pgina web, este es el momento para descubrir lo fcil que es.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 14


1. Conceptos bsicos de Dreamweaver CS3

Mi primera pgina

Lo primero que tienes que hacer es abrir Dreamweaver. Ya has visto en la pgina anterior como puede
hacerse. Abres un documento nuevo y seleccionas la Categora Pgina bsica, HTML.

Seguidamente introduce, en el documento en blanco, el texto que aparece en la imagen siguiente.

Una vez introducido el texto, vas a modificar el ttulo y el color de fondo del documento.

Para ello debes hacer clic sobre el men Modificar y elegir la opcin Propiedades de la pgina.

Entonces se abrir una ventana como la que aparece ms abajo.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 15


1. Conceptos bsicos de Dreamweaver CS3

Cambia el Ttulo por Mi primera pgina.

En Color de Fondo escribe #CCCCFF, de este modo el fondo del documento pasar a ser de color azul.

Seguidamente pulsa sobre el botn Aceptar.

Ahora vas a insertar una imagen. Para insertar la imagen, ha de estar accesible para nosotros. Para ello
debe encontrarse en nuestro disco duro, en un cd-rom o en un disquete, pero preferiblemente en el disco
duro.

Muchas de las imgenes que vemos en Internet se pueden copiar al disco duro. Al hacer clic con el botn
derecho del ratn sobre la imagen que queremos traer de Internet, se abre una ventana con una opcin similar
a Guardar imagen como... (dependiendo del navegador que utilices) que permite grabar dicha imagen en un
fichero de nuestro disco duro.

En los navegadores ms modernos al colocar el cursor sobre una imagen aparecen estos iconos
en una esquina de la imagen, si haces clic en el icono del disquete aparecer el mismo
men Guardar imagen como... a que hacamos referencia anteriormente.

Copia la imagen que aparece a continuacin, para luego poder insertarla en la pgina web que estamos
creando. Puedes guardarla, por ejemplo, en la carpeta Mis Documentos.
Puedes econtrarla en la carpeta de ejercicios, o copiarla usando el navegador desde aqu.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 16


1. Conceptos bsicos de Dreamweaver CS3

Ahora tienes que insertar la imagen debajo de la


segunda lnea de texto. En primer lugar debes situar el
cursor al final de la segunda lnea y pulsar un intro
(Enter) para ir a una nueva lnea. Despus debes dirigirte
al men Insertar, a la opcin Imagen.

En la nueva ventana que aparece, debers buscar la


imagen en la carpeta en la que la habas guardado, y
despus seleccionarla.

Ahora vas a pasar a cambiar el formato del texto. Para ello necesitas visualizar el inspector de propiedades
que se encuentra normalmente en la parte inferior de la ventana, y que tiene el siguiente aspecto:

Si no te aparece, puedes mostrarlo a travs del


men Ventana, con la opcin Propiedades.

Si lo que te ocurre es que nicamente te


aparece el ttulo del panel, es porque est
contraido. Para que te aparezca desplegado debes pulsar sobre el botn , que aparece junto al nombre.

Selecciona la primera lnea de texto y cambia el Formato por Encabezado 1 y el color por #000066, tal y
como se muestra en la siguiente imagen.

Despus de esto, la apariencia de la primera lnea habr cambiado. Selecciona la imagen y las dos timas
lneas de texto. Pulsa sobre el botn para centrarlos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 17


1. Conceptos bsicos de Dreamweaver CS3

Una vez hayas centrado la imagen y las otras dos lneas siguientes, selecciona la segunda lnea de texto,
que an no ha sido modificada. Cambia el Formato por Encabezado 3, pulsa una vez sobre el botn y
pulsa tres veces sobre el botn .

Selecciona de nuevo la ltima lnea, y en Vnculo introduce http://www.elpais.es, para crear un enlace a
esa otra pgina:

Despus de todos estos pasos, puedes ver cmo ha quedado el documento pulsando la tecla F12.

Por ltimo guarda el documento. Ya sabes que


puedes hacerlo a travs del men Archivo, desde la
opcin Guardar.

Puedes llamar al documento como lo desees,


pero siempre teniendo en cuenta que la extensin ha
de ser htm o html.

Por ejemplo, puedes llamarlo prueba1.htm.

En la carpeta ejercicios/sitios/animales/inicio.htm puedes ver como nos ha quedado la pgina. Compara


esta pgina con la tuya, para ver si lo has hecho todo bien.

Nota: A lo largo del curso, veremos algunos ejemplos que estn en la carpeta de ejercicios. Si no te la
descargaste con el curso, puedes obtenerla en www.aulaclic.es.

Prueba evaluativa de la Unidad 1.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 18


2. El entorno de trabajo

Unidad 2. El entorno de trabajo

Vamos a ver cules son los elementos bsicos de Dreamweaver CS3 , la pantalla, las barras, los
paneles, etc, para saber diferenciar entre cada uno de ellos. Aprenderemos cmo se llaman, dnde estn y
para qu sirven. Tambin veremos cmo obtener ayuda, por si en algn momento no sabemos cmo seguir
trabajando. Cuando conozcamos todo esto estaremos en disposicin de empezar a crear pginas web.

La pantalla inicial

Al arrancar Dreamweaver aparece una pantalla inicial como sta, vamos a ver sus componentes
fundamentales. As conoceremos los nombres de los diferentes elementos y ser ms fcil entender el
resto del curso. La pantalla que se muestra a continuacin (y en general todas las de este curso) puede no
coincidir exactamente con la que ves en tu ordenador, ya que cada usuario puede decidir qu elementos
quiere que se vean en cada momento, como veremos ms adelante.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 19


2. El entorno de trabajo

Las barras

La barra de ttulo

La barra de ttulo contiene el nombre del programa (Marcromedia Dreamweaver CS3) y seguidamente el
nombre del documento que aparecer en el explorador y entre parntesis, su ubicacin y el nombre del archivo
en formato html. En el extremo de la derecha estn los botones para minimizar, maximizar/restaurar y cerrar.

La barra de mens

La barra de mens contiene las operaciones de Dreamweaver, agrupadas en mens desplegables. Al


hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con los diferentes elementos que
se pueden insertar en Dreamweaver.

Muchas de las operaciones se pueden hacer a partir de estos mens, pero para algunas es preferible o
indispensable hacerlas desde los paneles.

La barra de herramientas estndar

La barra de herramientas estndar contiene iconos para ejecutar de forma inmediata algunas de las
operaciones ms habituales, como Abrir , Guardar , etc.

La barra de herramientas de documento

La barra de herramientas de documento contiene iconos para ejecutar de forma inmediata algunas
otras operaciones habituales que no incluye la barra de herramientas estndar. Estas operaciones son las de
cambio de vista del documento, vista previa, etc.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 20


2. El entorno de trabajo

La barra de estado

La barra de estado nos indica en cada momento en qu etiqueta HTML nos encontramos (en la imagen al
encontrarnos en un documento en blanco estamos directamente sobre la etiqueta <body>).

Tambin nos es posible alternar entre los modos de seleccin, mano (para arrastrar la pgina), o zoom.
En cualquier momento puedes seleccionar el zoom preferido desde el desplegable zoom y ajustar la vista al
porcentaje preferido (por defecto siempre viene al 100%).

Los paneles e inspectores

Dreamweaver utiliza ventanas flotantes similares a las barras de herramientas, que se conocen como
paneles o inspectores. La diferencia entre panel e inspector es que, en general, la apariencia y opciones de
un inspector cambian dependiendo del objeto seleccionado.

A travs de la opcin Ventana, de la barra de mens, es posible mostrar u ocultar cada uno de los paneles
o inspectores. Vamos a ver los ms importantes.

El inspector de Propiedades

El inspector de Propiedades muestra y permite modificar las propiedades del elemento seleccionado que
son usadas de forma ms frecuente. Por ejemplo, cuando el elemento seleccionado sea texto mostrar el tipo
de fuente, la alineacin, si est en negrita o cursiva, etc.

Pulsando sobre el botn se despliega para mostrar ms opciones. Este botn se encuentra en la
esquina inferior-derecha.

Seguramente ser la herramienta de Dreamweaver que ms vayas a utilizar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 21


2. El entorno de trabajo

La barra de herramientas Insertar o panel de objetos

La barra de herramientas Insertar o panel de objetos permite insertar elementos en un documento sin
la necesidad de recurrir al men Insertar. Los elementos estn clasificados segn su categora: tablas, texto,
objetos de formulario, etc.

Es posible configurar este panel para que en los botones se muestren los iconos de los objetos (como
ocurre en la imagen anterior), para que se muestren los nombres de los objetos, o para que se muestren
ambos a la vez.

Si lo deseas puedes personalizar el rea de trabajo, te explicamos cmo hacerlo aqu .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 22


2. El entorno de trabajo

Vistas de un documento

Puedes cambiar la vista del documento a travs de la barra de herramientas de documento.

La vista Diseo

La vista Diseo permite trabajar con el editor visual. Es la vista predeterminada de Dreamweaver y la que
se suele utilizar habitualmente.

La vista Cdigo

La vista Cdigo se utiliza para poder trabajar en un entorno totalmente de programacin, de cdigo fuente.
No permite tener directamente una referencia visual de cmo va quedando el documento segn se va
modificando el cdigo.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 23


2. El entorno de trabajo

La vista Cdigo y Diseo

La vista Cdigo y Diseo permite dividir la ventana en dos zonas. La zona superior muestra el cdigo
fuente, y la inferior el editor visual. Cuando se realiza un cambio en alguna de las zonas, este cambio se
aplica directamente sobre la otra.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 24


2. El entorno de trabajo

La ayuda

A travs del men Ayuda puedes ir a varias opciones,


veamos algunas de ellas:

Acceder al cuadro de dilogo de ayuda muy similar


al de Windows donde puedes buscar por temas, por
ndice o por contenido, si seleccionas la opcin Ayuda
de Dreamweaver o simplemente pulsando F1.

Acceder a tutoriales en internet (en la opcin Recursos de ayusa en lnea).

Abrir el panel Referencia en el que encontrars la sintaxis y descripcin de las etiquetas HTML.

Acceder al Centro de servicio tcnico de Dreamweaver en la web.

Acceder al Foros en lnea de Adobe.

Prueba evaluativa de la Unidad 2.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 25


3. Configuracin de un sitio local

Unidad 3. Configuracin de un sitio local

En este tema vamos a ver qu es un sitio web, cmo crearlos y gestionarlos, y cmo modificar las
propiedades de los documentos, como puede ser el color de fondo.

Introduccin

Un sitio web es un conjunto de archivos y carpetas, relacionados entre s, con un diseo similar o un
objetivo comn. Es necesario disear y planificar el sitio web antes de crear las pginas que va a contener.

La forma habitual de crear un sitio consiste en crear una carpeta en el disco local. Los documentos
HTML normalmente se crean dentro de dicha carpeta, mientras que para contener las imgenes, las
animaciones, las hojas de estilo, etc., se deben crear nuevas carpetas dentro de sta, con el objetivo de tener
una mejor organizacin de los archivos a la hora de trabajar. Esto es lo que se conoce como sitio local.

Despus se podrn copiar los archivos en un servidor web, en el denominado sitio remoto, lo que equivale
a publicar el sitio, de modo que la gente podr verlo en Internet.

La organizacin de los archivos en un sitio permite administrar y compartir archivos, mantener los vnculos
de forma automtica, utilizar FTP para cargar el sitio local en el servidor, etc.

Es conveniente que la pgina inicial del sitio tenga el nombre index.htm o index.html, ya que los
navegadores buscan una pgina con ese nombre cuando se intenta acceder a una URL genrica.

Por ejemplo, si escribiramos la direccin genrica http://www.aulaclic.com en el navegador, ste


intentara cargar la pgina http://www.aulaclic.com/index.htm, por lo que se producira un error en el caso
de que no existiera ninguna pgina con el nombre index.htm.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 26


3. Configuracin de un sitio local

Crear o editar un sitio web sin conexin a Internet

Una vez creadas las carpetas que


formarn un sitio local, ya es posible definir
el sitio en Dreamweaver.

Para ello hay que dirigirse al men Sitio, a


la opcin Administrar sitios....

Recuerda que a travs del panel Archivos,


pestaa Archivos, se puede acceder a cada
uno de los sitios creados y a la opcin
Administrar sitio.

En el caso de haber seleccionado la opcin


Administrar sitios, aparece una ventana que
contiene la lista de sitios locales definidos con
anterioridad.

Por supuesto, pueden existir varios sitios


locales en un mismo ordenador.

Tanto si se elige la opcin Nuevo..., como si se


elige la opcin Editar..., se mostrar la misma
ventana en la que definir las caractersticas del
sitio.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 27


3. Configuracin de un sitio local

Las caractersticas del sitio se agrupan en diferentes categoras que aparecen en la parte izquierda.

Para visualizar las caractersticas de una categora basta con seleccionarla de la lista haciendo clic en
ella.

Vamos a ver los datos que hay que editar para la categora Datos locales.

Debe definirse el Nombre del sitio y la Carpeta raz local, que es en la que se encuentra el sitio dentro
del disco duro local.

Despus, si se desea, a travs de la categora Mapa de diseo del sitio puede definirse la pgina
principal del sitio, de la que colgarn el resto de documentos HTML dentro del sitio, si en la carpeta raz del
sitio existe una pgina con el nombre index.htm, Dreamweaver la coger por defecto.

Estas tres caractersticas son las imprescindibles para definir un sitio local.

Las dems opciones en este momento no nos interesan, ya que estamos definiendo el sitio local, y no es
necesario establecer los datos del servidor en el que estar el sitio remoto.

Despus de rellenar los datos pulsamos el botn Aceptar y abrimos el sitio.

Si preferimos utilizar un asistente para crear el sitio web slo tenemos que seleccionar la pestaa
Bsicas, en vez de la pestaa Avanzadas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 28


3. Configuracin de un sitio local

Abrir un sitio

Para abrir un sitio ya definido hay que dirigirse al men Sitio, a la opcin Administrar sitios.... seleccionar
el sitio de la lista de sitios y pulsar sobre el botn Listo.

Tambin podemos utilizar el panel Archivos, buscar y seleccionar el sitio a abrir


en el men desplegable de la pestaa Archivos.

Para practicar puedes realizar el Ejercicio Crear un sitio web local.

Vistas del sitio

Es posible visualizar un sitio en el panel Archivos o en una ventana.

El panel Archivos se puede abrir a travs del men Ventana, opcin Archivos. Tambin pulsando F8.

Para cambiar de una vista a otra hay que pulsar sobre el botn que aparece en la parte superior del
panel y de la ventana.

Al mismo tiempo, es posible visualizar el sitio local, el sitio remoto, el servidor remoto de prueba o el mapa
del sitio.

En esta imagen se visualizan el mapa del sitio y el sitio local.

En este caso los documentos prueba1.htm y prueba2.htm cuelgan del documento indice.htm, ya que
ste ha sido definido como pgina principal del sitio y contiene vnculos hacia los otros dos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 29


3. Configuracin de un sitio local

Si los archivos se mueven de una carpeta a otra, o se cambian de nombre, desde fuera de Dreamweaver,
las pginas no se mostrarn correctamente: no aparecern imgenes, no funcionarn enlaces, etc.

En cambio, si estas
modificaciones se hacen desde
dentro de Dreamweaver, a travs del
sitio, es posible actualizar
automticamente las pginas para
que si hacen referencia a un objeto
que ha cambiado, despus no se
produzcan problemas al visualizarlas.

Al modificar algn objeto que es


referenciado por algn otro
documento, se muestra una ventana similar a esta, que indica los documentos que hacen referencia a dicho
objeto, y que pueden ser actualizados para que no se produzcan los problemas antes mencionados.

Simplemente hay que pulsar sobre el botn Actualizar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 30


3. Configuracin de un sitio local

Subir Archivos al servidor

Cuando quieras visualizar el sitio en Internet (al terminar el curso o para hacer pruebas) debers subir los
archivos al sitio que hayas contratado o conseguido gratuitamente.

Algunos sitios gratuitos slo permiten que subas archivos va web, por lo que debers ir subiendo uno a
uno cada archivo y creando las carpetas t mismo. Este proceso puede hacerse muy largo y debes tener
mucho cuidado en mantener la estructura tal y como se encuentra en tu carpeta del disco duro. Sino
los enlaces no funcionarn correctamente y es posible que algunas imgenes no se muestren.

Para subir los archivos via web debers seguir las instrucciones que te proporcionar tu servidor.

La alternativa es un servidor FTP, que se utiliza en todos los sitios de pago y en algunos gratuitos. Esta
forma es, de lejos, mucho mejor que la anterior.

Va FTP puedes ver el contenido de tu sitio como una carpeta ms (igual que en el Explorador de
Windows) y, obviamente, nos es mucho ms til para subir los archivos.

Uno de los programas gratuitos (si no es con fines comerciales) ms utilizados es SmartFTP, desde su
pgina web podrs descargarte el programa y su traduccin al espaol.

Una vez instalado, abre el programa y haz clic en Archivo y luego en Nuevo Navegador Remoto para
crear una nueva cuenta FTP.

Aqu debers introducir los datos que te facilit el servidor donde vas a alojar tus pginas: Host, Usuario y
Contrasea.

Rellena los campos y haz clic en OK. Se conectar automticamente y podrs ver una carpeta donde
podrs copiar los archivos que hayas creado.
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 31
.

3. Configuracin de un sitio local

Para ello, haz clic en Archivo y en Nuevo Navegador Local para abrir un navegador de los archivos de tu
disco duro. Busca la carpeta que definiste como Sitio local y copia todos los archivos que quieras subir
seleccionndolos a la vez y arrastrndolos a la carpeta (remota) del servidor.

Vers como el programa empieza a copiar la informacin de tu disco a Internet.

Cuando haya finalizado, slo tendrs que introducir tu direccin de Internet en la barra de direcciones de tu
navegador (Firefox, Internet Explorer...) y vers el sitio en Internet!

Los servidores de pago, normalmente suelen mostrar varias carpetas al conectar con el servidor.
Busca la carpeta public_html y sube tus archivos all.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 32


3. Configuracin de un sitio local

Propiedades del documento

Es conveniente definir sitios homogneos, que todas las pginas de un sitio sigan un mismo formato, es
decir, que tengan el mismo color de fondo, de fuente, etc.

Puede definirse el formato de cada una de las pginas a travs del cuadro de dilogo Propiedades de la
pgina.

Este cuadro se puede abrir de tres modos diferentes:

Pulsar la combinacin de teclas Ctrl+J.

Hacer clic sobre el men Modificar y elegir la opcin Propiedades de la pgina.

Hacer clic con el botn derecho del ratn sobre el fondo de la pgina. Aparecer al final del men
contextual la opcin Propiedades de la pgina. Se abrir el cuadro de dilogo siguiente:

Las propiedades estn organizadas en categoras.

En la categora Aspecto, como ves en la imagen anterior, encontramos las propiedades:

Imagen de fondo: permite especificar una imagen de fondo para el documento. Dicha imagen se muestra
en mosaico. Es importante al elegir una imagen de fondo tener en cuenta que segn los colores de la imagen
ser necesario establecer unos u otros colores para el texto, as como que no es conveniente tener un gif
animado como fondo.

Color de fondo: permite especificar un color de fondo para el documento, pero dicho color solo se
mostrar en el caso de no haber establecido ninguna imagen de fondo.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 33


3. Configuracin de un sitio local

Tamao: permite definir el tamao de la letra.

Color del texto: es el color de la fuente.

Mrgenes: permiten establecer mrgenes en el documento. Los mrgenes izquierdo y superior solo
funcionan en Microsoft Internet Explorer, mientras que el ancho y el alto de mrgen solo funcionan para
Netscape Navigator. Ninguno de estos mrgenes aparece en la ventana de documento de Dreamweaver, solo
se mostrarn en los navegadores.

En la categora Ttulo/Codificacin encontramos la propiedad:

Ttulo: es el ttulo del documento, que aparecer en la barra de ttulo del navegador y de la ventana de
documento de Dreamweaver.

En la categora Vnculos encontramos las propiedades:

Color de vnculo: es el color de los vnculos, que ayuda al usuario a distinguir entre el texto normal y los
vnculos que sirven de enlace a otras pginas.

Vnculos visitados: es el color de los vnculos visitados, que permite distinguir al usuario si unos vnculos
ya han sido visitados o no.

Vnculos activos: es el color de los vnculos activos.

Estilo subrayado: por defecto, cuando tenemos un texto con un vnculo asociado, el texto aparece
subrayado, con esta opcin podemos elegir otro tipo de estilo por ejemplo para que no aparezca subrayado.

En la categora Imagen de rastreo encontramos las propiedades:

Imagen de rastreo: permite establecer una imagen como fondo del documento, pero que slo se mostrar
en la ventana de documento de Dreamweaver, y nunca en un navegador. Dicha imagen se utiliza como
plantilla grfica sobre la que crear el documento.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 34


3. Configuracin de un sitio local

Transparencia: permite establecer la opacidad de la imagen de rastreo.

Hay que tener cuidado de no crear pginas que tarden mucho tiempo en cargarse en el navegador. Para ver
cmo comprobar el tamao de los documentos, pulsa aqu .

Los colores

Para asignar colores es posible desplegar una paleta de colores


como sta. Al seleccionar un color de estas paletas, se muestra el valor
hexadecimal del color en la parte superior.

Las paletas de colores de Dreamweaver utilizan la paleta de 216


colores seguros para web. stos son los colores que se muestran de la
misma forma en Microsoft Internet Explorer y en Netscape Navigator,
tanto en Windows como en Macintosh.

Tambin es posible personalizar los colores a travs del botn de


la parte superior de la paleta.

Los colores pueden asignarse a travs de los botones: .

Estos botones suelen aparecer en el inspector de propiedades de muchos objetos, y tambin en


algunas ventanas que permiten especificar propiedades (sobre todo propiedades de texto, fondo, o tablas),
como es el caso de la ventana de Propiedades de la pgina, que tienes ms arriba.

El color puede insertarse de dos modos. Uno de ellos es pulsando sobre el recuadro gris , lo que hace
que se despliegue la paleta de colores. El otro modo es introduciendo directamente el nmero hexadecimal
del color en el recuadro blanco.

Por ejemplo, si en la paleta de colores que aparece ms arriba se seleccionara el color azul con valor
#3399FF, el botn quedara del siguiente modo: .

Para practicar puedes realizar el Ejercicio Crear nuevo documento y modificar sus propiedades.

Ejercicios de la Unidad 3. Prueba evaluativa de la Unidad 3.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 35


4. El texto

Unidad 4. El texto

A lo largo de este tema vamos a aprender a cambiar las propiedades del texto y a crear estilos CSS, que
permiten asignar al texto estilos creados por nosotros mismos, no predefinidos.

Caractersticas del texto

Las caractersticas del texto seleccionado pueden ser definidas a travs del men Texto, y a travs del
inspector de propiedades. Vamos a ver las posibilidades que se nos ofrecen a travs del inspector de
propiedades, aunque sean menos que las que se nos ofrecen a travs del men Texto.

Formato:

Permite seleccionar un formato de prrafo ya definido para HTML, que puede ser encabezado, prrafo o
preformateado. Los encabezados se utilizan para establecer ttulos dentro de un documento. El formato
preformateado sirve para que el texto aparezca tal cual ha sido escrito, por ejemplo, si entre dos palabras se
introducen varios espacios solo se considera uno, pero al establecer el formato preformateado se respetar
que hayan varios espacios en lugar de solo uno.

Fuente: Permite seleccionar un conjunto de


fuentes. Aparecen conjuntos de fuentes en lugar de una
sola, ya que es posible que al establecer una nica
fuente el usuario no la tenga en su ordenador. El
seleccionar un conjunto de fuentes posibilita que en el
caso de que el usuario no tenga una fuente se aplique
otra del conjunto. Por ejemplo, si seleccionamos Arial,
Helvetica, Sans-serif, el texto se ver con la fuente
Arial, pero si esta no existe se ver en Helvetica.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 36


4. El texto

Tamao:

Permite cambiar el tamao del texto. El tamao lo podemos indicar en diversas unidades, en pxeles,
centmetros, etc...

Color:

Permite seleccionar el color de la fuente, ignorando el color que se haya definido en las propiedades de la
pgina. Si no se ha establecido ningn color en las propiedades de la pgina ni aqu, el color del texto por
defecto ser el negro.

Estilo:

Estos botones permiten establecer si el texto aparecer en negrita o en cursiva. A travs del men Texto
tambin se puede, entre otras cosas, subrayar el texto. Esta opcin no aparece en el panel de Propiedades
ya que de normal no suele utilizarse, debido a que los vnculos aparecen subrayados y el subrayar texto normal
podra hacer que el usuario pensara que se trata de un vnculo.

Alinear:

A travs de estos botones es posible establecer la alineacin del texto de una de estas cuatro formas
distintas: izquierda, centrada, derecha y justificada.

Lista:

Estos botones permiten crear listas con vietas o listas numeradas.

Sangria:

Estos dos botones permiten sangrar el texto y anular la sangra. La sangra es una especie de mrgen que
se establece a ambos lados del texto. En este caso caso los botones se refieren a sangra a la izquierda del
texto.

Para practicar puedes realizar el Ejercicio Insertar texto y modificar sus propiedades.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 37


4. El texto

Listas

Es posible insertar texto a modo de lista. A su vez, la lista puede ser numerada o con vietas.

Para que un texto que ya ha sido introducido en el documento se convierta en una lista, simplemente hay
que seleccionarlo y pulsar sobre la opcin de lista correspondiente, ya sea a travs del inspector de
propiedades, o a travs del men Texto.

La lista con vietas (desordenada) se selecciona a travs del botn , mientras que la lista numerada
(ordenada) se selecciona a travs del botn .

Ejemplo de lista numerada (ordenada): Ejemplo de lista con vietas (desordenada):

1. Preparar la mochila Perro


1. Sacar los libros de ese da Gato
2. Introducir los libros del da siguiente Aves
2. Ponerme el pijama Canario
3. Lavarme los dientes Loro
4. Poner el despertador Hamster

Para establecer listas anidadas dentro de otras como en los ejemplos anteriores, es necesario aadir una
sangra en los elementos de la lista que se desee que pasen a formar parte de la lista anidada.

A travs del men Texto, opcin Lista, es posible acceder a las propiedades de la lista seleccionada. Se
debe seleccionar el texto de la lista previamente o tener el cursor en algn lugar de la lista para que se active
este submen.

En la ventana Propiedades de lista se puede especificar el tipo de lista (con nmeros o con vietas), el
tipo de nmeros o vietas que se utilizarn (en la propiedad Estilo:), y en el caso de las listas ordenadas, el
nmero por el que comenzar el recuento.

Para practicar puedes realizar el Ejercicio paso a paso Convertir un texto en lista.
.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 38


4. El texto

Caracteres Especiales

A veces necesitars introducir caracteres especiales en tus pginas. Debido al modo editor de Diseo de
Dreamweaver esta tarea es muy sencilla utilizando el teclado, podemos incluir caracteres como , , , , ..
de forma rpida por si quieres poner dos espacios en blanco y los introduces por teclado, Dreamweaver no los
crear, debers introducirlo dos veces utilizando la opcin que vamos a ver a continuacin.

Haz clic en el men


Insertar y selecciona
la opcin HTML vers
el desplegable de la
imagen de la derecha.

Slo coloca el
puntero del ratn
sobre Caracteres
especiales y vers
una lista rpida de los
caracteres ms
utilizados que no
pueden ser
introducidos mediante
teclado.

Para introducir alguno de estos caracteres en tus textos slo seleccinalo en la lista y aparecer en la
vista de Diseo.

Si el carcter que buscas no se encontrase all, haz clic en Otro... y se abrir una ventana desde donde
podrs seleccionar caracteres entre una lista bastante ms amplia:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 39


4. El texto

Estilos CSS. Introduccin

En el men Texto, opcin Estilo, aparecen una serie de estilos predefinidos que pueden aplicarse al texto
seleccionado.

Los estilos CSS estn en hojas de estilo de actualizacin automtica (tambin denominadas Hojas de
Estilo en Cascada) se utilizan para combinar una serie de atributos del texto, como pueden ser el color o el
tamao, de modo que no sea necesario asignar estos atributos uno a uno cada vez que se desee repetir la
asignacin de esos mismos valores a otras partes del texto. Tambin algunas de sus opciones pueden
utilizarse para definir atributos de imgenes y otras caractersticas que no permitan definir los estilos HTML
en versiones anteriores, como el color de fondo para el texto, etc.

Incluso permiten aplicar un estilo sobre todas las etiquetas HTML de un mismo tipo, como puede ser la
etiqueta A HREF, que corresponde a los hiperenlaces. De este modo, todos los hiperenlaces de la pgina
adquiriran la apariencia definida en ese estilo.

Un estilo CSS no es ms que un conjunto de reglas de formato que controlan el aspecto del contenido de
una pgina Web. Los estilos CSS aportan gran flexibilidad y control al aspecto exacto que se busca en una
pgina, desde la posicin precisa de elementos hasta el diseo de fuentes y estilos concretos.

Una de las grandes ventajas de los estilos CSS reside en que cuentan con una capacidad simple de
actualizacin; cuando actualiza un estilo CSS, el formato de todos los documentos que usan ese estilo se
actualiza automticamente.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 40


4. El texto

Crear un Estilo Personalizado

Con Dreamweaver CS3, las caractersticas que apliquemos a un texto crearn automticamente estilos
CSS que se incrustarn en el documento actual y se aplicarn nicamente sobre l.

Vemoslo:

Para crear un Estilo CSS personalizado:

1. En el documento, se selecciona el texto al que se desea aplicar caractersticas concretas.

2. En el inspector de propiedades se modifican todas las propiedades de formato de texto, se establecen


los atributos de la fuente y del prrafo que queramos.

Automticamente Dreamweaver crear un nuevo estilo con el nombre Estilo1 o Estilo2 o Estilo3,... segn
los nombres de los estilos ya creados.

Aparecer el nombre Estilo1 en el cuadro Estilo del panel Propiedades.

Tambin se puede cambiar el nombre del estilo, es mejor que


el estilo tenga un nombre que indique a qu tipo de texto se va a
aplicar. Para ello desplegamos la lista de estilos y seleccionamos
la opcin Cambiar nombre... Aparecer un cuadro de dilogo para
que introduzcamos el nuevo nombre como la imagen inferior.

Seguidamente se coloca el nuevo nombre sin espacios en blanco. En este caso: miestilo.

Al aceptar, aparecer un panel con el nombre Resultados. Cerrar esta ventana.

De esta manera se puede crear un estilo para aadirlo a un documento.

Cada nuevo estilo que se crea, se aade a la lista de estilos, y los podemos acceder tambin de una

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 41


4. El texto

manera rpida a travs del men Texto, opcin Estilos CSS.

En el Panel CSS se puede verificar que se ha aadido automticamente el nuevo estilo.

Si lo deseas, puedes aprender ms sobre el panel CSS aqu .

Aplicar un Estilo

Para aplicar un Estilo CSS personalizado:

En el documento, selecciona el texto al que deseas aplicar el estilo CSS, o sita el punto de insercin del
mouse en un prrafo para aplicar el estilo a todo el prrafo. Si seleccionas un rango de texto dentro de un
prrafo, el Estilo CSS slo afectar al rango seleccionado.

En el inspector de Propiedades se selecciona el estilo creado por nosotros de la lista que aparece al
desplegar el cuadro Estilo.

Para practicar puedes realizar el Ejercicio Crear estilos CSS.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 42


4. El texto

Hojas de Estilos

Podemos exportar estilos que se encuentren incrustados en la pgina HTML a una nueva hoja de estilos
haciendo clic derecho sobre el estilo en el Panel CSS y seleccionando Exportar.

Se abrir el cuadro de dilogo Exportar estilos como archivo CSS que te permitir guardar todos los
estilos incrustados en un nuevo archivo CSS.

Esta opcin es muy til si tienes los estilos incrustados en una pgina y queremos utilizarlos en otras
tambin. Simplemente pasamos los estilos incrustados a una hoja de estilos y luego la adjuntamos en
cualquier pgina que queramos utilizarlos.

Para asignar una hoja de estilos a una pgina despliega el cuadro Estilo que se encuentra en el Inspector
de Propiedades y selecciona Adjuntar hoja de estilos...

En Arch./URL debe especificarse la ruta y el nombre de la hoja de estilos.

Elegimos si queremos Vincular o importar la hoja de estilos.

Si elegimos Vincular la hoja no se incrusta en la pgina sino que se aade a la pgina una referencia a la
hoja, esto permite que cualquier cambio realizado en la hoja quede reflejado de manera automtica en todas
las pginas que utilizan la hoja. Esta es la opcin ms aconsejable si vamos a utilizar el estilo en ms de una
pgina, de esta forma slo ser necesario vincular cada una de los archivos que quieras qeu se vean afectados
a la hoja de estilos que hayas creado.

Si elegimos Importar la hoja se incrusta en la pgina.

La opcin Media te permitir seleccionar el tipo de medio al que se asociar la hoja de estilos, por ejemplo,
screen (pantalla), print (impresora) o tv (webtv). Estas opciones te permitirn crear hojas de estilos para
soportes diferentes. Puedes crear una para screen, que ser la que se muestre cuando navegues por Internet,
y otra para print que ser la que se utilice cuando se imprima el contenido del archivo.

Despus de Aceptar, la hoja con sus estilos aparecer en el panel CSS.

Ejercicios de la Unidad 4. Prueba evaluativa de la Unidad 4.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 43


5. Hiperenlaces

Unidad 5. Hiperenlaces

Vamos a ver qu son los hiperenlaces, para qu sirven y cmo crearlos, ya que son un elemento
esencial para cualquier pgina web.

Introduccin

Un hiperenlace, hipervnculo, o vnculo, no es ms que un enlace, que al ser pulsado lleva de una pgina o
archivo a otra pgina o archivo.

Es posible asignar un vnculo a un texto, a una imagen, o a parte de una imagen.

Tipos de enlaces

Existen diferentes clases de rutas de acceso a la hora de definir los vnculos.

Referencia absoluta:

Conduce al sitio en el que se encuentra el documento utilizando la ruta completa del archivo.

La ubicacin es en Internet, por ejemplo, http://www.aulaclic.com, o


http://www.misitio.com/pagina/pagina1.html.

Referencia relativa al documento:

Conduce a un documento situado dentro del mismo sitio que el documento actual, pero partiendo del
directorio en el que se encuentra el documento actual.

Si queremos referinos a carpetas que estn por encima del nivel donde nos encontramos deberemos utilizar
../

Por ejemplo, imagina que estamos en la siguiente direccin


http://www.misitio.com/pagina/informacion/index.html. En esta pgina queremos mostrar una imagen que
se encuentra en la carpeta http://www.misitio.com/pagina/secciones/seccion1.html, cmo podemos
hacerlo? Fcil. Deberemos llamarla haciendo referencia al nivel superior (http://www.misito.com/pagina/)
para poder ir luego a la carpeta secciones.

El resultado de la ruta sera el siguiente: ../secciones/seccion1.html.

De esta forma, mientras nos encontramos en la carpeta informacion, subimos un nivel y luego nos
movemos dentro de la carpeta secciones para mostrar el archivo seccion1.html.

Referencia relativa al sitio:

Conduce a un documento situado dentro del mismo sitio que el documento actual.

En este mtodo los enlaces se crean indicando la ruta a partir de la raz del sitio.
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 44
5. Hiperenlaces

En el ejemplo anterior si tuviesemos definido como sitio la carpeta http://www.misitio.com/, un enlace en


cualquier pgina del sitio a http://www.misitio.com/pagina/secciones/seccion1.html se creara como
/pagina/secciones/seccion1.html.

Como puedes ver ahora el vnculo a un archivo en todas las pginas es igual porque se define dependiendo
del sitio raz y no de la ubicacin donde se encuentra.

Puntos de fijacin:

Conduce a un punto dentro de un documento, ya sea dentro del actual o de otro diferente. Para ello el
vnvulo debe ser nombre_de_documento.extension#nombre_de_punto.

El punto se define dentro de un documento a travs del men Insertar, opcin Anclaje con nombre.

Podramos referenciar de este modo a un anclaje llamado parte2 de la siguiente forma:


../secciones/seccion1.html#parte2

Estos tipos de enlace que hemos visto son vlidos tanto para referenciar pginas (para crear hiperenlaces)
o incluso imgenes u otro tipo de objetos (como veremos en temas posteriores).

Debers tener siempre en cuenta que los nombres de las rutas se correspondan perfectamente a los
nombres de los archivos y carpetas en el servidor (local o remoto).

Por ello, es muy recomendable que utilices siempre minsculas para evitar fallos en los enlaces.

Tambin debers evitar utilizar caracteres especiales como acentos o espacios, as no tendrs
problemas a la hora de referenciar tus objetos.

Crear enlaces

La forma ms sencilla de crear un enlace es a travs del inspector de propiedades. Para ello es
necesario seleccionar el texto o el objeto que va a servir de enlace, y seguidamente establecer el Vnculo en
el inspector.

Por ejemplo, aqu hay un enlace a www.elpais.es, que es de referencia absoluta, por eso contiene HTTP://

Es posible crear tambin vnculos vacos, que pueden ser tiles cuando se utilizan comportamientos, etc.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 45


5. Hiperenlaces

Para ello es necesario escribir en Vnculo nicamente una almohadilla #.

Otra forma de crear un enlace es a travs del men Insertar, opcin Hipervnculo.

Crear vnculos de esta forma es muy sencillo, slo debers rellenar los campos que explicaremos a
continuacin y el enlace se colocar en el lugar en el que estaba situado el cursor.

Texto: es el texto que mostrar el enlace

Vnculo: es la pgina a la que ir redirigida el enlace, si se trata de un enlace externo debers escribirla
empezando siempre por HTTP://. Haz clic sobre el icono de carpeta para buscar los archivos que existan
dentro del sitio. Por defecto dramweaver te crear un enlace relativo al documento. Si quieres que los enlaces
sean relativos al sitio visita este avanzado .

Destino: la pgina donde se abrir la pgina, este campo se explica en el siguiente apartado.

Ttulo: se trata de la ayuda contextual del vnculo, es equivalente al atributo ALT de las imgenes.

Tecla de acceso: atributo que facilita la accesibilidad a las pginas, habilita el acceso al enlace mediante
la pulsacin de la tecla Alt ms la tecla de acceso indicada.

ndice de tabulador : Como habrs podido observar puedes saltar a travs de los enlaces pulsando la
tecla Tabulador. En este campo podrs establecer un ndice indicando la prioridad del enlace y as configurar
el modo en el que actuar el Tabulador es sus diferentes saltos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 46


5. Hiperenlaces

Destino del enlace

El destino del enlace determina en qu ventana va a ser abierta la pgina vinculada, puede variar
dependiendo de los marcos de que disponga el documento actual.

Puede especificarse en el inspector de propiedades a travs de Dest, o en la ventana que aparece a


travs del men Insertar, opcin Hipervnculo.

_blank:

Abre el documento vinculado en una ventana nueva del navegador.

_parent:

Abre el documento vinculado en la ventana del marco que contiene el vnculo o en el conjunto de marcos
padre.

_self:

Es la opcin predeterminada. Abre el documento vinculado en el mismo marco o ventana que el vnculo.

_top:

Abre el documento vinculado en la ventana completa del navegador.

No te preocupes si no te queda del todo claro para qu sirve cada una de estas opciones de destino, ya
que se volvern a ver en el tema de Marcos.

Para practicar puedes realizar el Ejercicio Crear un hiperenlace.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 47


5. Hiperenlaces

Formato del enlace

En general, un texto que tiene asociado un vnculo suele aparecer subrayado. Al mismo tiempo, puede
adquirir tres colores diferentes que pueden especificarse a travs de las propiedades de la pgina. Estos tres
colores diferentes son los que se asignan como color de vnculo, de vnculo activo, y de vnculo visitado.

Aqui tienes un vnculo de ejemplo:

www.aulaclic.com

Cuando el vnculo est definido sobre una imagen, en el borde aparecen una serie de puntitos al pulsar
sobre ella. Cuando el vnculo est definido sobre una zona de una imagen (un mapa), aparece el contorno de
esa zona.

Aqui tienes dos vnculos similares de ejemplo:

Como puedes ver, la segunda imagen que hace de vnculo contiene un recuadro alrededor. Esto ocurre
debido a que que el campo Borde del inspector de propiedades de la imagen vale uno (1), mientras que
para la primera imagen vale cero (0).

El campo Borde sirve para ponerle un borde a la imagen, independientemente de si sta va a contener un
vnculo o no.

Si se pone a cero (0), no aparece ningn borde, ya que esto indica que el tamao de las lneas que forman
el recuadro es cero (0). Puede hacerse un recuadro ms gordo incrementando el valor del campo Borde.

Tanto si el vnculo se asigna a un texto como a una imagen, el cursor cambia de forma al situarse encima
del vnculo. Suele adquirir la apariencia de una mano sealando.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 48


5. Hiperenlaces

Enlace a correo electrnico

Es posible especificar vnculos a direcciones de correo electrnico. Esto resulta til cuando se desea que
los visitantes de la web puedan contactar con nosotros.

La sintaxis del vnculo en este caso es mailto:direccindecorreo.

Puede definirse el vnculo a travs de Vnculo, del inspector de propiedades, seleccionando previamente el
texto o la imagen deseados.

Tambin es posible a travs del


men Insertar, opcin Vnculo de
correo electrnico.

En este caso no es posible


asignar el vnculo a una imagen,
solo permite introducir el texto que
contendr el vnculo de correo.

Para practicar puedes realizar el Ejercicio Crear un vnculo de correo electrnico.

En ocasiones es posible que existan en nuestro sitio lo que se conoce como Vnculos rotos. Si no sabes
lo qu son o cmo solucionarlos, consltalo aqu .

Ejercicios de la Unidad 5. Prueba evaluativa de la Unidad 5.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 49


6. Imgenes

Unidad 6. Imgenes

En este tema vamos a ver cmo insertar imgenes en un documento. Tambin veremos cmo crear
algunas imgenes especiales, como es el caso de los Rollovers y los botones flash, que ayudan a
mejorar la apariencia de nuestras pginas.

Introduccin

Todas las pginas web acostumbran a tener un cierto nmero de imgenes, que permiten mejorar su
apariencia, o dotarla de una mayor informacin visual.

Existen una serie de formatos de imagen ms recomendables que otros para ser introducidos en una
pgina web. Esta informacin puedes consultarla aqu .

Insertar una imagen

Para insertar una imagen hay que dirigirse al men Insertar, a la opcin Imagen. Despus de esto, ya es
posible seleccionar una imagen a travs de la nueva ventana.

Si por algn motivo se desea insertar un BMP, este no aparecer a no ser que en Tipo se seleccione
Todos los archivos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 50


6. Imgenes

En Relativa a es posible especificar si la imagen ser relativa al documento o a la carpeta raz del sitio.
Es preferible que sea relativa al Documento, ya que si se mueve todo el sitio a una ubicacin diferente, la
imagen puede no verse al estar siendo buscada en la ubicacin anterior.

Lo mismo ocurre cuando se selecciona un documento para crear un vnculo.

La ruta en la que se encuentra la imagen aparecer representada de una u otra forma en el campo URL de
la ventana y en el campo Origen del inspector de propiedades, dependiendo de si ha sido insertada como
relativa a la carpeta raz del sitio o relativa al documento.

Por ejemplo, imagina que dentro de la carpeta raz del sitio (la carpeta del sitio) se encuentran la carpeta
imagenes y el documento en el que deseamos insertar la imagen. Dicha imagen, llamada aulaclic.jpg, se
encuentra dentro de la carpeta imagenes.

En el caso de insertar la imagen como relativa al Documento la ruta sera:

imagenes/aulaclic.jpg

Mientras que en el caso de ser insertada como relativa a la Raz del sitio la ruta sera:

/imagenes/aulaclic.jpg

Ocurre lo mismo que cuando se crea un hipervnculo a un documento relativo al documento o a la carpeta
raz del sitio.

Si se inserta un BMP en un documento, este no aparece correctamente en Dreamweaver, aunque s en el


navegador. En Dreamweaver aparecer de la siguiente forma:

Esa misma imagen es la que aparece en Dreamweaver cuando no se encuentra una imagen que haba sido
insertada. Esto puede ocurrir si se ha modificado el nombre de la imagen, o si se ha movido de directorio,
desde fuera de Dreamweaver. En ese caso, la imagen que aparecer en el navegador ser similar a esta:

Aparece un recuadro blanco con una X roja, junto con el nombre de la imagen o el contenido del campo Alt
del inspector de propiedades, que explicaremos a continuacin.

Para practicar puedes realizar el Ejercicio Insertar una imagen.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 51


6. Imgenes

Propiedades de una imagen

Cuando seleccionamos una imagen el Inspector de propiedades muestra esta apariencia:

Desde aqu podrs acceder a distintas propiedades:

Desde el campo Alt podrs asignarle una ayuda contextual a la imagen, esta se mostrar cuando coloques
el ratn sobre ella, y es muy til de cara a hacer pginas accesibles ya que el texto que se escribe ser ledo
por los programas lectores para invidentes. Tambin es muy til, como ya hemos visto, si la imagen por
alguna razn no puede mostrarse.

En Clase podrs asignarle un estilo que hayas creado anteriormente, as podrs darle alineacin, bordes e
incluso tamao con slo un clic.

Si le damos un valor al campo Vnculo convertiremos al imagen en un link a otra pgina. Para enlaces
externos recuerda que debe empezar siempre por HTTP:// y si deseas crear un vnculo a un enlace electrnico
deber empezar por mailto:

En caso de que le hayas asignado un vnculo podrs decidir en qu ventana quieres que se abra
selecionando un valor en el campo Destino.

Puedes asignarle un tamao de borde desde el campo Borde.

Y puedes seleccionar su alineacin con respecto al texto desde el campo Alinear.

Por ltimo las opciones Espacio V y Espacio H te sern muy tiles para separar la imagen del texto y as
no queden demasiado pegadas a l. Estos campos indican el espacio vertical y horizontal respectivamente
entre la imagen y el texto.

Cambiar el tamao de una imagen

Dentro de Dreamweaver puede modificarse el tamao de las imgenes. Dicho cambio de tamao no se
aplica directamente sobre el archivo de imagen, sino que lo que vara es la visualizacin de la imagen dentro
de la pgina.

Es muy probable que la imagen resultante no sea de buena calidad, en comparacin de cmo podra
quedar modificndola desde un editor externo, como Fireworks.

Por ejemplo, vamos a ver lo que ocurre si insertamos una imagen que representa el icono de Dreamweaver
y modificamos su tamao de varias formas diferentes:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 52


6. Imgenes

Imagen original Imagen con tamao modificado

Puede apreciarse claramente que los resultados no son muy satisfactorios, pero en ocasiones puede
resultar til modificar el tamao de algunas imgenes aunque esto implique perder calidad.

Existen dos formas de modificar el tamao.

Una de ellas es, una vez seleccionada la imagen, arrastrar con el puntero alguno de los
recuadros negros que aparecen alrededor de la imagen.

La otra es a travs de inspector de propiedades, cambiando los campos An (anchura) o Al (altura).


Estos campos aparecern en el inspector cuando est seleccionada alguna imagen.

Si estos campos no contienen el tamao original de la imagen, el valor aparecer resaltado en negrita y
aparecer a la derecha una flecha circular que permite volver al tamao original haciendo clic sobre ella.

Pueden crearse vnculos y comportamientos sobre partes de una imagen, sin la necesidad de que sea
sobre toda ella. A esto se le conoce como mapa de imagen. Esta informacin puedes consultarla aqu .

Imagen de sustitucin. Rollover

Un rollover es una imagen que cambia por otra cuando el puntero se sita sobre ella. Este tipo de imagen
suele utilizarse en los mens o en los botones para desplazarnos a travs de distintas pginas.

Aqu tienes un ejemplo de rollover. Sita el puntero sobre l para ver qu es lo que ocurre.

Para insertar un rollover hay que dirigirse al men Insertar, Objetos de Imagen , a la opcin Imagen de
sustitucin. En la nueva ventana hay que especificar la imagen original y la de sustitucin.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 53


6. Imgenes

Es preferible que la opcin Carga previa de imagen de sustitucin est activa. Si se activa, la imagen
de sustitucin se carga cuando se carga la pgina, de este modo se evitan las demoras debidas a la
descarga de la imagen cuando llega el momento de que aparezca.

El Texto alternativo es el texto que aparece al situar el puntero sobre una imagen, o el que aparecer en
lugar de la imagen en el caso de que por algn motivo sta no pueda ser mostrada en el navegador.

El texto alternativo puede asignarse a todas las imgenes, no slo a los rollovers. Puede hacerse a travs
del campo Alt del inspector de propiedades de la imagen seleccionada.

Para practicar puedes realizar el Ejercicio crear Rollovers.

Botones Flash

Existen otra serie de imgenes especiales, similares a los rollovers, que suelen utilizarse para crear
mens, como pueden ser los botones Flash.

Aqu tienes un ejemplo de botn Flash. Sita el puntero sobre l para ver qu es lo que ocurre.

Para insertar un botn Flash hay que dirigirse al men Insertar, Media, a la opcin Botn Flash,
aparecer el siguiente cuadro de dilogo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 54


6. Imgenes

A travs de Estilo: puede seleccionarse uno de los distintos formatos de botn que se ofrecen.

En esta misma ventana hay que especificar tambin el Texto que mostrar el botn (Texto del botn:), as
como el nombre con el que ser guardado (Guardar como:) y el vnculo asociado (Vinculo: y Destino:).

Es preferible guardar los botones Flash en el mismo directorio que los documentos HTML, en lugar de
la carpeta destinada a almacenar imgenes, ya que de no ser as es posible que al intentar asignar un vnculo
dentro del propio sitio, Dreamweaver no permita guardar el botn con ese vnculo en una ubicacin diferente de
la de dicho documento.

Recuerda que los botones deben guardarse con la extensin SWF.

A travs del inspector de propiedades del botn Flash es posible editar de nuevo sus atributos:

Puede volver a abrirse el cuadro de dilogo anterior pulsando sobre el botn Editar, y a travs del botn
Reproducir es posible probar el funcionamiento del botn Flash desde Dreamweaver, sin la necesidad de
tener que abrir la pgina con algn navegador.

Despus de haber probado el funcionamiento del botn Flash, debe pulsarse de nuevo sobre el botn
Reproducir (que habr cambiado por el botn Detener) .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 55


6. Imgenes

Para practicar puedes realizar el Ejercicio Crear botones Flash.

Texto Flash

El texto Flash es similar a un rollover, pero en lugar de intercambiar imgenes intercambia el color del
texto.

Para insertar texto Flash hay que dirigirse al men Insertar, Media, a la opcin Texto Flash.

En la nueva ventana, adems del texto, el vnculo y el nombre con el que ser guardado el texto, hay que
especificar el color original y el de sustitucin.

Aqu tienes un ejemplo de texto Flash. Sita el puntero sobre l para ver qu es lo que ocurre.

El inspector de propiedades del texto Flash es igual que el de un botn Flash.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 56


6. Imgenes

Barra de navegacin

Una barra de navegacin es un conjunto de imgenes que se utilizan como opciones de men para
navegar dentro de una web. Un pgina web solo puede contener una nica barra de navegacin.

Para insertar una barra de navegacin hay que dirigirse al men Insertar, Objetos de imagen, a la opcin
Barra de navegacin.

En la nueva ventana pueden especificarse cuatro imgenes diferentes para cada uno de los botones, el
vnculo para cada uno de ellos, etc.

A travs de los botones superiores de la ventana es posible crear y eliminar botones de la barra de
navegacin, as como reordenarlos. Con se crea un botn nuevo, con se elimina el botn seleccionado,
y con se puede modificar la posicin del botn seleccionado.

En Imagen Arriba pones la imagen que quieres mostrar inicialmente (cuando todava no se ha hecho clic).

En Sobre imagen, pones la imagen que quieres mostrar cuando el usuario mueva el puntero sobre el
botn y ste estaba mostrando la
imagen asignada en Imagen Arriba.

En Imagen abajo, pones la imagen que quieres mostrar despus de que el usuario haya hecho clic en la
imagen.

En Sobre mientras imagen abajo, pones la imagen que quieres mostrar cuando el usuario mueva el
puntero sobre sobre el botn y ste estaba
mostrando la imagen asignada en Imagen Abajo.

De esta forma, si asignas imgenes distintas puedes saber cul es el ltimo botn que ha sido pulsado (el
que tiene Imagen Abajo).
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 57
6. Imgenes

Aqu tienes un ejemplo de barra de navegacin. Para su creacin se han utilizado las mismas imgenes
para todos los botones, pero como puedes ver, en el botn del medio aparece inicialmente una imagen
diferente de la de los otros dos. Esto se debe a que la opcin Mostrar "Imagen abajo" inicialmente estaba
activa para este botn. Sita el puntero sobre los distintos botones, y pulsa sobre alguno, para ver qu es lo
que ocurre.

El que existan cuatro imgenes diferentes sirve para identificar cual de los vnculos est activo, cosa que con
un simple rollover no puede hacerse.

A travs de la opcin Insertar es posible especificar si los botones de la barra de navegacin van a aparecer
de forma horizontal o vertical dentro de la pgina.

Ejercicios de la Unidad 6. Prueba evaluativa de la Unidad 6.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 58


7. Tablas

Unidad 7. Tablas

En este tema vamos a ver cmo trabajar con tablas. Podremos, entre otras cosas, insertar tablas,
combinar celdas, insertar filas o columnas y cambiar el tamao del borde.

Introduccin

Todos los objetos se alinean por defecto a la izquierda de las pginas web, pero gracias a las tablas es
posible distribuir el texto en columnas, colocar imgenes al lado de un bloque de texto, y otra serie de cosas
que sin las tablas seran imposibles de realizar.

Hoy en da, la mayora de las pginas web se basan en tablas, ya que resultan de gran utilidad al mejorar
notablemente las opciones de diseo.

Las tablas estn formadas por un conjunto de celdas, distribuidas en filas y columnas. A continuacin
tienes un ejemplo de tabla.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 59


7. Tablas

Insertar una tabla

Para insertar una tabla hay que dirigirse al men Insertar, a la opcin Tabla.

En la nueva ventana habr que


especificar el nmero de Filas y
Columnas que tendr la tabla,
as como el Ancho de la tabla .

El Ancho puede ser definido


como Pxeles o como
Porcentaje. La diferencia de
uno y otro es que el ancho en
Pxeles es siempre el mismo,
independientemente del tamao
de la ventana del navegador en la
que se visualice la pgina, en
cambio, el ancho en Porcentaje
indica el porcentaje que va a
ocupar la tabla dentro de la
pgina y se ajustar al tamao
de la ventana del navegador, esto
permite que los usuarios que
tengan pantallas grandes,
aprovechen todo el ancho de
pantalla.

Grosor del Borde indica el grosor del borde de la tabla en pxeles, por defecto se le asigna uno (1).

Relleno de celda indica la distancia entre el contenido de las celdas y los bordes de stas.

Espacio entre celdas indica la distancia entre las celdas de la tabla.

Tambin se puede establecer si se quiere un encabezado para la tabla es recomendable utilizar


encabezados en el caso de que los usuarios utilicen lectores de pantalla. Los lectores de pantalla leen los
encabezados de tabla y ayudan a los usuarios de los mismos a mantener un seguimiento de la informacin
de la tabla.

Si queremos incluir un ttulo, lo indicamos en Texto, el ttulo aparecer fuera de la tabla.

En alinear texto indicamos dnde queremos alinear el ttulo con respecto a la tabla.

En Resumen: indicamos una descripcin de la tabla, los lectores de pantalla leen el texto del resumen
pero dicho texto no aparece en el navegador del usuario.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 60


7. Tablas

Rellenar las celdas

Las celdas son cada uno de los recuadros que forman una tabla, resultan de la interseccin entre una fila y
una columna.

imagen y texto
COLUMNA

Texto dentro de
una celda

CELDA

FILA

Para poder insertar algn elemento en una celda, ya sea texto o imgenes, simplemente hay que situar el
cursor previamente dentro de la celda deseada.

Para practicar puedes realizar el Ejercicio Crear y rellenar una tabla.

Seleccionar elementos de una tabla

Existen varias formas de seleccionar una tabla. Una de ellas es a travs del men Modificar estando el
cursor en la tabla, o desplegando el men contextual de la tabla al pulsar con el botn derecho sobre ella.
En ambos casos aparece la opcin Tabla, a travs de la cual se puede elegir la opcin Seleccionar tabla.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 61


7. Tablas

Tambin es posible seleccionar una tabla pulsando con el ratn sobre el borde que la rodea, o pulsando
sobre la etiqueta <table> que aparece en la barra de estado de la ventana de documento.

Cuando se selecciona una tabla o cuando se coloca el cursor sobre cualquier parte de la tabla,
Dreamweaver muestra en una zona verde el ancho de la tabla y de cada columna. Junto a los anchos se
encuentran unos mens desplegables (men de encabezado de la tabla y men de encabezado de la
columna). Estos mens permiten acceder rpidamente a determinados comandos relacionados con la tabla.

Si tienes el cursor en la tabla y no te aparece esa zona verde puedes activar su visualizacin
seleccionando la opcin Anchos de tablas del men Tabla o tambin desplegando de la barra de mens, el
men Ver, Ayudas visuales, Anchos de tabla. De la misma forma se desactiva su visualizacin.

Si no aparece el ancho de la tabla o de una columna, la tabla o la columna no tiene un ancho especificado,
si aparecen dos nmeros, el primer nmero corresponde al ancho especificado en las propiedades de la tabla
o columna y el segundo nmero es el ancho el ancho visual que aparece en la vista de diseo, por ejemplo en
la tabla anterior la primera columna tiene 139 (142), en las propiedades de la celda tenemos el ancho 139
pxeles pero al contener una imagen que necesita ms espacio, la columna ocupar realmente 142 pxeles
(ancho visual de la columna tal como aparece en la pantalla).

Cuando ocurren estas diferencias podemos hacer


que en el cdigo (propiedades) se cambie el ancho
por el real, para ello slo tenemos que seleccionar
la opcin Igualar todos los anchos del men
desplegable de encabezado de tabla.

En este men vemos que tambin tenemos la


opcin Seleccionar tabla.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 62


7. Tablas

No siempre se desea seleccionar toda una tabla, en ocasiones se desea seleccionar filas, columnas o
celdas.

Puede seleccionarse una fila o columna de varias formas, lo mejor es que pruebes las distintas formas
y elijas la que ms te gusta. Estas son las formas de seleccin:

Puedes utilizar la opcin Seleccionar columna del men de encabezado de columna (zona verde de
anchos) esto slo es vlido para seleccionar una columna.

Manteniendo pulsado y arrastrando el ratn hasta seleccionar la columna/s o fila/s completamente.

Tambin puede hacerse situando el cursor junto al borde superior o izquierdo de la columna o fila
respectivamente, de modo que el cursor cambia a la forma de una flecha negra. Al hacer clic se selecciona la
columna o fila a la que apunta dicha flecha.

En cualquier momento, para seleccionar una fila posicionar el cursor en cualquier sitio de la fila y sobre
la etiqueta <tr> de la barra de estado o sobre la etiqueta <td> para seleccionar la columna.

Para seleccionar varias celdas contiguas, basta con mantener pulsado el ratn mientras se arrastra
sobre las celdas deseadas.

Para seleccionar una sola celda o varias celdas no contiguas, hay que mantener pulsada la tecla
Control mientras se hace clic sobre las celdas.

Formato de tabla

Las propiedades de la tabla se especifican a travs de su inspector de propiedades.

A travs del inspector de propiedades se pueden modificar los valores que se especificaron al insertar la
tabla. Al mismo tiempo, pueden indicarse otros como pueden ser el valor Alinear (que permite alinear la tabla
a la izquierda, al centro o a la derecha), el color de fondo (en Col. Fondo) o de borde de la tabla (en Col.
borde ), o la imagen de fondo (en Im.).

Si lo que se selecciona es una celda, o un conjunto de celdas, el inspector de propiedades cambia, para
permitir especificar otros valores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 63


7. Tablas

La parte superior del inspector de propiedades en este caso sirve para especificar las propiedades del texto
que se insertar dentro de la celda (o celdas) seleccionada.

La parte inferior sirve para especificar valores propios de la celda, como puede ser el color o imagen de
fondo diferentes de los especificados para la tabla global (en Fnd), el color del Borde de la celda, etc.

Dos opciones que posiblemente necesites utilizar con frecuencia sern Horiz y Vert, que definen la
alineacin del contenido de la celda de forma horizontal y vertical respectivamente.

Para practicar puedes realizar el Ejercicio Modificar las propiedades de la tabla.

Cambiar tamao de tabla y celdas

Como ya sabes, el Ancho de una tabla puede ser definido como Pxeles o como Porcentaje. El tamao
de la tabla a travs del inspector de propiedades estar especificado por los valores de An (anchura) y Al
(altura). Normalmente slo se especifica la anchura, no la altura.

Los valores An y Al de una celda siempre estn en Pxeles. No es necesario especificar ninguno de estos
dos valores para las celdas, a no ser que se desee que se mantenga obligatoriamente ese tamao, y no que
se ajusten al contenido o al tamao de la ventana.

No solo puede establecerse el tamao de las tablas y de las celdas a travs del inspector de propiedades.
Tambin es posible hacerlo manteniendo pulsado el ratn sobre alguno de los bordes, arrastrndolo hacia la
posicin deseada.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 64


7. Tablas

Aadir y eliminar filas y columnas

Existen varias formas de aadir y eliminar filas y columnas a una tabla.

Lo primero que hay que hacer es, estando el cursor en una celda o seleccionando varias, desplegar el
men contextual de la tabla al pulsar con el botn derecho sobre ella, o bien abrir el men Modificar. En
ambos casos aparece la opcin Tabla.

Segn las celdas seleccionadas, algunas de las opciones de Tabla se podrn utilizar mientras que otras
no.

Para insertar una fila o una columna, hay que pulsar sobre las opciones Insertar fila o Insertar
columna.

La fila se inserta sobre la celda o el conjunto de celdas seleccionadas, mientras que la columna se inserta
a su izquierda.

Tambin tenemos una opcin ms completa, la opcin Insertar filas o columnas.... Al seleccionarla
aparece una nueva ventana, donde es posible determinar si lo que se insertarn sern filas o columnas, el
nmero de ellas que se insertar, y la posicin donde se insertarn.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 65


7. Tablas

Para eliminar una fila o una columna, hay que posicionar el cursor en la fila o columna a eliminar y
elegir la opcin Eliminar fila o Eliminar columna del men Tabla.

Tambin se puede seleccionar la fila o columna a borrar y pulsar la tecla de borrado (Del o Supr)

Para practicar puedes realizar el Ejercicio Aadir y eliminar filas.

Anidar, dividir y combinar celdas

Es posible insertar tablas dentro de las celdas de otras tablas. A esto se le llama
anidar tablas.

A continuacin tienes un ejemplo de anidamiento. Como puedes ver, en la primera celda


o
de una tabla se ha insertado otra tabla.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 66


7. Tablas

Para anidar tablas slo tienes que posicionar el cursor en la celda donde quieres insertar la nueva tabla e
insertarla como ya hemos visto.

Combinar celdas consiste en convertir 2 o ms celdas en una sola por lo que dejar de haber borde
de separacin entre una celda y otra ya que sern una sola. Esto nos puede servir por ejemplo para utilizar la
primera fila para escribir el ttulo de la tabla. En este caso habra que combinar todas las celdas de la primera
fila en una sola

Mientras que dividir celdas consiste en partir en dos una celda.

Una de las formas de dividir y combinar celdas es a travs del inspector de propiedades.

Si se seleccionan varias celdas pueden combinarse pulsando sobre el botn del inspector de
propiedades (lo encontrars en la parte inferior izquierda del panel Propiedades, o pulsando sobre la opcin
Combinar celdas de la opcin Tabla, que como ya has visto puedes dirigirte a ella a travs del men
contextual de la tabla y a travs del men Modificar.

Tienes que tener en cuenta que slo es posible combinar celdas contiguas, cuya combinacin pueda dar
como resultado otra celda, es decir, que su combinacin d como resultado un recuadro. Por ejemplo, en la
siguiente tabla no podran combinarse las celdas 1 y 4, ni las celdas 1, 2 y 3, porque dichas combinaciones no
dan como resultado una celda.

1 2
3 4

Para dividir una celda


hay que pulsar sobre el botn
del inspector de
propiedades, o sobre la opcin
Dividir celda de la opcin
Tabla.

En ambos casos, aparece


una ventana como sta, en la que hay que especificar si la celda se va a dividir en filas o columnas, y el
nmero de stas.

Para practicar puedes realizar el Ejercicio Combinar celdas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 67


7. Tablas

Modos de tabla

A la hora de trabajar con tablas Dreamweaver nos proporciona distintos modos de visualizacin. Nosotros
hemos trabajado en todo el tema con el modo estndar, y vamos a seguir trabajando con l, pero se puede
pasar a los otros modos a travs del men Ver opcin Modo de tabla. Dentro de esta opcin podemos elegir
entre Modo estndar, Modo de tablas expandidas, o modo de diseo.

El Modo de diseo se utiliza para dibujar pginas con un diseo determinado, basndose en tablas.
Utilizando esta vista, las tablas no han de insertarse obligatoriamente en lneas de texto, como hemos hecho
hasta el momento, sino que es posible insertarlas en cualquier punto de la pgina, y Dreamweaver se
encargar de rellenar el espacio vaco, para que sea posible que la tabla aparezca en esa posicin.

El Modo de tablas expandidas aade temporalmente relleno y espaciado de celda a las tablas de un
documento y aumenta los bordes de las tablas para facilitar la edicin. Este modo se puede utilizar para
seleccionar elementos de las tablas o colocar el punto de insercin de forma precisa pero en este modo no
vemos la pgina como quedar exactamente.

En este curso nos limitaremos al modo estndar.

Adaptar webs a distintas resoluciones

Siempre que se crea una pgina web hay que tener en cuenta que va a ser visitada por usuarios con
monitores de distintos tamaos y con distintas resoluciones.

Es imposible hacer que una pgina se vea exactamente igual en todos los monitores de los usuarios que la
visitan, pero hay que intentar que su visualizacin sea lo ms parecida posible.

La resolucin usada de forma ms frecuente es la de 800x600, por lo que inicialmente habra que disear la
pgina para dicha resolucin. Es decir, habra que crear la pgina en un monitor con dicha resolucin, para
poder visualizar claramente cmo queda en el navegador, y distribuir el contenido de la pgina de la forma ms
adecuada.

Normalmente se utilizan tablas, ya que resultan muy tiles para distribuir el contenido de la pgina.

Como recordars, el tamao de las tablas puede ser definido en pxeles o en porcentaje. Cuando el
tamao de la tabla sea definido en pxeles, la tabla se ver del mismo modo independientemente del tamao
de la ventana del navegador. En cambio, cuando el tamao de la tabla sea definido en porcentaje, la tabla se
ajustar al tamao de la ventana del navegador, lo cual implica que el contenido de la tabla se descuadrar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 68


7. Tablas

Piensa en una pgina con tablas de tamao fijo, en pxeles .Imagina que la pgina ha sido
diseada para visualizarse correctamente en un monitor pequeo de baja resolucin, cuyo tamao equivale al
de la ventana del navegador que se ha abierto.

Si modificas el tamao de la ventana, vers que las tablas son siempre del mismo tamao. Esto tiene un
gran inconveniente, ya que si maximizas la ventana del navegador (lo que equivaldra a visualizar la pgina en
un monitor grande con alta resolucin), a la derecha de las tablas aparecer un gran hueco vaco.

En la carpeta ejercicios tienes pginas de ejemplo de una tabla fija y otra variable, en porcentaje.

Si modificas el tamao de la ventana, vers que las tablas se ajustan a ella. Usar tablas con tamao
variable tiene tambin un gran inconveniente, ya que si maximizas la ventana del navegador apreciars
claramente cmo el contenido de las tablas se descuadra.

En un principio puede parecer ms conveniente utilizar tablas con tamao fijo, aunque esto implique que
aparezca el hueco vaco a la derecha, en el caso de los monitores con alta resolucin. Pero con un poco de
prctica a la hora de manejar las tablas, puedes salvar el inconveniente del descuadre de la pgina y as
definir pginas con tamao en porcentaje que aprovechen el ancho cuando el monitor de ms grande.

No solo puede establecerse el tamao de la tabla, tambin es posible establecer el tamao de las celdas.

El tamao de la celda a travs del inspector de propiedades estar especificado por los valores de An
(anchura) y Al (altura). Normalmente solo se especifica la anchura, no la altura.

Los valores An y Al de una celda siempre estn en Pxeles. En la imagen anterior, la celda tiene una
anchura de 208 pxeles. Para que, por ejemplo, la anchura fuera del 25 por ciento de la tabla, en An habra
que escribir 25%.

Jugando con las medidas de las celdas de la tabla, y teniendo en cuenta qu contiene cada una de ellas
(imgenes, texto alineado a la derecha, texto alineado a la izquierda, texto de gran tamao, etc.), puede
conseguirse que al visualizar la pgina en monitores de distintos tamaos y con distintas resoluciones, la
apariencia sea bastante similar, o al menos que la distribucin del contenido de la pgina no se vea muy
afectado por el cambio de tamao de la ventana del navegador.

Ejercicios de la Unidad 7. Prueba evaluativa de la Unidad 7.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 69


8. Marcos

Unidad 8. Marcos

Vamos a ver qu son los marcos y para qu se utilizan. Tambin veremos cmo insertar un marco
sencillo en una pgina, y cmo trabajar con l.

Introduccin

Los marcos o frames sirven para


distribuir mejor los datos de las
pginas, ya que permiten mantener fijas
algunas partes, como pueden ser el
logotipo y la barra de navegacin,
mientras que otras s pueden cambiar.
Adems de mejorar la funcionalidad,
pueden mejorar tambin la apariencia.

Cada uno de los marcos de una


pgina, contiene un documento HTML
individual. Por ejemplo, en la imagen de
la derecha puedes ver una pgina con
dos marcos. El marco izquierdo
contiene el documento menu.htm y el
derecho el documento quienes.htm.
Para poder visualizar la pgina de este modo, hemos tenido que abrir en el navegador el documento
marcos.htm, que es la pgina que contiene los marcos agrupados.

Es posible editar los documentos contenidos en los marcos desde la pgina que contiene el grupo de
marcos. Esto facilita el trabajo, ya que es ms fcil hacerse una idea de cmo quedar la pgina al final, cosa
que no es posible si se editan individualmente cada uno de los documentos que contiene el marco.

El trabajar con marcos puede resultar una tarea algo complicada, sobretodo al principio, por lo que no
vamos a profundizar mucho en el tema, y veremos solamente algunos conceptos bsicos y ejemplos
sencillos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 70


8. Marcos

Crear marcos

Existen varias formas de crear


un marco. Nosotros vamos a ver
solamente una de ellas.

Para crear un marco, primero


hay que abrir algn documento.
Puede ser uno nuevo o uno ya
existente.

Despus, dirigirse al men


Insertar, HTML, Marcos. A travs
de esta opcin puede elegirse el
tipo de marco que va a crearse.

Vamos a ver el marco a la


Izquierda.

Si pulsamos sobre Izquierda se


crear un nuevo marco a la
izquierda del documento actual.

Como puedes ver en la imagen, aparece una lnea que divide


el documento en dos. El documento de partida era uno nuevo.

En este caso tendremos tres documentos: el de la


izquierda, el de la derecha, y el que contiene el grupo de
marcos. El de la derecha es el documento que tenamos
inicialmente, que est en el marco conocido como marco
padre (MainFrame).

Para seleccionar el documento que contiene el grupo de


marcos hay que pulsar sobre la lnea que separa los marcos.
Esto solo es posible mientras dicho documento no se haya
guardado.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 71


8. Marcos

Si en lugar de insertar un
marco a la izquierda lo
insertamos a la Derecha, el
marco vaco aparecer a la
derecha del documento original.

En esta imagen puedes ver un


ejemplo de marco a la derecha.

Sobre un documento ya
existente, menu.htm, se ha
insertado un marco a la derecha.

Al igual que en el caso


anterior, tenemos tres
documentos: el de la izquierda, el
de la derecha, y el que contiene
el grupo de marcos. En este
caso, el documento que tenamos
inicialmente es el de la izquierda, mientras que antes era el de la derecha. Por ello, en este caso el marco
padre ser el de la izquierda.

El marco padre siempre es el marco en el que se encuentra el documento inicial, sobre el que se han
insertado el resto de marcos.

Seleccionar marcos

Para seleccionar los marcos del documento es necesario


dirigirse al panel Marcos, que puede abrirse a travs del
men Ventana. Si la opcin Marcos no te aparece
directamente en este men, posiblemente est dentro de la
opcin Otros. Tambin puedes abrir el panel Marcos
pulsando la combinacin de teclas Mays+F2.

En el panel Marcos aparecen los marcos que contiene el


documento de marcos, y se puede pasar de uno a otro
pulsando sobre ellos en el panel. Tambin puede
seleccionarse la pgina de marcos pulsando sobre el borde
que rodea a los marcos (el que aparece ms grueso y en
relieve en la imagen).

No es necesario seleccionar los marcos para editar los documentos que stos contengan.

S es necesario seleccionar los marcos para especificar las propiedades especficas de cada uno de ellos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 72


8. Marcos

Guardar

Todos los documentos que contienen marcos tienen que tener una pgina en cada uno de ellos. Es por
esto que al crear algn marco, se cargan pginas nuevas por defecto en cada uno de ellos, a excepcin del
marco que contiene la pgina original.

Estas pginas nuevas pueden ser posteriormente sustituidas por otras ya existentes, como ya veremos
ms adelante.

Es necesario guardar la pgina que contiene el grupo de marcos, as como cada una de las pginas que
estn incluidas en sus marcos.

No es conveniente guardar la primera vez los marcos con la opcin Guardar todo , ya que podemos
equivocarnos al dar los nombres a los nuevos documentos.

Es preferible guardar cada documento uno por uno, a no ser que todos los marcos contengan alguna pgina
ya existente, ya que en ese caso el nico documento al que habr que dar nombre ser al que contiene el
grupo de marcos.

Para guardar el documento que contiene el grupo de marcos, hay que seleccionarlo previamente.

Para guardar cada uno de los otros documentos, simplemente hay que situar el cursor en ellos antes de
pulsar sobre Guardar .

Configurar marcos

Una vez seleccionado un marco a travs del panel Marcos, pueden establecerse sus propiedades a travs
del inspector de propiedades.

Cada marco tiene asignado un nombre, que puede cambiarse a travs de Nombre de marco. El nombre
no puede contener espacios en blanco.

En Origen aparece el nombre del documento HTML que est contenido en el marco.

En Bordes puede elegirse si aparecer o no una lnea separando el marco del resto de marcos. En el caso
de que se muestre el borde, se puede especificar un color para ste a travs de Color borde.

Desplaz. indica si aparecern o no las barras de desplazamiento cuando el documento del marco no pueda
visualizarse completamente.

Si la opcin Mismo tamao est activa, indica que los usuarios no podrn variar las medidas del marco
desde el navegador.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 73


8. Marcos

El Ancho del margen y el Alto del margen indican la separacin que habr entre el contenido del marco
y sus bordes izquierdo-derecho y superior-inferior.

Si lo seleccionado es todo el conjunto de marcos (la pgina de marcos), el inspector de propiedades es


algo diferente.

En Bordes puede elegirse si aparecer o no una lnea separando los marcos entre s y puede especificarse
un color para este a travs de Color del borde. Tambin es posible establecer un grosor para el borde a
travs de Ancho.

El campo Columna (o Fila dependiendo del marco elegido en Seleccin Fila Col.) sirve para especificar
el tamao del marco, que puede ser en Pxeles, Porcentaje (de la ventana) o Relativo (proporcional al resto
de marcos).

Normalmente utilizars dos marcos, uno de ellos con tamao en Pxeles, que ser el que contenga la
barra de navegacin, y el otro marco con tamao Relativo, para que se ajuste a la ventana del navegante.

Contenido del marco

Como ya has visto, el contenido de un marco puede establecerse a travs del campo Origen del inspector
de propiedades.

Cuando trabajamos con marcos, queremos poder cargar diferentes documentos en cada uno de ellos. El
contenido de alguno de los marcos ha de ser fijo, mientras que el de otros ha de poder variar.

A travs del campo Origen del inspector de propiedades, slo es posible especificar el documento que se
cargar inicialmente en el marco, pero hemos de poder cambiar este documento por otro a travs de vnculos.

Como recordars, en el tema de hipervnculos vimos los posibles destinos de los enlaces. Estos destinos
podan ser _blank, _parent, _self, y _top. Vamos a recordar para que serva cada uno de ellos, ya que ahora
que ya sabes trabajar con marcos te sern ms fciles de entender.

_blank:

Abre el documento vinculado en una ventana nueva del navegador.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 74


8. Marcos

_parent:

Abre el documento vinculado en la ventana del marco que contiene el vnculo o en el conjunto de marcos
padre. Como ya sabes, el marco padre es el marco en el que se encuentra el documento inicial, sobre el
que se han insertado el resto de marcos.

_self:

Es la opcin predeterminada. Abre el documento vinculado en el mismo marco o ventana que el vnculo.

_top:

Abre el documento vinculado en la ventana completa del navegador, lo cual quiere decir que los marcos de
la ventana desaparecern al abrir el vnculo en ella.

Adems de estos destinos para


los enlaces, tambin aparecern los
nombres de los distintos marcos de
la pgina.

Podemos aadir todos estos


destinos a cualquier elemento de la
pgina que contenga algn enlace,
ya sea texto, una imagen, un mapa
de imagen, un elemento Flash, etc.

Gracias a todo esto podremos


hacer que las barras de navegacin y
el resto de enlaces funcionen a
nuestro antojo, cargando unas u
otras pginas en alguno de los marcos, en una ventana nueva, en toda la ventana, etc.

Esta tarea puede resultar algo pesada, y al principio complicada, pero da muy buenos resultados finales.

Para practicar puedes realizar el Ejercicio Crear y configurar marcos.

Ejercicios de la Unidad 8. Prueba evaluativa de la Unidad 8.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 75


9. Formularios

Unidad 9. Formularios

Vamos a ver qu es un formulario, para qu se utiliza, cmo insertar uno, qu elementos puede contener
y cmo pueden validarse los datos introducidos en l.

Introduccin

Los formularios se utilizan para


recoger datos de los usuarios, nos
pueden servir para realizar un pedido
en una tienda virtual, crear una
encuesta, conocer las opiniones de
los usuarios, recibir preguntas, etc.

Una vez el usuario rellena los datos


y pulsa el botn para enviar el
formulario se arrancar un programa
que recibir los datos y har el
tratamiento correspondiente.

Aqu vamos a ver cmo crear el


formulario, (insertar campos y botones
en el formulario y validarlos), pero no la
parte de tratamiento de los datos, ya
que para ello se necesitan nociones de programacin, ya sea en VBScript, en JavaScript o en otro lenguaje de
programacin, y esto no entra en los objetivos del curso.

A la derecha tienes un ejemplo de formulario.

Un formulario est formado, entre otras cosas, por etiquetas, campos de texto, mens desplegables, y
botones.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 76


9. Formularios

Elementos de formulario

Los elementos de formulario pueden insertarse en una pgina a travs del men Insertar, opcin
Formulario.

A travs de esta opcin se puede acceder a la lista de todos los objetos de formulario que pueden ser
insertados en la pgina.

Vamos a ver uno por uno algunos de los distintos elementos que pueden formar parte de un formulario, as
como algunas de sus propiedades.

Campo de texto y rea de texto

Permiten introducir texto. El Campo de texto solo permite al usuario escribir una lnea, mientras que el
rea de texto permite escribir varias.

Se puede pasar de Campo de texto a rea de texto a travs del inspector de propiedades, marcando la
opcin Una lnea o Multi lnea respectivamente.

Tambin es posible definirlo como Contrasea es como el campo de texto pero las letras que va tecleando
el usuario se sustituyen por un carcter como podrs ver en la imagen siguiente.

A continuacin tienes un ejemplo de cada uno de estos tres tipos. Puedes escribir en ellos para ver su
funcionamiento.

Campo de texto **************


rea de texto

A travs del inspector de propiedades es posible asignar tambin el Ancho del cuadro de texto, el nmero
mximo de lneas o caracteres, y el valor inicial del cuadro.

Botn

Es el botn tradicional de Windows. El botn puede tener asignadas tres opciones: Enviar formulario,
Restablecer formulario (borrar todos los campos del formulario), o Ninguna (para poder asignarle un
comportamiento diferente de los dos anteriores).

Enviar

Tambin es posible cambiar el texto del botn, a travs de la propiedad Etiqueta del inspector de
propiedades.

Casilla de verificacin

Es un cuadrito que se puede activar o desactivar.

Deseo recibir informacin

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 77


9. Formularios

Puede asignrsele el Estado inicial como Activado o como Desactivado.

Botn de opcin

Es un pequeo botn redondo que puede activarse o desactivarse. Si hay varios del mismo formulario, slo
puede haber uno activado. Cuando se activa uno, automticamente se desactivan los dems.

Superman

Spiderman

Lista/Men

Una lista o men es un elemento de formulario que lleva asociada una lista de opciones.

-- Elige opcin de la lista -- -- Elige opcin del men --


Perro
Gato

Los elementos se aaden a travs del botn Valores de lista... del inspector de propiedades.

Cuando se trata de un men, solo es posible elegir uno de los elementos, pero si se trata de una lista, a
travs de Selecciones del inspector de propiedades puede permitirse que se seleccionen varios
simultneamente.

Etiqueta

Se utiliza para ponerle nombres al resto de elementos de formulario, para que el usuario pueda saber qu
datos ha de introducir en cada uno de ellos.

Crear formularios

Puedes crear formularios a travs del men Insertar, opcin


Formulario.

Una vez creado un formulario, este aparecer en la ventana de


Dreamweaver como un recuadro formado por lneas rojas discontinuas,
similar al de la imagen de la derecha.

Dentro de dicho formulario se podrn insertar los elementos de


formulario, que como ya sabes puedes insertar a travs del men
Insertar, opcin Formulario.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 78


9. Formularios

Es muy recomendable utilizar tablas para organizar los elementos de los formularios. Utilizando tablas se
consigue una mejor distribucin de los elementos del formulario, lo que facilita su comprensin y mejora su
apariencia.

Validar formularios

La validacin de formularios sirve para hacer que Javascript


valide el formulario antes de que se enve el formulario, para que
en el caso de que hayan campos del formulario que sean
obligatorios, tengan que rellenarse antes de poder enviarse.

Para validar un formulario hay que abrir el panel de


Comportamientos. Este panel se puede abrir a travs del men
Ventana, opcin Comportamientos, o pulsando Mays+F3.

En este panel hay que desplegar el botn y pulsar sobre


la opcin Validar formulario, debers haber seleccionado el
formulario previamente.

Entonces se mostrar una ventana como la siguiente, donde aparecen todos los elementos del formulario.

Puede seleccionarse uno por uno cada elemento del formulario, pudiendo especificar los requisitos que ha
de cumplir.

Puede establecerse como campo a rellenar obligatoriamente (Valor Obligatorio), y si su contenido ha de


ser numrico (Nmero), una Direccin de correo electrnico, etc.

Para practicar puedes realizar el Ejercicio Insertar elementos de formulario.

Ejercicios de la Unidad 9. Prueba evaluativa de la Unidad 9.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 79


10. Multimedia

Unidad 10. Multimedia

Vamos a ver cmo insertar elementos multimedia. En concreto, veremos cmo insertar una animacin
Flash, un sonido y un vdeo.

Pelculas Flash

Las pelculas Flash son animaciones, que al igual que los botones y el
texto Flash, tienen la extensin SWF. Es frecuente verlas en las pginas
iniciales de los sitios web, a modo de presentacin hacia los usuarios,
aunque se pueden utilizar para realizar cualquier tipo de animacin.

Estas pelculas pueden crearse mediante el programa Flash de


Macromeda, y necesitan que el usuario tenga instalado el plug-in para
poder ser visualizadas.

Las pelculas Flash pueden insertarse en una pgina a travs del men Insertar, Media, opcin Flash, o
pulsando Ctrl+Alt+F.

Tambin pueden insertarse pulsando sobre la opcin Flash que aparece en la pestaa Comn del
panel Insertar, botn Media.

El inspector de propiedades de las pelculas Flash es prcticamente igual que el de los botones y el
texto Flash, pero existen dos opciones nuevas que hacen referencia a la visualizacin de la pelcula.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 80


10. Multimedia

La opcin Bucle indica que al finalizar la pelcula, sta volver a comenzar desde el principio.

La otra es la opcin Rep. autom. (reproduccin automtica), que al estar marcada indica que nada ms
cargarse la pgina comenzar a reproducirse la pelcula Flash.

Si esta opcin no estuviera marcada, se mostrara nicamente el primer fotograma de la pelcula.

Interesa desmarcar esta opcin cuando se desea que la reproduccin sea activada por algn
comportamiento.

Sonido

No es muy habitual incluir sonido en una pgina web, ya que algunos usuarios suelen estar escuchando su
propia msica cuando navegan en Internet, por lo que el escuchar tambin sonido en cada pgina que se visita
puede resultar algo molesto.

A pesar de ello, el incluir un sonido agradable, apropiado al contenido de la pgina, puede hacerla ms
atractiva. Muchas de las pginas que contienen sonido suelen ofrecer la posibilidad de activarlo o desactivarlo,
para que aquellos usuarios que no deseen escuchar el sonido de la pgina puedan desactivarlo.

Los formatos de sonido ms habituales en Internet son, fundamentalmente, el MP3, el WAV y en algunas
ocasiones el MIDI, aunque existen otros formatos diferentes que tambin pueden utilizarse. Lo ideal es incluir
algn archivo de audio que no ocupe mucho espacio, y que no por ello sea de mala calidad.

Para insertar un archivo de audio en un documento tienes que dirigirte al men Insertar, Meda, opcin
Plug-in.

A la derecha tienes un ejemplo de un archivo de sonido, para el que se muestran los controles de
audio. Si lo deseas, puedes reproducirlo pulsando sobre los controles (recuerda encender los
altavoces, si los tienes).

En Dreamweaver no se mostrarn los controles de audio. Todos los archivos que son
insertados como plug-in aparecen representadas dentro de Dreamweaver por una imagen como
la de la izquierda.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 81


10. Multimedia

En el inspector de propiedades pueden establecerse la altura y la anchura con la que se mostrarn los
controles de audio, mediante Al y An.

En el caso de no especificar ningn tamao, se mostrar el tamao por defecto de los controles, como
ocurre en el ejemplo de arriba. Si lo que se desea es que se escuche el sonido en la pgina, pero que no se
muestren los controles de audio, los campos Al y An deben valer cero.

Los sonidos se reproducen automticamente al cargarse la pgina, y se reproducen solamente una vez.
Estos valores no pueden definirse a travs del inspector de propiedades, pero s a travs del cdigo. Una vez
definidos los podremos cambiar desde el inspector de propiedades con el botn Parmetros...

Por ejemplo, el archivo anterior apareca en el cdigo como <embed src="varios/audio.mid"></embed>.


Pero para que no se reproduzca automticamente se ha aadido autostart="false", y para que se reproduzca
continuamente se ha aadido loop="true".

La lnea de cdigo del archivo de audio ha quedado del siguiente modo:

<embed src="varios/audio.mid" autostart="false" loop="true"></embed>

En el Inspector de propiedades del sonido, el botn Parmetros... abre un cuadro de dilogo donde
podemos cambiar esos valores una vez introducidos.

Para poder hacer que el audio pueda activarse y desactivarse cuando no se muestran los controles, es
necesario insertar una serie de comportamientos que se encarguen de esa tarea.

Si quieres poner msica de fondo en una pgina web, sin que aparezcan los controles de audio, puedes
escribir este cdigo directamente en la vista Cdigo.

<bgsound src="cancion1.wav" loop="-1">

Insrtalo despus de la etiqueta </title> Con el parmetro loop puedes decidir cuntas veces quieres que
se reproduzca, 1, 2, 3 ... (con -1 se reproduce de modo continuo).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 82


10. Multimedia

Vdeos

En ocasiones puede interesar incluir algn vdeo en una pgina web, pero hay que tener en cuenta que los
vdeos suelen ocupar mucho espacio en disco, y por lo tanto, precisan de mucho tiempo para descargarse.

Los formatos de vdeo que suelen utilizarse en Internet son el AVI, el MPEG y el MOV.

Para insertar un archivo de vdeo en un documento tienes que dirigirte al men Insertar,
Meda, opcin Plug-in.

A la derecha tienes un ejemplo de un archivo de vdeo, para el que se muestran los


controles de vdeo. Puedes reproducirlo pulsando sobre los controles.

El inspector de propiedades para los archivos de vdeo insertados de esta forma es el mismo que el de los
archivos de audio, ya que ambos se insertan como Plug-in.

Los vdeos tambin se reproducen automticamente al cargarse la pgina, y se reproducen solamente una
vez. Estos valores pueden cambiarse a travs del cdigo, del mismo modo que en el caso de los archivos de
audio, aadiendo autostart="false" y loop="true".

Todos los objetos insertados a travs de la opcin Plug-in precisan que el usuario tenga instalado un
reproductor o un plug-in apropiado para reproducirlos. En el campo Origen del inspector de propiedades se
establece el archivo vinculado (el archivo de audio o de vdeo) que ha de reproducirse.

En el caso de que el usuario no tenga instalado ningn plug-in adecuado, puede establecerse en el campo
URL plg una pgina en la que pueda encontrarlo.

Para practicar puedes realizar el Ejercicio Insertar un archivo de audio.

Ejercicios de la Unidad 10. Prueba evaluativa de la Unidad 10.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 83


11. Las plantillas

Unidad 11. Las plantillas

En este tema vamos a ver qu son las plantillas, cmo crearlas y cmo basar documentos en ellas.

Introduccin

Cada vez que deseamos crear un sitio web, tenemos que tener muy en cuenta que las pginas deben
seguir un formato uniforme.

La mayora de nosotros solemos hacer copias de los documentos ya creados, y trabajar sobre estas
copias, modificando simplemente su contenido. Esta es la forma ms sencilla de tener pginas con una
estructura basada en la estructura de otras ya creadas previamente.

Las plantillas son una especie de copia de la pgina en la que van a estar basadas el resto de pginas
del sitio web, pero que incluyen la posibilidad de establecer unas zonas editables y otras zonas que
sern fijas, que no podrn ser modificadas.

No es posible modificar las propiedades de una pgina que est basada en una plantilla, a excepcin del
ttulo. Cuando se desea que existan pginas con, por ejemplo, diferente color de fondo, es necesario crear
plantillas diferentes con los distintos colores, y basar las pginas en una u otra plantilla, segn el color de
fondo que se desee para cada una.

Cuando se modifica el diseo de una plantilla, se pueden actualizar todas las pginas basadas en ella.

Las plantillas son archivos con la extensin DWT que se guardan en el sitio web, dentro de una carpeta
llamada Templates.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 84


11. Las plantillas

Crear plantillas

Las plantillas pueden crearse desde cero, o a partir de una pgina ya existente.

Una forma de crear una plantilla desde cero es a travs del panel Archivos, pestaa Activos.

La pestaa Activos se puede abrir a travs del men Ventana, opcin Activos. Tambin pulsando F11.

Una vez abierto el panel hay que seleccionar el


botn , para poder trabajar con las plantillas.

Los botones inferiores del panel Activos


son similares a los del panel Estilos
CSS.

El nico botn diferente es el primero, que en


este caso sirve para actualizar la lista, el resto
permiten crear una nueva plantilla, editar una
plantilla seleccionada en la lista, o eliminarla.

Para crear una nueva plantilla hay que pulsar


sobre el botn (Si este botn no est activado,
pulsa con el botn derecho del ratn y elige Nueva
Plantilla).

Cuando se pulsa ese botn aparece un nuevo documento en la lista de plantillas, al que es posible
cambiarle el Nombre pulsando previamente sobre l.

Para modificar una plantilla la seleccionamos de la lista y pulsamos el botn .

Paraeliminar una plantilla la seleccionamos de la lista y pulsamos el botn .

Las plantillas se guardan en el sitio web actual, dentro de la carpeta Templates, que se crea
automticamente.

Para crear una plantilla a partir de


un archivo existente es necesario
abrir dicho archivo, y despus
guardarlo como plantilla a travs del
men Archivo, opcin Guardar
como plantilla.

Cuando se pulsa dicha opcin,


aparece una ventana como la de la
derecha.

En ella es necesario especificar el


nombre con el que va a ser guardada la plantilla, a travs del campo Guardar como, y elegir, de entre la lista
de sitios, el Sitio: en el que se va a guardar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 85


11. Las plantillas

Establecer regiones editables en una plantilla

Todos los elementos de una plantilla estn bloqueados por defecto, no se pueden modificar.

Es necesario establecer las zonas que s podrn ser editadas en las pginas que se basen en dicha
plantilla.

Para editar una plantilla hay que abrirla en Dreamweaver. Una forma de abrirla es a travs del panel Activos,
pulsando dos veces sobre ella, o estando seleccionada pulsando sobre el botn como ya hemos visto.

Una vez abierta la plantilla es posible establecer sus propiedades a travs de la ventana Propiedades de
la pgina.

Como recordars, para abrir esta ventana puedes:

Pulsar la combinacin de teclas Ctrl+J.

Hacer clic sobre el men Modificar y elegir la opcin Propiedades de la pgina.

Pulsar con el botn derecho sobre el documento abierto en Dreamweaver, y en el men contextual que
aparece seleccionar la opcin Propiedades de la pgina.

Para insertar una regin editable hay


que situar el puntero en el lugar en el que
se desea insertar, y despus dirigirse al
men Insertar, Objetos de plantilla,
opcin Regin editable, o pulsar la
combinacin de teclas Ctrl+Alt+V.

En la nueva ventana hay que


establecer un Nombre para la regin editable.

Dentro de la plantilla no pueden existir dos regiones editables con el mismo nombre.

Posteriormente puede modificarse el nombre a travs del inspector de propiedades de la regin editable.

La zonas editables aparecen representadas en Dreamweaver como un recuadro con una etiqueta de color
turquesa. En la etiqueta aparece el nombre de la zona editable.

Dentro del recuadro es posible insertar objetos, que aparecern por defecto en aquellos documentos que se
basen en la plantilla. Estos objetos, al estar dentro de la zona editable, podrn ser modificados en las
pginas.

Todos los objetos que se encuentren fuera de estas zonas editables aparecern tambin en las pginas,
pero no podrn ser modificados.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 86


11. Las plantillas

En este caso, la imagen con el logotipo de aulaclic aparecera en todas las pginas que se basaran en
esta plantilla, mientras que todo lo que insertramos dentro de la zona editable
FormularioCorreoElectronico podra ser modificado.

Basar pginas en una plantilla

El uso de las plantillas puede resultar un poco complicado al principio. Vamos a ver cmo basar una pgina
vaca en una plantilla, ya que por el hecho de estar vaca resulta ms sencillo.

Una vez abierto el documento, hay que dirigirse al men Modificar, Plantillas, opcin Aplicar plantilla a
pgina.

Es preferible que antes de


hacer esto nos aseguremos
de que el sitio que se
encuentra abierto en
Dreamweaver es el mismo en
el que vamos a guardar el
documento, y el mismo en el
que se encuentra la plantilla
en la que queremos basarlo.

Despus de pulsar sobre la opcin Aplicar plantilla a pgina aparece una ventana como la de la
derecha, en la que hay que seleccionar una de las plantillas de la lista Plantillas: del sitio.

Es recomendable activar la casilla Actualizar pgina cuando cambie la plantilla, para que la pgina se
actualice automticamente en el caso de modificar la plantilla en la que se basa.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 87


11. Las plantillas

A pesar de estar trabajando sobre un documento vaco, es posible que al aplicar la plantilla aparezcan
nombres de regiones no coincidentes entre el documento en blanco y la plantilla. En ese caso se muestra
una ventana como la siguiente.

En ella hay que establecer una correspondencia entre el nombre de la regin del documento vaco con el
nombre de alguna regin de la plantilla.

En este ejemplo, la regin del documento vaco que no coincida con el nombre de ninguna regin de la
plantilla era la regin Document body.

A travs de Mover contenido a la nueva regin: se puede seleccionar una regin de la plantilla, para
establecer as la correspondencia que se necesitaba.

Despus de establecer las correspondencias necesarias, se carga la plantilla en el documento vaco.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 88


11. Las plantillas

En este caso no es posible cambiar el color de fondo, que est definido en la plantilla, pero s es posible
cambiar todos los elementos de la tabla y el formulario, ya que se encuentran dentro de una zona definida en
la plantilla como editable.

En este caso se podra cambiar el estilo del texto, el color de las celdas, combinarlas, etc.

Para que una pgina deje de estar basada en una plantilla hay que dirigirse al men Modificar, Plantillas,
opcin Separar de plantilla.

Cuando se separa una pgina de una plantilla, el contenido de la pgina sigue siendo el mismo que el que
tena cuando an estaba basada en la plantilla, pero sin las restricciones establecidas por la plantilla.

Para practicar los distintos aspectos explicados en el tema puedes realizar el Ejercicio Crear una plantilla.

Ejercicios de la Unidad 11. Prueba evaluativa de la Unidad 11.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 89


12. HTML desde Dreamweaver

Unidad 12. HTML desde Dreamweaver

En este tema vamos a ver algunas de las facilidades que proporciona Dreamweaver para trabajar sobre el
propio cdigo HTML, y no nicamente sobre el editor grfico de la vista diseo.

En este tema no se pretende ensearos el lenguaje HTML sino cmo poder realizar algunos reajustes
directamente en el cdigo estando dentro de Dreamweaver.

Etiquetas

Ya sabes que el lenguaje HTML est basado en etiquetas que marcan el inicio y fin de cada elemento de
la pgina Web.

En el primer tema vimos como ejemplo las etiquetas que hay que incluir en el cdigo HTML de una pgina
para darle un ttulo. Consista simplemente en escribir el ttulo deseado entre las etiquetas <TITLE> y
</TITLE>.

Las etiquetas consisten en poner un mismo comando entre los smbolos < y >. La primera etiqueta indica
inicio, y la segunda, que incluye el smbolo /, indica final y se suele denominar etiqueta de cierre.

Las etiquetas disponen de atributos que permiten definir caractersticas del elemento sobre el que actan,
incluyendo cierto cdigo dentro de la etiqueta.

Por ejemplo, un prrafo se inserta entre las etiquetas <P> y </P>, pero es posible cambiar sus
caractersticas predeterminadas, como puede ser alinearlo a la derecha. Para ello, en lugar de introducir el
texto del prrafo entre las etiquetas anteriores, ha de insertarse entre las etiquetas <P align="right"> y </P>.

Tambin hay elementos que no precisan insertar etiqueta de cierre. Por ejemplo, un May+INTRO dentro del
cdigo HTML equivale a la etiqueta <BR>.

Tambin podrs ver la etiqueta <br /> en las pginas que sigan el estndar XHTML. ste obliga a que todas
las etiquetas se cierren, incluso aquellas que no tienen etiqueta final, por lo que <BR> pasa a ser <br /> o
<HR> a <hr />.

Dreamweaver inserta automticamente las etiquetas necesarias para construir la pgina con la apariencia y
contenido definidos en el editor grfico, pero tambin ofrece otras posibilidades para trabajar directamente
sobre el cdigo.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 90


12. HTML desde Dreamweaver

Entidades HTML

HTML tambin dispone de cdigos especiales para representar carceteres especiales como pueden
ser letras con acentos o no pertenecientes al alfabeto latino internacional, signos de puntuacin o tipogrficos
y smbolos especiales que presenten un problema en HTML como < >, que podran malinterpretarse por el
inicio de una etiqueta.

Estos cdigos pueden mostrarse como un cdigo numrico o con un nombre de entidad. Ambos mtodos
son igualmente aceptables, pero ambos debern ir encerrados entre los smbolos & y ;.

De este modo, < se escribir como &lt; o &#60;

Usar este mtodo es muy aconsejable, de esta forma los navegadores que estn configurados para
visualizar juegos de caracteres que no contengan letras como la o la podrn ver el sitio correctamente. En
caso contrario estos caracteres se mostraran de forma extraa.

En el tema 4 vimos que podamos escribir estos caracteres utilizando el men Insertar. Ahora te
mostraremos otra forma para escribir caracteres que no se incluan en el listado de Dreamweaver y que podrs
insertar escribiendo sus entidades en la vista de Cdigo.

Aqu tienes una tabla de los caracteres ms utilizados con sus Entidades HTML numrica y de nombre
de entidad: Entidad con Entidad Entidad con Entidad
Carcter Carcter
nombre numrica nombre numrica

&aacute; &#225; &Aacute; &#193;


&eacute; &#233; &Eacute; &#201;
&iacute; &#237; &Iacute; &#205;
&oacute; &#243; &Oacute; &#211;
&uacute; &#250; &Uacute; &#218;
&uuml; &#252; &Uuml; &#220;
&ntide; &#241; &Ntilde; &#209;

&iquest; &#191; &alpha; &#945;


&iexc; &#161; &beta; &#946;
&ndash; &#8211; &copy; &#169;
&rarr; &#8594; &reg; &#174;
&larr; &#8592; &euro; &#8364;

< &lt; &#60; espacio &nbsp; &#160;


> &gt; &#62;
& &amp; &#38;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 91


12. HTML desde Dreamweaver

Si escribes ms de un espacio en Dreamweaver, cuando lo visualices en un Navegador slo veras uno.


Esto es debido a que en HTML las palabras separadas por ms de un espacio se visualizan sapradas de uno.

Para saltarte esta norma puedes escribir tantas veces como quieras &nbsp; y se visualizarn tantos
espacios como elementos de entidad hayas introducido.

Si quieres ver una tabla con el listado de todos los caracteres especiales visita el avanzado de Listado de
Entidades HTML .

El inspector de cdigo

Recordars que Dreamweaver ofrece la posibilidad de trabajar con tres vistas: vista Diseo, vista Cdigo y
vista Dividir (Cdigo y Diseo).

Todas estas vistas se aplican directamente sobre la ventana del documento.

Pero existe un panel que permite visualizar el cdigo independientemente de la vista aplicada en el
documento. Este panel es el llamado Inspector de cdigo y puede abrirse a travs del men Ventana. Si la
opcin Inspector de cdigo no te aparece directamente en este men, posiblemente est dentro de la
opcin Otros. Tambin puedes abrir el Inspector de cdigo pulsando F10.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 92


12. HTML desde Dreamweaver

El Inspector de cdigo muestra el cdigo HTML de la misma forma que lo hacen la vista Cdigo y la
vista Dividir (Cdigo y Diseo), pero puede resultar ms cmodo trabajar con el panel, ya que puede
situarse en cualquier parte de la pantalla, y no se limita slo al espacio del documento.

Completar las etiquetas

Una de las posibilidades que ofrece Dreamweaver a la hora de trabajar directamente sobre el cdigo HTML
es la de completar las etiquetas mientras se van introduciendo. Esto se produce tanto en el Inspector de
cdigo como en las vistas de cdigo.

Imaginemos que deseamos introducir en nuestra pgina un enlace a la pgina de aulaclic, que ha de abrirse
en una ventana nueva. En este caso deberamos introducir la etiqueta <a
href="http://www.aulaclic.com">pulsa aqu para visitar aulaclic</a>, con lo que obtendramos el siguiente
enlace:

pulsa aqu para visitar aulaclic

Vamos a ver cmo funciona el mecanismo de completar etiquetas a travs de este ejemplo.

Las etiquetas se completan siempre de izquierda a derecha, por lo que lo primero


que debemos insertar es el smbolo < .

Despus de escribir nosotros este smbolo, Dreamweaver mostrar una lista con todos
los comandos que pueden aparecer despus l. Para elegir uno de ellos hay que pulsar dos
veces sobre l con el puntero del ratn, o bien, estando seleccionado, pulsar INTRO.

En este caso tenemos que elegir a, despus de lo cual desaparecer la lista. En el


cdigo tendremos .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 93


12. HTML desde Dreamweaver

Despus de <a hay que introducir un espacio en blanco. Nada ms teclear el espacio
en blanco aparecer otra lista de elementos, que son los que pueden escribirse despus
de la a, los atributos de la etiqueta.

Tenemos que elegir href.

Una vez seleccionado, el cdigo quedar como .

Entonces el cursor aparecer entre las comillas dobles, y se mostrar una nueva lista en
la que es posible elegir el tipo de vnculo a insertar.

En este caso el vnculo ha de ser de tipo HTTP, aunque tambin sera posible insertar un
vnculo a un archivo (FILE), un vnculo de correo electrnico (MAILTO), o un vnculo de
cualquiera de los tipos que aparecen en la lista. Nosotros tenemos que seleccionar http://.

En lugar de cerrar ya la etiqueta con el smbolo >, queremos primero indicar que el
vnculo ha de abrirse en una ventana nueva. Para ello tenemos que introducir un nuevo
espacio, para que se nos muestre otra lista.

En ella hay que elegir target. El cdigo quedar como


.

Entonces el cursor aparecer entre las nuevas comillas dobles, y se mostrar una lista
en la que es posible elegir el destino del enlace.

Como queremos que el enlace se abra en una ventana nueva, hay que seleccionar
_blank.

Despus de introducir el smbolo > para cerrar la etiqueta, se insertar automticamente la de final del
enlace, es decir, se insertar </a>, y tendremos .

Ahora podemos completar la etiqueta con la direccin del enlace y el texto que servir como enlace, para
que quede del siguiente modo:

<a href="http://www.aulaclic.com">pulsa aqu para visitar aulaclic</a>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 94


12. HTML desde Dreamweaver

Contraer y expandir cdigo

Una de las ventajas


de Dreamweaver es la
posibilidad de
seleccionar
fragmentos de cdigo
y contraerlos para
facilitar la legibilidad del
cdigo.

Por ejemplo,
podemos seleccionar el
trozo de cdigo
correspondiente a una
tabla, tal y como se ve
en la figura de la
derecha.

Para ello basta con colocar el cursor en la zona que queremos contraer, por ejemplo en la lnea 318, y
pulsar el icono de la barra de herramientas de programacin, veremos como automticamente se
selecciona el cdigo entre las etiquetas mas prximas, en este caso <font> y </font> , si seguimos haciendo
clic se ir seleccionando cdigo entre las siguientes etiquetas, <div> <td> <tr> y <table>. De forma que con
cinco clics en el icono tendremos seleccionado el cdigo de la etiqueta <table> tal y como vemos en la
figura.

Ahora, para contraer


el cdigo seleccionado
basta hacer clic en el
icono y
obtendremos el
resultado que vemos a
la derecha.

De esta forma podramos ocultar el cdigo que no nos interesa y dejar el resto del cdigo ms legible.

Para volver a la situacin inicial basta hacer clic en el icono expandir , o en el signo + que aparece al
lado del cdigo contraido.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 95


12. HTML desde Dreamweaver

Errores en el cdigo

A travs del editor grfico es


posible ver si hay algunos errores en
el cdigo HTML, como puede ser
una etiqueta incompleta.

En el caso de haber un error de


este tipo, el fragmento de cdigo que
contiene el error se mostrar
resaltado en amarillo en la ventana
de diseo de la pgina.

Esto nos permite darnos cuenta


de la lnea concreta en la que se
encuentra el error.

Si en el ejemplo de completar las


etiquetas hubiramos dejado sin
terminar la lnea de cdigo, habiendo
escrito nicamente <a href="", aparecera reflejado en el editor grfico tal y como muestra la imagen de la
derecha.

Otra forma de detectar errores en nuestra pgina es a travs del men Comprobar navegadores de
destino en la barra de herramientas Documento.

Para ver los errores que tiene nuestra pgina, desplegamos el men y elegimos la opcin Validar
documento actual.

A continuacin se abrir el panel Resultados con las lista de los errores encontrados.

A continuacin se abrir el panel Resultados con las lista de los errores encontrados.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 96


12. HTML desde Dreamweaver

En esta lista aparece el grado de importancia del error representado mediante un icono, el globo de
palabras indica un mensaje informativo (seala cdigo que no es compatible con un navegador pero que no
tiene ningn efecto visible), el icono de signo de exclamacin con fondo rojo indica error (indica cdigo que
puede causar un problema visible grave en un navegador concreto, como hacer desaparecer partes de una
pgina) y el icono de signo de exclamacin con fondo amarillo indica advertencia (seala una parte de
cdigo que no se visualizar correctamente en un navegador concreto, pero eso no causar ningn problema
grave de visualizacin).

A continuacin tenemos la pgina y nmero de lnea donde est el error y una descripcin del mismo.

A veces la descripcin es un texto largo que no se puede visualizar completamente para ello puedes utilizar
el botn Ms info .

Como ya sabrs los distintos navegadores y sus distintas versiones hacen que un error lo sea o no,
debemos realizar la comprobacin eligiendo las versiones de los navegadores que consideremos sean las
ms utilizadas entre nuestros navegantes.

Para comprobar la compatibilidad de la pgina web que hayas creado puedes utilizar el desplegable
Comprobar pgina. Despigalo y haz clic sobre la opcin Comprobar compatibilidad con navegadores:

Se abrir la ventana de resultados con todos los posibles problemas o incompatibilidades que se presenten
para cada uno de los navegadores y sus respectivas versiones.

Si haces clic en la opcin Configuracin se abrir un cuadro de dilogo como este:


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 97
12. HTML desde Dreamweaver

Donde podras indicar que navagadores y a partir de qu versin quieres que se tengan en cuenta cuando
Dreamweaver realiza la comprobacin de compatibilidad.

Buscar y reemplazar

En ocasiones es posible querer buscar dentro de un sitio web todas aquellas pginas que contengan un
texto en concreto, una etiqueta en concreto, o parte de estos elementos. Tal vez los queramos buscar porque
deseemos trabajar sobre esas pginas y no recordbamos cual de ellas era, o tal vez porque queramos
cambiar ese texto o etiqueta por otros.

Imaginemos que una persona ha creado un sitio web, en el que la mayora de las pginas tiene al comienzo
un texto que hace referencia al nombre del sitio, por ejemplo, todas esas pginas comienzan con
PerrosGatos, y tiene la seguridad de que no existe ese texto en ninguna parte de las pginas que no sea al
comienzo. Ahora imaginemos que esta persona ha creado una imagen de un perro y un gato, y que quiere
cambiar en todas las pginas que contienen el texto PerrosGatos dicho texto por la imagen.

En este caso no es necesario que abra una por una todas las pginas que contienen dicho texto, ni
tampoco que modifique una por una dichas pginas para cambiar el texto por la imagen. Para realizar esta
tarea resulta ms sencillo utilizar la herramienta de Buscar y reemplazar.

Puedes abrirla a travs del men Edicin, opcin Buscar y reemplazar, o pulsando Ctrl+F.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 98


12. HTML desde Dreamweaver

Mediante Buscar en puede especificarse si se va a buscar en el documento actual, en todo el sitio, o en


los archivos seleccionados del sitio (habiendo seleccionado dichos archivos previamente).

A travs de Buscar se especifica si hay que buscarlo en el texto (en la ventana diseo), o en el cdigo
HTML (cdigo fuente).

Junto a la lista de opciones de Buscar, aparece un cuadro de texto en el que hay que indicar el texto o el
cdigo que se desea buscar.

En Reemplazar con hay que especificar el texto o el cdigo por el que se desea cambiar el texto o cdigo
buscado.

El reemplazo puede hacerse de varias formas, siempre a travs de los botones de la derecha de la ventana.
Una de ellas es buscar uno por uno cada uno de los documentos que contengan el cdigo o texto a buscar, y
reemplazar cuando se desee. Para ello se utilizan los botones Buscar sig. y Reemplazar.

Si se desean buscar todos los documentos que contengan dicho texto o cdigo, y reemplazar en todos
ellos, se utilizan los botones Buscar todos y Reemp. todos.

Cuando se utiliza la opcin Buscar sig., se abre la pgina en la que se encuentra el texto coincidente,
resaltando en el cdigo fuente la lnea en la que este se encuentra. De este modo podemos decidir uno por
uno los cambios a realizar. Cuando estemos seguros de querer reemplazar pulsaremos sobre Reemplazar, y
cuando no deseemos reemplazar volveremos a pulsar sobre Buscar sig..

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 99


12. HTML desde Dreamweaver

Cuando se utiliza la opcin Buscar


todos se cierra la ventana de Buscar y
reemplazar y se abre un nuevo panel
como el de la derecha, en el que
aparecen todos los documentos en el que
coincide el texto o el cdigo buscado.

Pulsando sobre el botn vuelve a


abrirse la ventana de Buscar y
reemplazar. Desde dicha ventana
podemos reemplazar en los documentos
encontrados, uno por uno, con el botn
Reemplazar, o bien reemplazar directamente en todos los documento encontrados, pulsando sobre el botn
Reemp. todos.

En el panel, cuando se haya reemplazado en algn documento, ste volver a aparecer en la lista junto con
un crculo verde, que indica que ya ha sufrido reemplazo.

En ocasiones podemos equivocarnos, al buscar y reemplazar texto o cdigo errneos. Hay que tener
mucho cuidado al utilizar esta herramienta, ya que no es posible deshacer los cambios en los documentos
que estn cerrados durante la bsqueda y el reemplazo.

En el ejemplo anterior, la persona quera buscar el texto PerrosGatos, y reemplazarlo por una imagen. En
este caso concreto, lo que se desea sustituir es texto por una imagen, por lo que en Buscar no podramos
elegir la opcin Texto, habra que elegir la opcin Cdigo fuente.

En Reemplazar con, habra que especificar la etiqueta HTML completa para insertar la imagen. En este
caso la etiqueta sera <img scr="imagenes/logo_animales.gif">, teniendo en cuenta que la imagen se
llama logo_animales.gif y que se encuentra dentro del sitio en la carpeta imagenes.

Existen mtodos de bsqueda mucho ms precisos que los que hemos visto, si quieres conocerlos visita
el avanzado de Expresiones Regulares .

Para practicar los distintos aspectos explicados en el tema puedes realizar el Ejercicio Buscar y
reemplazar.

Si quieres ver otros mtodos de bsqueda relacionados con las etiquetas del cdigo visita el avanzado de
Bsqueda en Etiquetas .

Ejercicios de la Unidad 12. Prueba evaluativa de la Unidad 12.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 100


13. Otros elementos

Unidad 13. Otros elementos

Vamos a ver una serie de elementos que suelen aparecer en las pginas web, como pueden ser las
marquesinas, las reglas horizontales y la fecha.

Marquesinas

Las marquesinas son texto, imgenes, o una mezcla entre texto e imgenes, que pueden desplazarse de
un lado a otro de la ventana en forma de lnea. A continuacin tienes un ejemplo de marquesina.

Bienvenid@s a PerrosGatos

Las marquesinas no se pueden insertar a travs del editor grfico de Dreamweaver, es necesario hacerlo a
travs del cdigo.

Para crear una marquesina hay que insertar las etiquetas <MARQUEE> y </MARQUEE>. Entre dichas
etiquetas han de introducirse los elementos que se desea que aparezcan en la marquesina.

Tambin es posible especificar algunas caractersticas de la marquesina. La marquesina, por defecto, se


desplaza de derecha a izquierda indefinidamente, pero si lo deseas puedes hacer que estas propiedades
varen. Por ejemplo, si pones <marquee behavior="slide">, la marquesina har el desplazamiento una sola
vez y se detendr.

Si pones <marquee behavior="alternate">, en lugar de desplazarse continuamente de derecha a


izquierda, la marquesina se desplazar de lado a lado de la ventana, como si rebotara en los extremos, tal y
como ocurre en el ejemplo anterior, cuyo cdigo puedes ver a continuacin:

<marquee behavior="alternate">

Bienvenid@s a PerrosGatos

<img src="imagenes/logo_animales.gif">

</marquee>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 101


13. Otros elementos

Fecha

Dreamweaver permite insertar fcilmente la fecha de ltima modificacin de las pginas.

Cuando se modifica una pgina en la que se ha insertado este tipo de fecha, se actualizar
automticamente con la fecha del sistema.

Conviene insertar la fecha de modificacin cuando la pgina ha de contener informacin actualizada cada
poco tiempo, para que los usuarios puedan saber cuando fue la ltima vez que se actualizaron los datos. Pero
en el caso de que la pgina no se actualice hasta que pase cierto tiempo, es preferible no incluir la fecha de
modificacin.

Para insertar la fecha hay que dirigirse al men Insertar, a la opcin Fecha.

En la nueva ventana ya es posible establecer el formato de la fecha, y si se desea que se actualice o no


automticamente al modificar y guardar la pgina de nuevo.

Para practicar puedes realizar el Ejercicio Insertar fecha.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 102


13. Otros elementos

Regla horizontal

El elemento que suele utilizarse para separar secciones dentro de una misma pgina es la regla
horizontal. Una regla horizontal no es ms que una lnea horizontal.

Para insertar una regla hay que dirigirse al men Insertar, opcin HTML, luego la opcin Regla
horizontal.

El inspector de propiedades para las reglas es el siguiente.

A travs de sus campos es posible modificar en cierta medida la apariencia de las reglas. A continuacin
tienes cuatro ejemplos de reglas horizontales.

Estas reglas slo se diferencian en las opciones Al (altura) y Sombreado. Las dos primeras, por ejemplo,
no tienen activada la opcin Sombreado, mientras que las otras dos s.

Cdigo de otras pginas

En ocasiones nos gustara incluir en nuestras pginas cosas que hemos visto en otras pginas que estn
publicadas en Internet.

Puedes visualizar el cdigo fuente de dichas pginas a travs del men Ver del navegador Internet
Explorer, opcin Cdigo fuente, o bien mostrar el men contextual de la pgina pulsando con el botn
derecho sobre ella, y pulsando despus sobre la opcin Ver cdigo fuente. De este modo puedes consultar
el cdigo que se ha utilizado para realizar la pgina, y utilizar dicho cdigo en las tuyas.

Visualizar el cdigo fuente resulta til para ver cmo se ha estructurado la pgina, el uso de los
comportamientos (que aparecen programados en cdigo JavaScript), y otra serie de rutinas JavaScript.

Por ejemplo, a continuacin tienes un ejemplo de cdigo que te permite ver la amrquesina en la barra de
estado del navegador.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 103


13. Otros elementos

<SCRIPT language=JavaScript>

<!--

strcnt=0;

mensaje=" CODIGO JAVASCRIPT - CURSO Dreamweaver CS3 - AULACLIC ";

function scroller()

window.status=mensaje.substring(strcnt++,mensaje.length+1);

if(strcnt>mensaje.length)

strcnt=0;

setTimeout("scroller()",200);

//-->

</SCRIPT>

Dicho cdigo tiene que ir entre las etiquetas <HEAD> y </HEAD>, y aadir onload="scroller()" dentro de
la etiqueta <BODY>, de modo que sta queda del siguiente modo:

<BODY onload="scroller()">

Este cdigo no es demasiado complicado, y podras casi sin problemas aadirlo a tus pginas, para que
mostrasen los mensajes que quisieras.

Pero en muchas ocasiones puede costar entender el cdigo, sobretodo si no se tienen nociones de ningn
lenguaje de programacin. Si no entiendes el cdigo, puedes cometer el error de copiar cdigo JavaScript
errneo, copiarlo de forma incompleta, insertarlo en una zona incorrecta del cdigo html, etc.

Lo importante que tienes que saber en este momento sobre las funciones JavaScript es que aparecen entre
las lneas

<HEAD> ... <SCRIPT language=JavaScript> <!--

//--> </SCRIPT> ... </HEAD>

Ejercicios de la Unidad 13. Prueba evaluativa de la Unidad 13.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 104


14. Capas

Unidad 14. Capas

Vamos a ver algunas de las caractersticas bsicas sobre las capas, para luego poder trabajar con ellas y
aplicarles algn comportamiento.

Introduccin

Las capas no son ms que unos recuadros, que pueden situarse en cualquier parte de la pgina (es decir,
que tienen una posicin absoluta en la pgina), en los que podemos insertar contenido HTML. Dichas capas
pueden ocultarse y solaparse entre s, lo que proporciona grandes posibilidades de diseo.

Las capas pueden moverse de una posicin a otra de la ventana


pulsando sobre el recuadro blanco, y sin soltar el ratn, arrastrndola hacia la
nueva posicin.

Tambin pueden ser redimensionadas pulsando sobre los recuadros


negros, y arrastrndolos hasta conseguir el tamao deseado.

Dentro del recuadro de la capa es posible insertar texto, tablas, imgenes, animaciones flash, y todos los
elementos que puede contener un documento HTML.

Este icono sirve para seleccionar la capa al pulsar sobre l, y al eliminarlo se elimina tambin la capa.

Insertar una capa

Las capas pueden insertarse en una pgina a travs del men Insertar, opcin Objeto de diseo, Div PA
(Elemento con Posicin Absoluta).

Una vez se ha insertado la capa, pueden editarse sus atributos, pero para ello hay que seleccionarla
primero.

Una capa puede seleccionarse de varias maneras. Una de ellas es pulsando sobre el icono
correspondiente, pero esto no resulta til cuando existen muchas capas en un mismo documento, ya que
todas las capas tienen asociada una imagen igual a esta, y no es fcil seleccionar la deseada a la primera.

Cuando existen varias capas en un mismo documento, es


preferible seleccionarlas a travs de la pestaa Elementos PA del
panel CSS, que puede abrirse a travs del men Ventana opcin
Elementos PA. Tambin puedes abrir el panel pulsando F2.

En dicho panel aparecen los nombres de todas las capas que


existen en el documento actual, y para seleccionar una de ellas
simplemente hay que pulsar sobre el nombre en el panel.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 105


14. Capas

Formato de una capa

Las propiedades de la capa se especifican a travs de su inspector de propiedades.

Elemento CSS-P es el nombre de la capa. Tambin puede ser cambiado a travs del panel Elementos
PA, haciendo doble clic sobre l.

Izq y Sup indican la distancia en pxeles que hay entre los lmites izquierdo y superior del documento y la
capa.

An y Al indican la anchura y la altura de la capa.

ndice Z es el nmero de orden de colocacin de las capas. Este valor tambin puede cambiarse a travs
del panel Elementos PA. Una capa ser solapada por aquellas capas cuyo ndice Z sea mayor que el suyo.

Vis indica la visibilidad inicial de la capa. La visibilidad puede ser de cuatro tipos:

Default (visibilidad segn el navegador),

Inherit (se muestra la capa mientras la pgina a la que pertenece tambin se est mostrando),

Visible (muestra la capa, aunque la pgina no se est viendo) y

Hidden (la capa est oculta).

La visibilidad tambin puede cambiarse a travs del panel Elementos PA, pulsando sobre la imagen del
ojo. El ojo abierto indica Visible, y el ojo cerrado indica Hidden.

A travs de Im. fondo y Col puede indicarse una imagen o un color de fondo para la capa.

Desb. (Desbordamiento) controla cmo aparecen las capas en un navegador cuando el contenido excede el
tamao especificado de la capa.

Visible indica que el contenido adicional aparece en la capa. La capa se ampla para darle cabida.

Hidden (oculto) especifica que el contenido adicional no se mostrar en el navegador.

Scroll (desplazamiento) especifica que el navegador deber aadir barras de desplazamiento a la


capa tanto si se necesitan como si no.

Auto (automtico) hace que el navegador muestre barras de desplazamiento para la capa cuando
sean necesarias (es decir, cuando el contenido de la capa supere sus lmites).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 106


14. Capas

Para practicar puedes realizar el Ejercicio Insertar una capa.

Ejercicios de la Unidad 14. Prueba evaluativa de la Unidad 14.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 107


15. Comportamientos

Unidad 15. Comportamientos

En este tema vamos a ver las caractersticas bsicas de los comportamientos, as como un par de
ejemplos de entre sus posibles aplicaciones.

Los comportamientos son propios del HTML, y no se muestran en el documento PDF.

Introduccin

Los comportamientos son acciones que suceden cuando los usuarios realizan algn evento sobre
un objeto, como puede ser mover el ratn sobre una imagen, pulsar sobre un texto, hacer doble clic sobre un
mapa de imagen, etc.

Los comportamientos no existen como cdigo HTML, se programan en JavaScript. Dreamweaver permite
insertarlos a travs del panel Comportamientos, por lo que no es necesario escribir ninguna lnea de cdigo
JavaScript para programarlos.

La imagen que aparece a continuacin tiene asociado un comportamiento, que en una pgina web hara

que al situar el cursor sobre la imagen se mostrase una capa con texto.

La imagen tiene asociados dos comportamientos para mostrar y ocultar la capa. Este tipo de
comportamiento lo veremos ms adelante.

Otros comportamientos que ya has visto son los que se aplican sobre las imgenes de sustitucin y las
barras de navegacin, que ya estn predefinidos, por lo que no es necesario introducir este conjunto de
comportamientos a travs del panel Comportamientos.

Para validar formularios ya viste algunas caractersticas del panel Comportamientos. Vamos a recordar las
que necesitamos para poder insertar comportamientos ms tarde.

El panel Comportamientos se puede abrir a travs del men Ventana, opcin Comportamientos.
Tambin pulsando Mays+F3.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 108


15. Comportamientos

En este panel hay que desplegar el botn pulsando sobre


l, y en Mostrar eventos para elegir una versin de la lista de
navegadores.

Algunos comportamientos no funcionan para algunos


navegadores, por lo que dependiendo del navegador elegido
aparecern unos u otros comportamientos posibles.

Existen comportamientos que funcionan en Internet Explorer


pero no en Netscape. Debido a que la mayora de usuarios utiliza
Internet Explorer, vamos a seleccionar este navegador. Puedes
seleccionar alguna de sus ltimas versiones: IE 5.5 o IE 6.0.

Una vez elegido un navegador ya no es necesario volver a elegirlo las siguientes veces que se desee
insertar algn comportamiento.

Insertar un comportamiento

Cuando ya hay establecido algn navegador, ya se


pueden insertar comportamientos.

Lo primero que hay que hacer es seleccionar el


objeto sobre el que se ha de aplicar el
comportamiento, como puede ser una imagen, un
fragmento de texto, etc.

Al desplegar el botn del panel


Comportamientos aparece la opcin Mostrar
eventos para, a travs de la cual se haba elegido el
navegador. Tambin aparece la lista de todas las
acciones posibles para el navegador elegido
previamente, de entre las que se puede seleccionar
una.

Segn el elemento sobre el que se desee aplicar el


comportamiento, se podrn elegir unas acciones,
mientras que otras no.

En este caso la accin Validar formulario no


puede seleccionarse porque no existe ningn
formulario en la pgina.

Despus de elegir alguna accin, el


comportamiento correspondiente aparece en el panel Comportamientos. En este caso se han insertado dos
comportamientos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 109


15. Comportamientos

Como puedes ver, cada comportamiento tiene asociados un evento y una accin.

Las acciones son las que se han elegido en la lista anterior y el evento indica cundo se debe de realizar la
accin.

Para eliminar un comportamiento, hay que seleccionarlo en el panel Comportamientos y pulsar sobre el
botn . Tambin es posible cambiar el orden de los comportamientos aplicados a un objeto,
seleccionndolos y ordenndolos mediante los botones .

Mostrar-Ocultar capas

Uno de los comportamientos ms habitual e interesante es el de Mostrar-Ocultar capas. Resulta obvio


que para poder aplicar este comportamiento han de existir capas en el documento.

En la pgina anterior tenas un ejemplo de este tipo. Vamos a ver


qu eventos y acciones hay que establecer para que se produzca
dicho comportamiento.

Despus de seleccionar la imagen hay que seleccionar una


accin de la lista, pulsando sobre el botn . En este caso la
accin tiene que ser la de Mostrar-Ocultar elementos.

Tras elegir la accin, hay que especificar qu capas han de


mostrarse u ocultarse para el evento. Para ello hay que pulsar dos
veces sobre la accin, en el panel Comportamientos.

Entonces aparece una nueva ventana, con la lista de todas las


capas que hay en la pgina, en la que puede indicarse la variacin que se va a producir sobre la visibilidad de
cada una de las capas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 110


15. Comportamientos

Puede indicarse si se van a Mostrar, si se van a Ocultar, o si van a adquirir la visibilidad inicial
(Predeterminada).

Para determinar la visibilidad de cada una de las capas es necesario seleccionarlas una por una, indicando
su visibilidad a travs de los botones inferiores de la ventana.

No es necesario aplicar una visibilidad diferente a todas las capas de la pgina, solamente a las que se
desea que cambien al producirse el evento. Por ejemplo, en este caso a la capa gatomes no se le ha
aplicado ninguna visibilidad diferente, ya que no se desea que vare al producirse el evento.

Si se desea eliminar una visibilidad establecida para alguna de las capas, simplemente hay que volver a
pulsar sobre el botn correspondiente a la visibilidad que ya tiene aplicada. Por ejemplo, para eliminar la
visibilidad aplicada a la capa gatosemana habra que volver a pulsar sobre el botn Mostrar.

Hay que tener en cuenta en este caso que lo que se desea es que al situar el puntero sobre la imagen, se
muestre la capa, y que cuando el puntero deje de estar sobre la imagen, la capa se vuelva a ocultar. Para ello
es necesario insertar dos comportamientos con la accin Mostrar-Ocultar elementos. Uno de ellos mostrar
la capa para el evento onMouseOver (cuando el ratn est sobre), mientras que el otro la ocultar para el
evento onMouseOut (cuando el ratn est fuera).

Llamar JavaScript

Otro de los comportamientos que puede aplicarse sobre algn objeto es el de Llamar Javascript. Este
comportamiento permite insertar cdigo JavaScript dentro del cdigo del documento.

Por ejemplo, es posible hacer que se cierre la ventana del navegador al pulsar sobre un objeto. Para ello
hay que insertar la lnea JavaScript "window.close();".

Al igual que para el ejemplo de las capas, lo primero que hay que hacer es seleccionar el objeto sobre el
que se desea aplicar el comportamiento. Seguidamente hay que seleccionar la accin Llamar Javascript a
travs del botn .

Entonces aparece una nueva ventana en la que hay que introducir la lnea JavaScript.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 111


15. Comportamientos

Una vez insertado el comportamiento, en el panel


Comportamientos hay que establecer el evento onclick (al
hacer clic) para que la llamada a JavaScript se produzca al
pulsar una vez sobre el objeto.

Pulsando dos veces sobre la accin vuelve a abrirse la ventana


anterior, y es posible modificar la lnea de cdigo.

Para practicar puedes realizar el Ejercicio Crear comportamiento.

Ejercicios de la Unidad 15. Prueba evaluativa de la Unidad 15.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 112


16. Comportamientos avanzados

Unidad 16. Comportamientos Avanzados

En el tema anterior vimos algunos de los comportamientos bsicos, en este tema veremos otros
comportamientos y veremos cmo utilizarlos y aprovecharnos de esta caracterstica de Dreamweaver para
crear diversas funcionalidades automticamente.

Mensajes emergentes

Este comportamiento te permitir crear avisos emergentes como en el siguiente ejemplo.

Haz clic aqu.

Este comportamiento es til para poder enviar mensajes al usuario. Ten en cuenta que no debers abusar de
ellos, pues a la larga pueden resultar un poco incmodos, utilzalos con un objetivo concreto y no porque
quieras atraer la atencin del usuario.

Para crear un mensaje emergente debers seleccionar el elemento al cual ir asociado el mensaje, en el
ejemplo es un texto.

Una vez seleccionado ves al panel Comportamientos (Mayus+F4) pulsa el botn y selecciona la
opcin Mensaje emergente.

Se abrir el siguiente cuadro de dilogo:

Aqu debers introducir el Mensaje que quieras que se muestre. Pulsa Aceptar cuando hayas acabado y
estar listo.

Es aconsejable que asocies este comportamiento al evento onClick (cuando el usuario hace clic). Es ms
intuitivo para el usuario, por ejemplo, si asocias el mensaje a un evento onMouseOver (cuando se pase el
ratn por encima) el usuario no sabr muy bien porque se ha generado el mensaje de aviso.

En realidad no habr hecho ningn movimiento voluntario para recibir ese tipo de respuesta. Debido a esto (el
estimulo-respuesta que espera el usuario), el evento onClick es el ms indicado para este caso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 113


16. Comportamientos avanzados

Texto de la Barra de Estado

El Texto de la Barra de Estado es un elemento muy utilizado a la hora de personalizar una pgina web.
Aunque no funciona en algunos navegadores.

Si observas esta barra cuando navegas vers que va cambiando su texto segn te encuentres sobre un
enlace o no. Normalmente, las pginas que no tratan la Barra de Estado (por ejemplo, esta) no muestran
ninguna informacin. nicamente cuando posicionas el puntero sobre un enlace el texto de la Barra cambia
para mostrar la direccin a la que este se dirige.

Observa este ejemplo, si haces clic sobre l te llevar a la pgina principal de aulaClic.

Cambiar el Texto de la Barra de Estado significara modificar el texto que aparece en ese momento cuando
realizamos un evento sobre un elemento en particular. Por ejemplo:

aulaClic.es

Este comportamiento es muy til para personalizar mucho ms tu pgina y mostrar informacin que de otra
forma no sera posible. Aunque no todos los navegadores son capaces de responder a este comportamiento.

Para crear este comportamiento selecciona el elemento al cual quieres asociar este comportamiento. Abre
el panel Comportamientos (Mayus+F4) y pulsa el botn .

Luego selecciona la opcin Definir texto y haz clic en Establecer texto de la barra de estado.

Aqu debers escribir el texto que quieres que aparezca en el cuadro Mensaje, luego pulsa Aceptar y
listos.

Dnde y cmo asociar el texto en una pgina? es sencillo. Una de las opciones que te da este
comportamiento es poder asociar un texto en concreto a la pgina en s.

Es decir, que cuando abras una pgina se muestre inmediatamente (y permanentemente) un texto en la
barra de estado. Eso es posible creando el mensaje asociado al body de la pgina (para ello tendrs que
insertar el comportamiento sin seleccionar ningn elemento para que se asocie con toda la pgina) y
lanzndolo en el evento onLoad (en la carga del documento). De esta forma cuando se abra la pgina se
mostrar el mensaje en la barra de estado y permanecer all hasta que se produzca un cambio (por ejemplo,
que se posicione el cursor sobre un enlace).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 114


16. Comportamientos avanzados

Ahora veamos cmo debemos actuar al establecer texto para los enlaces. En este caso ser necesario que
introduzcamos dos comportamientos.

El primero, asociado al evento onMouseOver (cuando el ratn se encuentra encima) que mostrar el
mensaje que queramos.

El segundo deber ir asociado al evento onMouseOut (cuando el ratn deja de estar encima) que deber
limpiar la barra de estado para que recupere su estado anterior.

En el caso de que hubisemos establecido un mensaje para el body de la pgina, al salir de un enlace (en
el onMouseOut) deberemos volver a escribir ese mensaje para que siga mostrndose.

En el caso de que la pgina no tuviese un mensaje personalizado, deja el cuadro Mensaje en blanco para
que la barra de estado recupere su estado natural.

Observa que si no estableces el segundo comportamiento, cuando posiciones el ratn sobre el enlace (o
imagen, prrafo..., da igual) el texto de la barra de estado cambiar. Pero cuando el ratn deje de estar sobre
el elemento no habr ninguna orden para que el texto vuelva a cambiar y se mantendr fijo con el mensaje del
anterior comportamiento.

Carga Previa de Imgenes

Este comportamiento te ser muy til para mejorar la visualizacin de tus pginas web.

Al cargar previamente las imgenes contenidas en la pgina obligamos al navegador a descargar las
imgenes con prioridad sobre el resto del documento.

As cuando la pgina finalmente se visualiza (porque ha terminado la carga) el usuario ver la estructura
completa de la pgina con las imgenes incluidas ya cargadas y mostrndose.

Este mtodo se diferencia del tradicional en que si no establecemos este comportamiento, la pgina se
carga (slo texto) y se visualiza.

Una vez terminada esta carga, el navegador empieza la descarga de las imgenes. Por lo que hay unos
momentos en los que la pgina no se muestra tal y como fue concebida, e incluso su estructura puede verse
afectada si no se introdujeron los valores de altura y anchura de las imgenes contenidas (el texto se
dispondra sin tenerlas en cuenta hasta que se descargasen).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 115


16. Comportamientos avanzados

Para evitar esto utilizaremos la Carga Previa de Imgenes.

Para ello deberemos abrir el panel Comportamientos (Mayus+F4) y hacer clic sobre el botn ,
selecciona, entonces, la opcin Carga previa de imgenes.

Se abrir el siguiente cuadro de dilogo:

Aqu debers incluir las imgenes que quieras que se carguen utilizando los botones , podrs indicar
su ubicacin pulsando el botn Examinar.

Respecto a este comportamiento debers de tener en cuenta dos cosas. La primera y ms obvia es que no
cargues imgenes que no vayas a utilizar. No tiene sentido que desaproveches tiempo de descarga y
visualizacin en cargar una imagen que no vas a utilizar.

El segundo consejo es que no abuses de este comportamiento. Es verdad que es muy til, pero slo cuando
las imgenes a cargar no son muchas y adems son bastantes ligeras.

Si cargas previamente imgenes muy pesadas, o demasiadas como para que el navegador se detenga
durante unos segundos mientras realiza la carga, es posible que el usuario al ver que tu pgina tarda
demasiado en cargarse la abandone.

Abrir Ventana del Navegador

Este comportamiento, aunque a primera vista creas que no sirva para mucho, te ayudar a crear enlaces
mucho ms personalizados.

Asociaremos este comportamiento normalmente a un enlace, o como mucho a una imagen o un botn. Pero
siempre lo haremos asociado al evento onClick de estos elementos.

Otra opcin es asociarlo al evento onLoad del body para que cuando se cargue el documento abra al
mismo tiempo una nueva ventana que dirigiremos a la URL que queramos.

En esencia este comportamiento es un creador de pop-ups o ventanas emergentes, as que si el


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 116
16. Comportamientos avanzados

usuario dispone de un bloqueador es posible que no se pueda llevar a cabo la apertura de la nueva ventana.

Pero veamos qu debemos hacer para poder abrir una ventana de este modo.

Primero seleccionaremos elemento asociado al comportamiento, si lo que queremos es que se asocie al


body de la pgina haremos clic en una rea vaca del documento.

Luego abre el panel Comportamientos (Mayus+F4) y pulsa el botn para desplegar la lista.

Selecciona la opcin Abrir ventana del navegador y vers el siguiente cuadro de dilogo:

Veamos las opciones que podemos seleccionar aqu.

En Mostrar URL: escribiremos la URL de la pgina que queremos abrir.

En los cuadros de texto de Ancho de la ventana: y Alto de la ventana: podremos especificar su


tamao en pxeles.

El cuadro Nombre de la ventana: te permitir darle un nombre a la nueva ventana. As, ms tarde,
utilizando JavaScript, podramos referenciarnos a ella utilizando este nombre.

En Atributos: marca las casillas para que los elementos como la barra de estado o la barra de mens
aparezcan en la nueva ventana.

Si dejas todos desmarcados, la ventana se abrir sin ningn elemento y aparecer nicamente rodeada de
un marco de pgina.

Comprobar Navegador

Podemos utilizar este comportamiento para crear dos pginas diferentes dependiendo del navegador que
est utilizando el usuario.

Esta opcin exista debido a que Internet Explorer suele comportarse de forma diferente al resto de
navegadores. Su poltica de seguimiento de los estndares vara un poco respecto a las dems. Por lo que una

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 117


16. Comportamientos avanzados

pgina se puede ver diferente en IE y en Firefox siendo que tiene el mismo cdigo!

Para saltarnos este error entre los navegadores aparece este comportamiento que utilizaremos para evaluar
el navegador que est utilizando el usuario y mostrando una pgina u otra utilizando redireccionamientos.

Veamos el cuadro de dilogo que se muestra al seleccionar Comprobar navegador al hacer clic en el
botn del panel Comportamientos, dentro del men ~Ya no se utiliza:

Como puedes ver hay dos bloques importantes en esta ventana Netscape Navigator e Internet Explorer,
esto es debido a que son los ms utilizados.

Podemos seleccionar la versin a partir de la cual el cambio de URL se realice, si no tienes muy claro qu
valores debes escribir djalo como est. Los valores por defectos son bastante acertados.

Luego debers seleccionar qu quieres hacer en cada uno de los casos (que se cumpla la versin o no).
Para ello debers rellenar las dos cajas de texto que se encuentran al pie de la ventana URL y Alt URL (URL
alternativa).

En los desplegables encontrars tambin la opcin Permanecer en esta pgina cuyo uso es bastante
aconsejable, as evitars saltos de URLs innecesarios.

Finalmente el tercer bloque Otros navegadores te permite exactamente las mismas opciones que las
anteriores. Esto, en realidad, se debe a que las versiones antiguas de Netscape e IE son las ms
problemticas y por ello se dedican pginas especiales para ellos.

Un consejo que te podramos dar es que te instales diferentes navegadores en tu PC y hagas pruebas del
visionado de las pginas antes de publicarlas. As te asegurars de que el resultado sea ptimo en todos los
casos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 118


16. Comportamientos avanzados

Este comportamiento debe ir asociado al evento onLoad de la etiqueta body para que se ejecute en la
carga de la pgina.

Comprobar Plug-ins

Otro comportamiento que tiene que ver con la comprobacin de las caractersticas del navegador del usuario
es la opcin Comprobar Plug-ins.

Si haces clic sobre ella vers el siguiente cuadro de dilogo:

Este comportamiento nos dar la posibilidad de comprobar si el navegador tiene instalados los plug-ins (o
aadidos) necesarios para que pueda ver archivos de tipo Flash, Quicktime, Shockwave, RealPlayer, etc...

Para ello deberemos seleccionar el tipo de plug-in que requerimos para que nuestra pgina se visualice
correctamente, en el caso de que no se encuentre en el desplegable Seleccionar: deberemos escribir su
nombre en el cuadro de texto Introducir: (aunque esto ocurrir en contadas ocasiones).

Rellena los campos de URL siguientes. El primero indicar la ruta de la pgina que quieres que se muestre
si el plug-in existe en el navegador del usuario. Djalo en blanco si quieres que se quede en la pgina en la que
est.

Y en el campo De lo contrario, ir a URL: escribe la ruta a la que debe redirigirse el navegador en caso de
que no tuviese el plug-in instalado. Aqu tienes dos opciones, o bien redirigir al usuario a la pgina donde
descargarse el plug-in para poder visualizar la tuya correctamente, o redirigirlo a una pgina que hayas creado
para aquellos que no cumplan los requisitos mnimos del sitio.

Este comportamiento tambin deber ir asociado al evento onLoad del body para que pueda ejecutarse en
la carga de la pgina.

Normalmente este comportamiento slo tendr un uso prctico en Internet Explorer, ya que la mayora del
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 119
16. Comportamientos avanzados

resto de los navegadores soportan por s solos la deteccin de plug-ins instalados y redireccionan a la fuente
del plug-in directamente.

Mens de Salto
Seccin 1

Aunque este comportamiento se encuentra en el listado del panel Comportamientos vamos a aprender a
insertarlo desde otro lugar ya que te ser ms fcil.

Un men de salto no es ms que un men desplegable desde el que puedes saltar de una pgina a otra con
slo seleccionar la opcin correspondiente en el men. Justo al principio del apartado tienes un ejemplo (no es
funcional pero puedes desplegarlo para hacerte una idea) que ilustra el aspecto que tendra este tipo de mens.

Insertarlo es muy sencillo, slo tienes que hacer clic en Insertar, seleccionar la opcin Formulario y en el
desplegable elegir Men de salto.

Se abrir este cuadro de dilogo:

Para crear el men debers introducir los elementos (opciones) que lo forman. Para ello escribe en Texto el
ttulo de la pgina y en Al seleccionarse, ir a URL la ruta de la pgina que se tiene que abrir si el usuario
selecciona esta opcin del men.

Una vez rellenados estos campos, haz clic en el botn .

Luego repite el proceso tantas veces como elementos en el men quieras insertar.

Cuando hayas acabado decide en qu ventana quieres abrir los enlaces en Abrir URL en: y dale un nombre

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 120


16. Comportamientos avanzados

al men (para reconocerlo mejor ms tarde) en Nombre del men.

Luego puedes marcar la opcin Seleccionar primer elemento tras el cambio de URL para que cuando
se abra la ventana el elemento del men que se muestre sea el primero.

Djalo desmarcado si quieres que se muestre el de la pgina que se est visualizando.

Seccin 1 Ir a

Luego marca la opcin Insertar botn Ir tras el men para que se aada un botn al formulario.

Si escoges esta opcin vers que se crea un men como el que tienes justo sobre este prrafo.

El funcionamiento de este men de salto es muy parecido al anterior, slo que una vez seleccionada la
pgina que mostrar hay que pulsar el botn para que se efecte el salto.

Ejercicios de la Unidad 16. Prueba evaluativa de la Unidad 16.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 121


17. Estilos CSS avanzados

Unidad 17. Estilos CSS Avanzado

En temas anteriores vimos cmo funcionaba el Panel CSS y cmo crear hojas de estilos para poder
utilizarlas en tus pginas web.

En este tema aprenderemos ms sobre CSS, pero orientndonos ms a qu es CSS y cmo crear estilos
CSS para crear pginas que sigan los fundamentos y reglas marcadas por el W3C (Word Wide Web
Consortium).

Esta metodologa exige que el archivo HTML solamente muestre datos organizados y estructurados con
etiquetas de marcacin HTML, mientras que la parte de formato recaera sobre los estilos CSS nica y
exclusivamente.

Para poder lograr esto deberemos dominar en profundidad CSS para poder posicionar, modificar o adornar la
pgina de un modo eficiente.

En este tema aprenderemos controles que nos ayudarn a presentar el texto e imgenes de nuestras
pginas de una forma mucho ms limpia y cmoda.

Aplicar estilos CSS

Hasta ahora, si has entrado un poco en el cdigo de las pginas, habrs visto etiquetas que introducan
estilos CSS en ellas.

La forma ms habitual de presentarse es en la seccin head de la pgina de esta forma:

<style type="text/css">

<!--

body {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

text-align: center;

background: url('imagenes/fondo.gif') repeat-x bottom;

//->

</style>

Este mtodo lo utilizaremos para incrustar el cdigo directamente sobre el archivo HTML.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 122


17. Estilos CSS avanzados

Tambin es posible importar archivos de hojas de estilos (de extensin .css) que hayamos creado. Como
ya hemos visto esta opcin es mucho mejor porque as podemos aplicarla sobre varias pginas a la vez sin la
necesidad de escribir el cdigo en cada una de ellas.

En este caso deberemos crear un archivo CSS (Archivo Nuevo y seleccionando CSS) donde
escribiremos las reglas de estilo del mismo modo en el que hemos visto ms arriba pero eliminado el
componente HTML:

body {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

text-align: center;

background: url('imagenes/fondo.gif') repeat-x bottom;

Luego deberamos vincularlo en la pgina HTML utilizando la etiqueta link:

<link rel="stylesheet" href="ruta/del/estilo/nombre.css" />

Una pgina puede contener ambos tipos de estilos CSS, como por ejemplo, tener un archivo vinculado y
luego un bloque de estilo incrustado. O incluso tener varias hojas de estilo asociadas.

La organizacin de los estilos debes decidirla t. Pero recuerda que cuanto menos cdigo repitas en tus
pginas, ms fcil ser luego de modificar o exportar.

Tambin es posible declarar el estilo en lnea. Es decir, tal y como se van creando las etiquetas HTML, para
ello debers utilizar el atributo style:

<p style="color: red; font-size: 30px;">Este texto est en rojo y con un tamao de 30 pxeles</p>

El estilo en lnea es ms desaconsejado porque es ms difcil de modificar al tener que buscarlo por el texto
y modificndolo uno a uno.

Para practicar realiza el Ejercicio Crear una hoja de estilos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 123


17. Estilos CSS avanzados

Estructura CSS

Un archivo CSS (por suerte) tiene una estructura muy bien definida, por lo que bastar con que nos
aprendamos unas cuantas reglas para poder empezar a familiarizarnos con su creacin.

Su estructura siempre es la siguiente:

selector { propiedad:valor; }

Esto es lo que podramos llamar una regla CSS. Podemos escribir tantas reglas CSS como queramos,
siempre una despus de otra.

Entre llaves se encierra la definicin del estilo, que viene dada por una lista de propiedades y sus valores
separados por puntos y comas.

Los selectores son aquellos sobre los que se aplica la definicin del estilo CSS.

Hay 3 tipos de selectores:

Etiqueta HTML

Clase

Identidad

Cualquier etiqueta HTML es un selector (eliminando los < y >). Por lo que cualquier elemento de una pgina
puede ser modificado genricamente para que tome un mismo aspecto, por ejemplo:

p {font: 13px bold Arial;}

Hace que todos los prrafos (la etiqueta P) tendrn la fuente de un tamao de 13 pxeles, estar en negrita
y ser del tipo Arial.

Una clase es un selector que afectar slo a aquellas etiquetas que nosotros decidamos, por ejemplo:

.rojo {color: red;}

Hemos creado una clase que hace que el color de la letra que tenga asociada esta clase sea rojo. Como
puedes ver, la clase se define porque tiene un punto delante.

Ahora podramos aplicar este estilo sobre cualquier etiqueta que queramos.

<p class="rojo">Este es un texto en rojo</p>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 124


17. Estilos CSS avanzados

<div class="rojo">Este es un bloque con el texto rojo</div>

En este ejemplo estaramos creando un prrafo o un bloque y ambos tendran el texto de color rojo por
habrseles aplicado la misma regla CSS.

Los selectores de clase deben estar siempre escritos con carcteres alfanumricos y sin utilizar espacios
(utiliza el subrayado _ para separar palabras).

Por ltimo encontraramos los selectores de identidad. Estos slo se aplican una vez y se asocian a una
etiqueta.

#contenedor {width: 600px;}

Ms tarde en el cdigo podremos encontrar:

<div id="contenedor">Este es un bloque que contiene texto</div>

Las clases de identidad se identifican por empezar el selector con un signo #. En el cdigo deber
establecerse la regla CSS asocindosela al atributo ID.

Este atribudo (id) recoge el nombre del elemento que se ha creado con la etiqueta HTML.

A partir de ese momento se podra referenciar a ese cuadro de texto como contenedor utilizando JavaScript.

Selectores CSS

Aunque slo hay tres tipos de selectores diferentes hay diversas formas de combinarlos para producir hojas
de estilo ms complejas.

Ahora veremos estos tipos de combinacin:

Agrupacin: Los selectores se pueden agrupar separados por comas, por lo que:

p { background-color: #000033; }

.azul_oscuro { background-color : #000033; }

#cabecera { background-color: #000033; }

Puede escribirse como:

p, .azul_oscuro, #cabecera { background-color: #000033; }

Descendencia: Podemos obligar que un estilo slo se aplique sobre un elemento que est dentro de
otro. Por ejemplo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 125


17. Estilos CSS avanzados

h1 {

color: #0000FF;

font-weight: bold;

b { color: #0000FF; }

Esto har que todos los encabezados H1 de la pgina sean de color azul y en negrita, y que los textos en
negrita se muestren azules.

Pero, qu pasa si queremos resaltar texto en los encabezados, no podremos utilizar la negrita?

<h1>Ttulo: El uso de la <b>Negrita</b></h1>

En este caso deberemos hacer uso de la descendencia:

h1 b { color: red; }

Ahora los textos marcados con la etiqueta B en los encabezados H1 sern de color rojo.

Al escribir dos selectores seguidos obligamos a que el segundo tenga que estar dentro del anterior.

Puedes utilizar todas las anidaciones que quieras y mezclar los selectores, por ejemplo:

#contenedor p .derecha { float: right; }

En este caso todas las etiquetas con la clase derecha que se encuentren dentro de un prrafo del elemento
definido como contenedor flotarn a la derecha.

Selectores de Atributo

Hasta ahora hemos visto que los selectores se pueden combinar de bastantes formas. Veamos que el poder
de CSS no slo se queda ah sino que avanza un poco ms para ayudarnos a establecer estilos segn el tipo
de atributos que tenga una etiqueta.

Un atributo es una parte de la descripcin de un selector HTML. Por ejemplo, en:

<a href="http://www.aulaclic.es" target="_blank">Enlace</a>

A es el selector de la etiqueta, mientras que href y target son atributos.

CSS permite entrar en el contenido de las etiquetas para cambiar sus estilos. Veamos cmo hacerlo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 126


17. Estilos CSS avanzados

Nombre de Atributo: Podemos establecer estilos para etiquetas con determinados atributos
definidos, por ejemplo:

a[href] { font-family: Arial, Helvetica; }

En esta lnea estamos estableciendo que cualquier etiqueta a que tenga el atributo href cambie su tipo de
letra a Arial o Helvtica.

Valor de Atributo: Podemos aplicar estilos a etiquetas que tengan determinado valor en un
atributo, por ejemplo:

a[target="_blank"] { font-weight: bold; }

Esta lnea har que se convierta en negrita cualquier enlace que abra una nueva ventana al hacer clic.

Interesante, verdad?.

Pseudo-clases y Pseudo-elementos CSS

Por ltimo, y para terminar con los selectores veremos las pseudo-clases, elementos que aadiremos a los
selectores para evidenciar algn estado.

Y los pseudo-elementos, que aplicaremos sobre los selectores en dos casos muy sencillos.

Primero veremos 4 tipos diferentes de pseudo-clases, que hasta ahora slo pueden aplicarse sin ningn
problema sobre la etiqueta A (que utilizamos para crear vnculos). Son: :link, :visited, :hover y :active.

Incluyendo estas pseudo-clases en nuestros estilos CSS podremos modificar el modo en el que se
visualizarn los enlaces.

Veamos el siguiente ejemplo:

a:link { color: red; }

a:visited { color: blue; }

a:hover { color: green; }

a:active { color: yellow; }

Esto har que los enlaces se muesten de color rojo (red) en nuestra pgina. Es el estado link.

Cuando ya hayan sido visitados por el usuario se quedarn de color azul (blue). Es el estado visited. Este
estado se renovar dependiendo del navegador utilizado y se mostrar durante un tiempo determinado (una
sesin, etc...).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 127


17. Estilos CSS avanzados

En el momento en que coloques el ratn sobre l se mostrar de color verde (green). Es el estado hover.

Y finalmente en el momento que se haga clic sobre l, y mientras se mantenga pulsado el botn se ver de
color amarillo (yellow). Es el estado active.

Prueba este enlace

Puedes aplicar estas pseudo-clases de cualquier forma de las anteriores.

a.menu:hover { text-decoration: none; }

Esta lnea har que los elementos A de la clase menu no muestren subrayado (ni ningn tipo de
decoracin) cuando se coloque el ratn sobre l.

Puedes utilizarlas todas a la vez o descartar los estados que no quieras tratar. Pero recuerda, debern estar
declaradas en el estilo CSS en este orden para que funcionen correctamente. Si los cambias de orden es
posible que no te funcionen.

Luego tenemos dos pseudo-elementos que actuarn sobre el texto del documento, son: :first-letter y
:first-line (primera letra y primera lnea respectivamente).

p:first-letter { font-size: 26px; }

p:first-line { font-variant: small-caps; }

Puedes ver un ejemplo de cmo actuaran estos pseudo-elementos en la siguiente lnea:

Para practicar los pseudo-elementos y clases realiza el Ejercicio Utilizando pseudo-elementos y clases.

Controles de fuente

Ya hemos visto cmo manejarnos con los selectores, ahora veremos cmo deberemos crear las definiciones
de los estilos.

Empezaremos viendo los controles de modificacin de fuentes:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 128


17. Estilos CSS avanzados

font-family: indica la familia de fuente en la que se mostrar el texto, puede tomar los valores serif, sans-
serif, cursive, fantasy y monospace:

serif, sans-serif, cursive, fantasy, monospace...


Aunque esta propiedad tambin soporta que nombres un listado de diferentes fuentes. El navegador las
buscar en el equipo del usuario y si la encuentra la mostrar. El orden en este caso tambin es importante,
pues mostrar la que primero encuentre.

Es recomendable, aun as, indicar siempre una familia en el caso de que no se encontrase ninguna de las
fuentes instaladas, ejemplo:

p { font-family: Arial, Helvetica, sans-serif; }

font-style: indica el estilo de la fuente, puede tomar los valores italic y oblique.

italic, oblique
Algunas fuentes estn hechas especialmente para tener una variante en italic (cursiva), para aquellas que no
lo tengan implementado utiliza el atributo oblique que hace que el navegador incline automticamente la fuente
para mostrarla en cursiva.

font-variant: establece la variante de la fuente. Puede tomar el valor small-caps (versales). El valor
normal har que se muestre el estado por defecto de la fuente.

SMALL-CAPS, Normal

font-weight: indica el peso de la fuente. Los valores ms utilizados son: bolder, bold y lighter. Tambin
puedes utilizar valores del 100 al 900, siendo el primero la fuente ms ligera y el ltimo el ms pesado.

bolder, bold, lighter

font-size: establece el tamao de la fuente. Puedes utilizar lo valores predefinidos smaller, larger, xx-
small, x-small, small, medium, large, x-large y xx-large. Los dos primeros valores establecen el tamao de
la fuente en comparacin a la definida en el elemento padre donde se encuentra, as se mostrar ms pequea
(smaller) o ms grande (larger).

xx-small, x-small, small, medium, large, x-large, xx-large


Tambin es posible establecer el tamao del texto utilizando porcentajes. Que tambin mostrar el texto en

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 129


17. Estilos CSS avanzados

relacin a su elemento padre.

Pero, de lejos, la forma ms utilizada es especificando expresamente el tamao de la fuente en una cifra.

Las unidades utilizadas son varias, ems, puntos, pxeles... El sistema de puntos (pt) vara un poco segn
los sistemas operativos, por lo que es aconsejable utilizar alguno de los restantes:

a { font-size: 12em; }

p { font-size: 14px; }

Es posible definir todos estos estilos que hemos visto en una sola definicin. Para ello utilizaremos font:.

As una retala de reglas como esta:

p { font-style: italic; }

p { font-variant: small-caps; }

p { font-weight: bold; }

p { font-size: large; }

p { font-family: monospace; }

Puede escribirse como:

p{

font: italic small-caps bold large monospace;

Recuerda que el orden debe ser siempre el mismo: style, variant, weight, size y family.

Si no vas a utilizar una de las definiciones puedes omitirla como en este ejemplo:

p{

font: bold sans-serif;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 130


17. Estilos CSS avanzados

Espaciado

Continuando con los controles de texto tenemos la propiedad word-spacing que establece la separacin
entre las palabras de un texto.

Este texto tiene una separacin de 18 pxeles entre sus palabras.

Este, sin embargo, tiene una separacin de -5 pxeles.

Tambin podemos utilizar la propiedad letter-spacing para establecer la distancia aplicada entre los
caracteres del texto:

Est e t e x t o ti e ne una se p a r a c i n de 5 p x e l e s e ntre su s


p a l a b r a s.

Este,sinembargo,tiene una separacinde -2pxeles.

vertical-align establece la alineacin vertical del texto. Puede tomar los valores baseline, sub, super,
top, text-top, middle, bottom, text-botom.

Observa como los valores sub, super, text-bottom y text-top toman como referencia el tamao del texto,
mientras que top, middle y bottom toman como referencia el alto del prrafo completo (en este caso lo marca
la imagen de aulaClic).

line-height indica el alto de lnea del texto, igual que el resto de propiedades puedes establecer esta
altura en pxeles, ems o puntos.

Si estableces simplemente valores numricos podrs indicar el alto respecto a su tamao normal. Por
ejemplo:
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 131
17. Estilos CSS avanzados

p { line-height: 2; }

Esta lnea muestra el texto con un interlineado doble. Si hubiesemos escrito 1.5 el interlineado sera un
50% ms alto de lo normal.

text-align establece la alineacin horizontal del texto. Sus valores ya te deben ser familiares: left, right,
center y justify.

text-indent indica el tamao de identacin (o sangra) del texto. Tomar valores en puntos, pxeles o
ems, como prefieras.

Texto identado 24px

Texto identado 48px

Texto identado 72px

white-space, esta propiedad es muy til para evitar que el ancho del navegador modifique el ancho de las
lneas del texto.

Puede tomar el valor nowrap para que el texto se muestre en una sla lnea sin insertar saltos no
deseados:

Este texto no tiene saltos de lnea, as que se mostrar en toda su anchura aunque el navegador sea
ms estrecho. Haz ms pequea la ventana para probarlo.

Tambin puedes establecer esta propiedad al valor pre. En este caso todos los espacios insertados en el
texto se mostrarn y no se convertirn en uno slo como ocurre normalmente:

En este texto podemos introducir tantos espacios como queramos. Da igual si son ms de uno, se
mostrarn igualmente.
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 132
17. Estilos CSS avanzados

Este ltimo valor no funciona correctamente en Internet Explorer as que es recomendable utilizar la
entidad HTML ( ) para mostrar ms de un espacio.

Aspecto del texto

text-decoration establece si el texto llevar decoracin o no. Esta propiedad es muy til para modificar
el estilo de los enlaces. Los valores que puede tomar esta propiedad son none, underline, overline, line-
through, blink.

El valor blink hace que el texto parpadee. Este valor slo funciona en determinados navegadores (no en
Internet Explorer).

Con la propiedad text-transform puedes indicar la transformacin del texto de la siguiente forma.
Capitalize cambia la primera letra de cada palabra a maysculas. Uppercase y lowercase cambian el texto a
maysculas o minsculas respectivamente.

Este Texto Tiene El Valor Capitalize, Las Primeras Letras Sern En Maysculas, El Resto
Se Mostrar En Minsculas Automticamente

ESTE TEXTO TIENE EL VALOR UPPERCASE, AUNQUE ESTE ESCRITO EN


MINSCULAS SE CAMBIAR A MAYSCULAS

este texto tiene el valor lowercase, aunque este escrito en maysculas se cambiar a
minsculas

Por ltimo veremos la propiedad color que establece el color del texto.

Esta propiedad puede tomar un valor hexadecimal (como vimos en el apartado de colores del tema 3).

De modo que simplemente hara falta especificar el color de este modo:

p { color: #006600; }

Unos ejemplos seran los siguientes:

#006600 #00FF00 #003399 #33CC99 #66CCFF #00CCCC

#990000 #999900 #FF9933 #996699 #CCFF33 #CCFF99

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 133


17. Estilos CSS avanzados

Tambin existe la posibilidad de utilizar unas palabras reservadas para nombrar unos cuantos colores
bsicos.

El modo en el que se definira el estilo sera el mismo:

p { color: red; }

Aunque en este caso en vez de introducir su equivalente hexadecimal, referenciaramos directamente su


nombre.

Puedes encontrar el listado de los nombres de color que puedes utilizar en el sitio de la W3C.

Para practicar realiza el Ejercicio Controles de fuente.

Controles de ratn

Hemos decidido dedicar este apartado a la propiedad cursor que modifica la apariencia del ratn cuando se
sita sobre una etiqueta afectada por esta propiedad CSS.

Puedes aplicarla sobre prrafos, enlaces o incluso sobre el body mismo (as el cursor tendr una forma
personalizada en toda la pgina!).

El modo en el que se utiliza es igual que el resto:

p{

cursor: pointer;

Y puede tomar los valores auto, crosshair, pointer, move, n-resize, ne-resize, e-resize, se-resize, sw-
resize, w-resize, nw-resize, text, wait y help.

Para practicar realiza el Ejercicio Controles de ratn.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 134


17. Estilos CSS avanzados

Controles de lista

Hemos visto muchas propiedades que afectan al modo en el que se muestran los textos de nuestras
pginas.

Ahora haremos un alto para ver unas cuantas propiedades que utilizaremos para dar estilo a nuestras listas.

list-style-type permite establecer el tipo de vieta utilizada en las listas, puede tomar los valores disc,
circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha y none.

disc 1 circle 1 square 1


disc 2 circle 2 square 2
disc 3 circle 3 square 3

1. decimal 1 i. lower-roman 1 I. upper-roman 1


2. decimal 2 ii. lower-roman 2 II. upper-roman 2
3. decimal 3 iii. lower-roman 3 III. upper-roman 3

a. lower-alpha 1 A. upper-alpha 1 none 1


b. lower-alpha 2 B. upper-alpha 2 none 2
c. lower-alpha 3 C. upper-alpha 3 none 3

Este estilo debe ir asociado a la etiqueta li, ul o ol.

list-style-image permite mostrar una imagen en lugar de una vieta.

La forma en la que lo haremos ser la siguiente:

ul { list-style-image: url(graficos/lista.gif); }

As declararemos el estilo. Luego bastar con escribir una lista desordenada, pues hemos utilizado el
selector ul para marcar el estilo.

elemento 1
elemento 2
elemento 3
elemento 4

Observa que hemos utilizado una URL. Esta ruta debe ser o bien absoluta, o relativa a la hoja de estilos.
Nunca al documento donde se aplica!

list-style-position sirve para establecer sangrados colgantes. Puede tomar dos valores outside (fuera) e
inside (dentro).
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 135
17. Estilos CSS avanzados

Veamos un ejemplo que lo ilustrar perfectamente:

Como puedes ver el valor inside alinea la vieta con el principio del texto del elemento anterior. Outside
alinea la vieta del elemento en la posicin predefinida. Utiliza este ltimo valor para destacar listas definidas
como inside.

Por ltimo, como en los controles de fuente, existe un modo en el que podemos escribir todas estas
reglas sin tener que escribirlas una a una. Para ello utilizaremos la propiedad list-style.

De este modo el siguiente bloque:

ol {

list-style-type: upper-alpha;

list-style-position: outside;

list-style-image: url(imagenes/bullet.gif);

Puede escribirse como:

ol {

list-style: upper-alpha outside url(imagenes/bullet.gif);

Ten en cuenta siempre el orden type, position e image. Si no quieres utilizar alguna de ellas, simplemente
omtela.

Controles de fondo

En este apartado veremos las propiedades que pueden aplicarse sobre el fondo.

Estas propiedades se pueden aplicar sobre muchos de los elementos, tanto celdas, prrafos o el body de la
pgina.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 136


17. Estilos CSS avanzados

background-color permite establecer el color de fondo. Utiliza los mismos cdigos


hexadecimales o los nombres de color que vimos en la propiedad color del texto.

La sintaxis es igual a la que hemos visto hasta ahora:

td.rojo {

background-color: red;

background-image establece una imagen de fondo para el elemento.

body {

background-image: url(imagenes/fondo.jpg);

Por defecto, las imgenes se posicionarn en la esquina superior izquierda y en mosaico.

background-repeat indica el modo de repeticin de la imagen


establecida para el fondo.

Puede tomar los siguientes valores:

repeat: la imagen se repite a modo de mosaico hasta ocupar la


pgina completa.

repeat-x: la imagen se repite a lo largo del eje horizontal.

repeat-y: la imagen se repite a lo largo del eje vertical.

no-repeat: la imagen no se repite.

Por omisin, el valor que se toma es repeat, por lo que se genera un mosaico con la imagen del fondo.

Debers declarar la URL de la imagen para poder utilizar esta propiedad:

#menu {

background-image: url(imagenes/menu.gif);

background-repeat: repeat-x;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 137


17. Estilos CSS avanzados

texto
texto
background-attachment se utiliza para indicar si la imagen de pantalla es fija o se
texto
desplaza con el movimiento de las barras de desplazamiento.
texto
Esta opcin se usa sobre todo para las imgenes del body. texto
texto
Puede tomar los valores fixed y scroll. El primer valor dejar la imagen fija, el segundo
har que la imagen se desplace junto con las barras. texto
texto
texto
texto
background-position permite el
posicionamiento de la imagen de fondo.
texto
texto
Selecciona entre los valores top, center, texto
bottom y left, center, right.

En este caso podremos combinar dos de los


valores, por ejemplo:

.cita {

background-image:
url(imagenes/quote.gif);

background-repeat: no-repeat;

background-position: right top;

Aunque puedes omitirlos, pero recuerda que si lo haces por omision los valores sern top y left.

Igual que en algunos de los apartados anteriores puedes utilizar la propiedad background para resumir
las reglas CSS.

As el siguiente bloque:

.cita {

background-color: gray;

background-image: url(imagenes/quote.gif);

background-repeat: no-repeat;

background-attachment: scroll;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 138


17. Estilos CSS avanzados

background-position: right top;

Puede ser escrito de la siguiente forma:

.cita {

background: gray url(imagenes/quote.gif) no-repeat scroll right top;

Recuerda mantener el orden color, image, repeat, attachment y position.

Y ya sabes, si no quieres alguno, sltatelo.

Para practicar realiza el Ejercicio Controles de fondo.

Controles de margen

Ahora veremos unas cuantas reglas que afectarn a los bordes y mrgenes de los elementos.

Para ello utilizaremos el mismo ejemplo: dos cajas, una dentro de la otra.
margen
texto
margen

margin-top, margin-right, margin-bottom y margin-left establecen la distancia de los bordes del


elemento al elemento padre.

Puedes utilizar pxeles o porcentajes para indicar estas distancias.

Por ejemplo, en la siguente caja se le ha dado al bloque interior la siguiente clase:

.bloque_interior {

margin-top: 20px;

margin-right: 0px;

margin-bottom: 5px;

margin-left: -10px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 139


17. Estilos CSS avanzados

margen

texto
margen

Los mrgenes superiores e inferiores se pueden ver en la distancia que hay de la caja interior a las palabras
margen.

Observa cmo el margen 0 del lado derecho hace que los bordes queden pegados, mientras que un valor
negativo hace que el bloque salga de la caja.

La propiedad margin te permite unificar varias propiedades en una sola:

.bloque_interior {

margin-top: 20px;

margin-right: 0px;

margin-bottom: 5px;

margin-left: -10px;

Este bloque se podra reescribir como:

.bloque_interior {

margin: 20px 0px 5px -10px;

Recuerda que debers seguir el orden top, right, bottom y left.

En el caso de que los valores arriba y abajo (top y bottom) e izquierda y derecha (left y right) sean iguales
entre s se puede escribir en dos valores, como:

.bloque_interior {

margin: 20px 5px;

En este caso los mrgenes superior e inferior sern de 20px y los de los lados de 5.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 140


17. Estilos CSS avanzados

En caso de que quieras que todos los margenes tengan la misma distancia puedes escribirlo slo una
vez:

.bloque_interior {

margin: 20px;

Ahora todos los mrgenes sern de 20 pxeles.

Tambin se pueden establecer estas propiedades a auto. Dejando que los bordes del elemento sean
determinados por el navegador.

Esta opcin, sin embargo, no se trata del mismo modo en todos los navegadores.

Internet Explorer no sigue los estndares y no la maneja de un modo correcto.

Por lo que cuando con otros navegadores centrar un elemento es muy sencillo con el valor auto, para IE hay
que hacer una pequea trampa.

Veamos el siguiente ejemplo:


margen
texto
margen

El cdigo CSS de la caja interior es:

.bloque_interior {

margin-right: auto;

margin-left: auto;

Si intentas hacerlo sobre el body, en IE no funcionar. Los mrgenes auto no centrarn el bloque.

Debers darle la siguiente propiedad al body para que funcione:

text-align: center;

Esto simplemente alinear el texto al centro en el resto de navegadores (donde deberemos seguir utilizando
el valor auto para los mrgenes) y har que los bloques se alineen en el centro de la pantalla.

padding-top, padding-left, padding-bottom y padding-right establecern la distancia del borde de un


elemento con sus etiquetas interiores.

Lo entenders mucho mejor con el siguiente ejemplo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 141


17. Estilos CSS avanzados

A esta caja le hemos aplicado el siguiente estilo:

.bloque {

padding-top: 20px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 10px;

Como puedes ver la distancia de la palabra texto a los bordes derecho e inferior es de 5px.

Y lo mismo pasa con los mrgenes superior (20px) e izquierdo (10px).

Igual que con los mrgenes podemos abreviar las reglas CSS utilizando la propiedad margin.

As, el bloque anterior:

.bloque {

padding-top: 20px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 10px;

Se podr reescribir como:

.bloque {

padding: 20px 5px 5px 10px;

Recuerda, tambin, mantener el orden top, left, bottom, right.

Los casos de repeticin se aplican igual que en los mrgenes, por lo que podrs escribir los siguientes

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 142


17. Estilos CSS avanzados

casos:

.bloque1 {

padding: 20px 5px 5px 10px;

.bloque2 {

padding: 20px 7px;

.bloque3 {

padding: 5px;

Bordes

Tambin tenemos las propiedades de borde.

La primera es border-width que indica el ancho de un borde.

Puede tomar los valores medium, thin y thick. Aunque tambin se aceptan valores en pxeles y
porcentajes que son ms fciles de manejar a la hora de crear bordes con una anchura exacta.

En este caso hemos utilizado:

.borde1 {

border-width: 1px;

.borde2 {

border-width: 5px;

border-style muestra el borde del elemento de una forma determinada, existen varios tipos:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 143


17. Estilos CSS avanzados

border-color establece en forma hexadecimal o con nombre el color del borde de un elemento.

En este caso ha sido:

.borde {

border-color: #FFFF00;

Como en el resto de propiedades, utilizaremos la propiedad border para resumir estas tres ltimas.

De modo que el siguiente bloque:

.borde {

border-width: 10px;

border-style: groove;

border-color: black;

Podra escribirse ms fcilmente:

.borde { border: 10px groove black; }

Debes mantener el orden width, style y color, y en este caso debers especificar cada uno de los
valores para que la regla se comporte normalmente.

Tambin para los bordes es posible utilizar las mismas propiedades pero indicando a qu lado nos

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 144


17. Estilos CSS avanzados

referimos:

.borde {

border-top-width: 10px;

border-top-style: groove;

border-top-color: black;

border-left-width: 10px;

border-left-style: groove;

border-left-color: black;

border-bottom-width: 10px;

border-bottom-style: groove;

border-bottom-color: black;

border-right-width: 10px;

border-right-style: groove;

border-right-color: black;

Que a su vez podra reescribirse como:

.borde {

border-top: 10px groove black;

border-left: 10px groove black;

border-bottom: 10px groove black;

border-right: 10px groove black;

Y si todos los valores son iguales para cada uno de los bordes, volvemos a utilizar la propiedad border:

.borde {

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 145


17. Estilos CSS avanzados

border: 10px groove black;

Para practicar realiza el Ejercicio Controles de mrgenes y bordes.

Controles de elementos de bloque y en lnea

Ahora veremos cmo posicionar los elementos y darles el tamao que nos convenga para representarlos.

Antes de empezar deberamos hacer una distincin entre las etiquetas HTML.

Las hay de 2 tipos: de bloque o en lnea.

Las etiquetas de bloque son aquellas que causan un salto de lnea antes y despus de ellos, como por
ejemplo las etiquetas p, div, table, br, etc...

Sin embargo luego encontramos otro tipo de etiquetas (en lnea) que no producen saltos en el flujo de la
pgina, como pueden ser las etiquetas a, b, i, span, etc...

Teniendo esto siempre en mente vers que es ms sencillo trabajar y moldear las pginas utilizando CSS.

Primero veremos las propiedades de tamao height (altura) y width (anchura).

Puedes especificarlas en cualquier elemento de bloque y establecern su alto y su ancho en pxeles o


porcentaje.

300x50

#contenedor {

width: 300px;

height: 50px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 146


17. Estilos CSS avanzados

Luego encontramos la propiedad float, que permite que cualquier elemento flote en un lado determinado
de la pantalla mientras el resto sigue el flujo natural.

Observa estos ejemplos:

Este texto tiene un elemento flotante a la izquierda.



Adems le hemos dado un tamao de fuente
mayor para que se note mejor el efecto.

Este texto tiene un elemento flotante a la derecha.



Adems le hemos dado un tamao de fuente
mayor para que se note mejor el efecto.

Hemos utilizado los valores left y right respectivamente. En estos casos a los prrafos que contienen el
smbolo de copyright se les han aplicado la propiedad CSS float:

<p style="float:left; font-size: 25px; border: 1px solid black;">&copy;</p>

<p style="float:right; font-size: 25px; border: 1px solid black;">&copy;</p>

Pero si vemos detenidamente esta propiedad veremos que encontramos un problema:

Este texto tiene un elemento flotante a la derecha.


Pero quiero que este prrafo no se vea afectado
por el bloque flotante y se muestre sin tener que
ajustarse a l.

Como este prrafo que ocupa toda la anchura del


bloque div padre.

Cmo solucionamos este problema?

Para ello deberemos utilizar la propiedad clear. Esta propiedad permite romper el ajuste que se est
realizando por una etiqueta anterior marcada con float.

Clear puede tomar 3 valores: left, right o both, para romper el float de izquierda, derecha o ambos
respectivamente.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 147


17. Estilos CSS avanzados

Por lo que si le aplicamos un clear: right; al segundo prrafo este se mostrar sin verse afectado por el
float:

Este texto tiene un elemento flotante a la derecha.



Pero quiero que este prrafo no se vea afectado por el
bloque flotante y se muestre sin tener que ajustarse a
l.

Como este prrafo que ocupa toda la anchura del


bloque div padre.

El cdigo que hemos utilizado es el siguiente:

<p style="clear: right;">Pero quiero que este p&aacute;rrafo no se vea afectado por el bloque flotante
y se muestre sin tener que ajustarse a &eacute;l.</p>

Del mismo modo esta propiedad nos ayudar en este caso:

Este texto tiene dos elementos flotantes a la


izquierda.

Queremos que los dos bloques estn flotando a la izquierda pero uno debajo del otro.

Para ello deberemos aplicarle al segundo elemento un clear: left; para que elimine el comportamiento del
primer elemento que ya estaba flotando.

Por ello, el segundo elemento lo escribiramos as:

<div style="float: left; clear: left; font-size: 25px; border: 1px solid black;">&copy;<br />&copy;</div>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 148


17. Estilos CSS avanzados

Y obtendramos lo siguiente:

Este texto tiene dos elementos flotantes a la


izquierda.

Ahora uno se encuentra debajo del otro, y el texto
fluye tenindolos en cuenta a ambos.
Aunque puede llegar un prrafo que deje de verse
afectado.

Como este!

Ahora combinando los mrgenes y los elementos flotantes podemos crear columnas de una forma muy
sencilla:

cabecera
menu contenido
menu contenido
menu contenido
menu contenido
menu contenido
pie

La forma es la siguiente:

1. Creamos una cabecera. No hace falta que se le aplique ningn estilo en especial, pero hemos preferido aadir

unos bordes y paddings para que se vea mejor el ejemplo (igual que en resto de los elementos).

cabecera

2. Luego creamos otro bloque (nosotros hemos utilizado divs aunque puedes utilizar prrafos, tablas o cualquier

elemento de bloque).

cabecera

menu

menu

menu

menu
menu

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 149


17. Estilos CSS avanzados

3. A este ltimo bloque le asignamos la propiedad float: left; para que se encuentre flotando a la izquierda y le damos

una anchura (en nuestro caso un 30%).

cabecera

menu

menu

4. Luego creamos un tercer elemento que contendr la segunda columna.

cabecera

menu contenido
menu contenido

contenido

contenido

contenido

5. A este elemento deberemos darle un margin-left del mismo tamao que la anchura de la primera columna. As
nos aseguramos de que se encuentren en el mismo nivel (porque el elemento de la izquierda est flotando) pero

no vuelva a tomar el flujo normal cuando el bloque de la izquierda haya acabado.

cabecera

menu contenido
menu contenido

contenido

contenido

contenido

6. Finalmente aadimos un nuevo bloque que utilizaremos como pie de pgina.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 150


17. Estilos CSS avanzados
6.

7. A este bloque deberemos asignarle la propiedad clear: both; para que el elemento flotante no le afecte en caso de

que el contenido fuese demasiado corto.

Finalmente tenemos la propiedad display, que establece el tipo de elemento con el que estamos
tratando.

Esta propiedad es muy til porque transforma las etiquetas de bloque a en lnea y viceversa.

Puede tomar los valores block, inline o list-item.

Los dos primeros valores hablan por s mismos. Puedes asociarle el estilo display: block; a una etiqueta A
para que cree un salto de lnea antes y despus de ella.

Del mismo modo, podrs hacer que una etiqueta de bloque (como p o div) se convierta en un elemento en
lnea utilizando display: inline; y puedan ser mostradas una al lado de otra:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 151


17. Estilos CSS avanzados

En este ejemplo podemos ver tres tablas que se muestran una al lado de la otra.

Simplemente les hemos dado el estilo:

.tabla {

display: inline;

Aunque si disminuyes el ancho de la ventana vers que al tratarse de elementos en lnea se adaptan a su
tamao.

Para saltarnos este inconveniente (si lo fuera), podemos utilizar la propiedad que vimos en el apartado de
Controles de texto: white-space.

Introduciendo estas tres tablas en un elemento de bloque como un p o un div y asignndole la propiedad
white-space: nowrap; conseguiramos que las tres tablas permaneciesen en lnea sin saltos de pantalla a
pesar de la anchura de la ventana.

Finalmente, comentaremos que esta propiedad tambin puede tomar el valor list-item.

De este modo, los elementos que se vean afectados por el estilo display: list-item; se mostrar como si
formasen parte de una lista.

Observa el siguiente ejemplo:

p.lista {

display: list-item;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 152


17. Estilos CSS avanzados

list-style-type: square;

Si aplicamos este estilo sobre unos prrafos veremos esto:

Para practicar realiza el Ejercicio Controles de bloque.

Controles de posicin

En este apartado veremos cmo posicionar el contenido de la pgina web utilizando nicamente estilos
CSS.

Existen unas propiedades CSS que combinadas con las siguientes nos ayudarn a mover el contenido de
la pgina.

Estas son top, left, bottom y right.

Con estas propiedades podremos establecer la distancia a los bordes de la ventana del navegador.

Recordemos que top equivale a la parte superior.

Left al lado izquierdo.

Bottom al borde inferior.

Y finalmente right al derecho.

Normalmente daremos valores a estas propiedades utilizando pxeles o porcentajes.

Veamos ahora cmo las utilizaremos para ello deberemos declarar tambin la propiedad position.

Esta es sin duda la ms compleja de este apartado as que la veremos con detenimiento.

Esta propiedad puede aceptar 4 valores: static, absolute, relative y fixed.

Vayamos uno a uno.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 153


17. Estilos CSS avanzados

El valor static es el valor por defecto de un elemento, ocupa su lugar en el flujo de la pgina y no puede ser
modificado utilizando las propiedades top/bottom y left/right.

p{

position: static;

Con el valor absolute puedes colocar un elemento en cualquier parte de la ventana con slo darle las
coordenadas.

As deberamos declarar la posicin utilizando un par de propiedades top/bottom y left/right.

Un ejemplo podra ser este:

#capa_flotante {

position: absolute;

top: 100px;

left: 300px;

width: 30px;

height: 125px;

Esta declaracin de estilos es muy habitual en las capas. Se posiciona absolutamente el objeto y luego se
le da un ancho y un alto.

El valor relative tambin nos permite mover el elemento. Este, en principio, ocupa su lugar en el flujo normal
de la pgina y utilizaremos las propiedadeas top/bottom y left/right para desplazarlo tomando como
referencia ese lugar y no los bordes de la pgina.

Por ejemplo:

p.especial {

position: relative;

top: 20px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 154


17. Estilos CSS avanzados

Esta regla har que los prrafos marcados con la clase especial se desplacen 20 pxeles hacia abajo de su
positin normal en el flujo de la pgina.

Piensa que lo que estamos diciendo en la definicin de la regla es que va a haber una desfase de 20 pxeles
desde la parte superior de donde se encontraba en un principio, por lo que el elemento se ver
desplazado hacia abajo.

Finalmente encontramos el valor fixed. Este valor, desgraciadamente, no funciona en algunas versiones de
Internet Explorer por lo que no te ser de mucho uso aunque sea una muy buena regla de estilo.

Asignndole este valor a la propiedad position podemos hacer que un elemento se quede fijo en la ventana
aunque se muevan las barras de desplazamiento. Un comportamiento muy til para los mens o algunos
grficos que queramos que permanezcan siempre a la vista.

Tambin acepta los pares top/bottom y left/right para definir la posicin en la que se mostar fijo.

Por ejemplo:

#menu {

position: fixed;

top: 0px;

right: 0px;

Esta regla de estilo posicionara un elemento con identidad menu en la esquina superior derecha de la
ventana y aunque utilicemos el scroll (las barras de desplazamiento) permanecer all fijo.

Claro est, este valor no funciona en IE 6, aunque es posible que en futuras versiones puedan arreglar este
problema.

Controles de visibilidad

Por ltimo en este apartado veremos unas cuantas propiedades que tienen que ver con la forma en la que se
visualizan los elementos en pantalla.

La primera propiedad que veremos ser z-index.

Esta propiedad decide el orden de profundidad de los elementos que se encuentran solapados.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 155


17. Estilos CSS avanzados

En el apartado anterior vimos cmo mover los elementos en la pantalla. Imagina, ahora, que al mover dos
capas una nos queda por encima de la otra.

Cmo podemos decidir cul quedar por detrs? Y al frente?

Utilizaremos esta propiedad para ello.

Z-index acepta nmeros positivos o negativos, y establece que el elemento con un valor mayor se
mostrar por delante del resto.

Veamos un ejemplo:

z-index: 0 z-index: 2

z-index: 1

z-index: 2

z-index: 0

Para utilizar esta propiedad basta con declararla:

.rojo {

position: relative;

top: 100px;

left: 20px;

z-index: 0;

Otra propiedad muy valiosa a la hora de jugar con la visibilidad es visibility.

Puede tomar los valores visible y hidden (visible y escondida respectivamente).

Asigna el valor hidden a todos aquellos elementos que quieras que no aparezcan en la pantalla.

Muy til para ocultar estadsticas o para crear animaciones complejas combinando esta propiedad con
JavaScript.

#estadisticas {

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 156


17. Estilos CSS avanzados

visible: hidden;

Finalmente nos encontramos con otra propiedad llamada overflow.

Esta propiedad establece como ha de tratarse el contenido dentro de un elemento.

El overflow en realidad se hace cargo del desbordamiento de contenido. Por lo que slo acta en
aquellos casos en los que el continente se queda demasiado pequeo para mostarlo todo.

Puede tomar los valores visible, hidden, scroll y auto.

El valor visible hace que se ignore el tamao del continente para mostrar todo el contenido. Es el valor por
omisin en la mayora de los navegadores.

Utilizando hidden se oculta el contenido que no cabe y no muestra barras de desplazamiento. El tamao
del continente no se ver afectado.

Si le das el valor scroll se introducirn las barras de desplazamiento necesarias para que el contenido pueda
visualizarse correctamente. El tamao del continente no se ver afectado.

Finalmente, con el valor auto dejamos que sea el explorador del usuario el que decida qu hacer con el
sobrante del contenido.

Veamos unos ejemplos:

En este ejemplo hemos introducido 4 etiquetas div que contienen una imagen ms ancha que ellas.

El bloque marcado con overflow: visible; ignora su tamao y muestra la imagen completa. Al contrario que
el que est definido como hidden que esconde (o recorta) el resto de la imagen.

El valor scroll muestra las 2 barras de desplazamiento aunque la vertical no sea necesaria, y auto hace que
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 157
17. Estilos CSS avanzados

el navegador introduzca nicamente la horizontal pues es la que es necesaria en este caso.

Ejercicios de la Unidad 17. Prueba evaluativa de la Unidad 17.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 158


18. Sitios Remotos

Unidad 18. Sitios Remotos

En el tema 3 vimos cmo crear y trabajar con un sitio local.

Esta unidad est dedicada a los Sitios Remotos, veremos cmo crearlos y cmo utilizarlos.

Definir un sitio remoto significa establecer una configuracin de modo que Dreamweaver sea capaz de
comunicarse directamente con un servidor en Internet (por eso se llama remoto) y as poder trabajar a la vez
con tus archivos en el sitio local, es decir, la copia que tienes en tu ordenador, y en el sitio remoto, colgados
en el servidor, en Internet.

El modo en el que veremos que el programa se comunica con tu servidor ser FTP, ya que es
prcticamente el ms utilizado y muy pocos utilizan otras alternativas.

Configurar un Sitio Remoto

Muy bien, ahora veamos los pasos que tenemos que seguir para configurar las opciones y que Dreamweaver
se pueda conectar con nuestro servidor.

Para ello deberemos modificar la especificacin que creamos en su da del sitio con el que estamos
trabajando.

As que haz clic en Sitio y selecciona Administrar sitios.

Selecciona el sitio con el que quieras establecer comunicacin remota (o crea uno nuevo para el caso) y
pulsa Editar.

Vers que se abre el cuadro de dilogo de Definicin del Sitio.

Ahora podremos escoger entre trabajar en modo bsico o avanzado. Vamos a seleccionar la pestaa
Avanzado para poder ver con ms detenimiento las opciones que se nos ofrecen.

Una vez ests en el nuevo modo, selecciona la Categora Datos remotos en el listado de la izquierda.

Ahora en el desplegable Acceso selecciona el mtodo de acceso que deber utilizar Dreamweaver para
conectarse con el servidor. Como ya hemos dicho nosotros explicaremos la opcin FTP.

Se mostrarn las siguientes opciones:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 159


18. Sitios Remotos

Aqu debers rellenar los datos que te facilit el servicio de hosting que contrataste. Si no recuerdas los
datos o has perdido el correo electrnico que seguramente te enviaron, pdeles de nuevo la informacin.

Los datos que necesitrs son los siguientes:

Servidor FTP o host es la direccin a la que se dirigir Dreamweaver para conectarse a tu servidor ser
del tipo ftp.servidor.com o tambin podrs encontrar algunas que estn formadas en forma de direccin IP
(como por ejemplo, 192.186.1.1)

En el campo Directorio del Servidor podremos establecer una carpeta contenida en el servidor donde
queramos subir las pginas.

Imagina que dentro de la estructura de carpetas del servidor romoto tienes una que se llama pagina y dentro
de esta otra que se llame principal. Podramos indicar la ruta pagina/principal para que los archivos se
subiesen directamente a esa ubicacin.

En Usuario y Contrasea escribe el nombre de usuario y el password para poder conectar con el
servidor. Marca la casilla Guardar si quieres que el programa recuerde la contrasea.

Una vez introducidos estos datos puedes pulsar el botn Probar para ver si son correctos y Dreamweaver
puede crear una conexin con el servidor remoto.

Finalmente comentaremos la opcin Permitir desproteger y proteger archivo. Esta casilla es til cuando
ms de una persona est utilizando el mismo servidor y las mismas pginas. De esta forma (como veremos
ms adelante) podrs bloquear diversos archivos para evitar que se vean modificados por otra persona (que
tambin tenga acceso al servidor) mientras t trabajas con ellos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 160


18. Sitios Remotos

Si seleccionas la opcin Cargar archivos en el servidor automticamente al guardar forzars a que


Deamweaver suba los archivos cada vez que los guardes. Una opcin bastante til para no olvidar subir
pequeos retoques que se vayan haciendo en el tiempo. Aunque es una opcin un poco peligrosa porque si
modificas la versin en local y te equivocas no podrs recuperar la versin anterior que estaba almacenada en
el remoto porque se habr sobreescrito. Esta opcin tampoco es recomendable si no tienes conexin
permanente y rpida a Internet.

Una vez hayas terminado Acepta todas las pantallas hasta volver a la vista de trabajo y estaremos listos.

El Panel Archivos

Desde el panel Archivos seremos capaces de controlar nuestro sitio local y remoto de forma fcil y rpida.

En este apartado veremos qu pasos debemos seguir para completar unas cuantas acciones que nos sern
bastante tiles.

A primera vista el panel Archivos muestra este aspecto:

Su uso es bastante sencillo. Observa los dos desplegables de la parte superior.

El primero te permite seleccionar el sitio con el que estamos trabajando. El segundo te permite cambiar la
vista de ese sitio.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 161


18. Sitios Remotos

Esta ltima opcin es muy til para ver el contenido que se encuentra subido en Internet. Una vez hayas
configurado las opciones del Servidor Remoto podrs desplegar esta opcin y seleccionar Vista remota, se
mostrarn todos los archivos que en ese momento se encuentran en el servidor.

Ahora veremos para qu sirven los botones:

El botn Conectar te permitir establecer una conexin con el servidor. De forma predeterminada
Dreamweaver se desconecta del servidor cada 30 minutos.

El botn Actualizar actualiza las listas de las vistas local y remota. As podrs ver el contenido
exacto en cada momento de cada uno de los sitios, se utiliza sobre todo cuando varias personas tienen
acceso al sitio remoto para cambiar las pginas.

Utiliza el botn Obtener para descargar al servidor local archivos que hayas seleccionado en el panel
Archivos en la vista remota. Estos archivos se copiarn en tu sitio local, y en caso de ya existir se
sobreescribirn.

El botn Colocar acta de forma contraria. Sube los archivos seleccionados en la vista local al
servidor, se copiarn y si existen se sobreescribirn.

Luego los dos siguientes botones podrn ser utilizados si has seleccionado la opcin Permitir desproteger
y proteger archivo en el cuadro de dilogo Definicin del Sitio anterior.

Utiliza el botn Proteger para realizar la accin anterior de Obtener pero protegiendo el archivo que
se encuentra en el servidor convirtindolo en slo lectura. De esta forma si alguien con acceso al servidor
intenta modificar el archivo le ser imposible hasta que lo desprotejas.

Del mismo modo, el botn Desproteger acta del mismo modo que el botn Colocar pero cuando
sube el archivo al servidor lo desprotege para que pueda ser modificado por otras personas.

Si activaste la opcin Permitir desproteger y proteger archivo y subes un archivo nuevo al servidor (uno
que an no se encuentre en la vista remota) automticamente se proteger. Para evitar esto debers subir los
archivos nuevos utilizando el botn Desproteger.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 162


18. Sitios Remotos

Sincronizar Sitios
Esta es una de las opciones ms
tiles en cuanto a Sitios Remotos.

Esta opcin permite hacer un


estudio de los archivos situados en
el sitio local y remoto y establecer
el modo en el que se debern
copiar, borrar y sobreescribir los
archivos para conseguir un objetivo:
al final de la sincronizacin, los
archivos en el sitio remoto y el sitio
local deben ser iguales.

Para realizar una sincronizacin


haz clic derecho sobre cualquier
zona en el panel Archivos y
selecciona la opcin Sincronizar....

Vers que aparece un cuadro de dilogo como este:

Este es el paso ms importante en la sincronizacin, pues decidiremos de qu modo se va a realizar.

En el desplegable Sincronizar: seleccionaremos una de las dos opciones, Archivos locales


seleccionados solamente o Todo el sitio. Dependiendo de qu opcin elijas se copiarn slo unos archivos
o todos los que forman el sitio.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 163


18. Sitios Remotos

En el desplegable Direccin: estableceremos las pautas que se deben seguir durante la sincronizacin.

Si seleccionas Colocar archivos ms nuevos en remoto cuando se comparen ambos sitios, se


sobreescribirn aquellos en el sitio remoto que tengan una fecha de modificacin menor a la que exista en el
local. De esta forma copiars en direccin Local a Remoto.

Si seleccionas la opcin Obtener archivos ms nuevos de remoto se copiarn aquellos archivos que se
encuentren en el sitio remoto que tengan una fecha de modificacin mayor que la del local. En este caso
estaremos copiando en direccin Remoto a Local.

La ltima opcin, Obtener y colocar archivos ms nuevos, se refiere a la sincronizacin como tal. Evala
los archivos en el sitio remoto y local y copia los ms nuevos en el que contiene los ms viejos. En este caso
la Sincronizacin es Bidireccional.

Marca la opcin Eliminar archivos remotos no existentes en la unidad local si quieres que los archivos
que se encuentren en el remoto que no estn en el local se borren.

Al pulsar Vista previa... aparece un listado con los cambios que se van a realizar, slo nos quedar
aceptarlo.

Debido a que no todos los servidores tienen acceso FTP y que no tienes porqu tener acceso a un servidor
remoto no realizaremos ningn ejercicio sobre este tema. Si quieres establecer una conexin con tu servidor
remoto slo tendrs que seguir los pasos explicados en la teora.

Prueba evaluativa de la Unidad 18.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 164


19. Servidor de Pruebas

Unidad 19. Servidor de Pruebas

Introduccin a PHP

Hasta ahora hemos aprendido cmo mostrar contenido esttico en nuestras pginas web.

Dejando de lado todos los efectos o animaciones que podamos hacer, en determinadas ocasiones nos es
necesario darle un poco ms de dinamismo al contenido del sitio.

Digamos que necesitamos mostrar listados de cualquier tipo que puedan generarse automticamente, o
incluso que se repartan en varias pginas.

Es posible que tambin necesites que el contenido se actualice peridicamente y tengas demasiadas
pginas como para ir modificndolas una a una.

O incluso te gustara crear una pgina individual para cada elemento que aparezca un listado y resulta muy
laborioso crear una pgina individual para cada uno de ellos.

Muy bien. Ha llegado la hora de dejar un poco de lado HTML y comenzar a crear pginas ms verstiles
utilizando PHP.

PHP es un lenguaje de programacin. Pero no te preocupes, Dreamweaver contiene las suficientes


herramientas como para manejarte sencillamente sin que tengas que saber ni una lnea de cdigo.

Desde luego, si el tema te apasiona no lo dudes. Aprende PHP y utilzalo para crear prcticamente lo que te
venga a la cabeza. Aunque eso se encuentra fuera de este curso.

Nosotros veremos lo que es posible hacer utilizando las herramientas de que dispone Dreamweaver.

Como decamos PHP es un lenguaje de programacin, as que deberemos aprender antes cmo funciona.

Hasta ahora nosotros crebamos pginas con extensin HTML, este tipo de archivos, cuando son requeridos
por un navegador se descargan automticamente del servidor y se visualizan tal y como son en el cliente
(el ordenador del usuario que est viendo la pgina).

PHP acta de forma diferente.

Un archivo con extensin PHP, cuando es requerido por el cliente se ejecuta en el servidor y genera una
pgina web con cdigo HTML, y es este cdigo HTML el que se enva y se visualiza en el navegador del
usuario.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 165


19. Servidor de Pruebas

De esta forma, el contenido del archivo PHP es completamente transparente al usuario (adems de serle
imposible ver el contenido del archivo) y slo podr ver el resultado de la peticin que ha creado (es decir, lo
que genera el archivo PHP segn convenga en cada momento).

Vers que esto es ms fcil de entender cuando vayamos avanzando en la unidad.

Una de las utilidades de las pginas PHP es que PHP es capaz de buscar en una base de datos mientras
se est ejecutando en el servidor y mostrar los datos obtenidos en cdigo HTML para que el navegador del
cliente los pueda visualizar:

Como puedes ver PHP puede ser muy til a la hora de recuperar datos almacenados lo que te ser muy til
si decides guardar en forma de tablas informacin relativa a tus productos, elementos sobre los que ests
trabajando, entradas de blog, etc...

Si no sabes muy bien qu es una base de datos visita este tema bsico sobre Bases de datos.

Estructura PHP

Si abres un archivo PHP vers que tiene cierto parecido a un archivo HTML.

Esto es debido a que el cdigo PHP se incrusta dentro del cdigo HTML. nicamente ser necesario
introducir un par de marcas para establecer el principio del cdigo y el final.

Veamos un ejemplo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 166


19. Servidor de Pruebas

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Documento sin t&iacute;tulo</title>

</head>

<body>

<table>

<tr>

<td>

<?php

echo "Hola mundo!";

?>

</td>

</tr>

</table>

</body>

</html>

Este cdigo podra pegarse en un archivo PHP, guardarse en un servidor que soporte PHP y ejecutarse.

El resultado que nos dara al requerirse sera una pgina web con una tabla en la que se podra leer Hola
mundo! (la instruccin echo escribe texto en pantalla).

Sin embargo, aunque se trate de un archivo PHP puedes ver que se parece muchsimo a un HTML. Slo que
en el momento de agregar cdigo de programacin hemos aadido dos etiquetas (una de apertura y otra de
cierre) para indicar que lo que se encuentra entre ellas es cdigo PHP y debe ser ejecutado.

Estas etiquetas son <?php y ?>, aunque tambin es posible encontrar su forma abreviada <? y ?> por lo
que el cdigo anterior se podra sustituir por:

<?

echo "Hola mundo!";

?>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 167


19. Servidor de Pruebas

No vamos a entrar en ms detalle, pues Dreamweaver se encargar de generar todo esto automticamente.

Pero te ser bastante til cuando empecemos a programar pginas para poder localizar con un vistazo el
cdigo que se haya creado.

Instalar un Servidor Local con WAMP

Debido a que para el uso de este tipo de archivos es necesario un servidor que soporte PHP y que te de
acceso a una base de datos para crear tablas y rellenarlas con informacin dedicaremos los siguientes
apartados a la instalacin y configuracin de un servidor de pruebas local que sea capaz de hacer todo esto.

Para ello necesitars descargarte WAMP, un paquete auto-instalable que te ofrece la posibilidad de utilizar
Apache (para correr PHP) y utilizar MySQL (bases de datos).

En este curso seguiremos los pasos que hacen falta para instalar este paquete, pero existen muchsimos de
ellos.

Vamos a ver paso por paso lo que debers hacer.

Una vez tengas el archivo ejecutable en tu ordenador, haz doble clic sobre l para empezar la instalacin.

Se te mostrar la siguiente pantalla:

Aqu nos dan la bienvenida as que simplemente haz clic en Next > para continuar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 168


19. Servidor de Pruebas

Esta es la pantalla de acuerdo de licencia. Debers aceptarlo haciendo clic en la opcin I accept the
agreement y pulsar el botn Next >.

En esta ventana nos preguntan dnde queremos que se guarde el programa.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 169
19. Servidor de Pruebas

Ser mejor que lo guardemos en la carpeta donde se instalan todos los programas, as tendremos todo
mucho ms ordenado.

Haz clic en el botn Browse..., se abrir un cuadro de dilogo para que selecciones la carpeta donde
quieras instalarlo.

Abre Disco local (C:) y selecciona Program Files. Pulsa el botn OK para aceptar.

Volvers de nuevo a la pantalla anterior donde ahora se podr leer C:\Archivos de programa\wamp, haz
clic en Next > para continuar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 170


19. Servidor de Pruebas

Aqu deberemos escribir el nombre que queremos que aparezca en el desplegable Todos los programas
del men Inicio. Djalo como est y vuelve a pulsar Next >.

Aqu podremos seleccionar la opcin Auto Start si queremos que el programa se ejecute cada vez

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 171


19. Servidor de Pruebas

que iniciemos Windows.

Mejor dejarla deseleccionada, pues slo vamos a utilizarlo en determinadas ocasiones y no nos interesa
que est siempre ejecutndose consumiendo recursos.

De nuevo, pulsamos Next > para seguir.

Ya casi hemos terminado.

Haz clic en Install para instalar el programa.

Antes de que la instalacin se complete, WAMP te har una ltima pregunta: dnde quieres colocar el
localhost?

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 172


19. Servidor de Pruebas

Qu es el localhost? Para qu sirve?

Hemos estado hablando de crear un servidor. Un servidor remoto (el que se encuentra en Internet y requiere
de una conexin FTP para subir archivos) tiene una direccin asociada.

Puede ser una direccin formada por un nombre de dominio, como www.aulaclic.com, o por una direccin
IP (conjunto de 4 nmeros del 0 al 255 separados por puntos, como 213.188.129.143).

Este es el modo en el que accedemos a un servidor remoto, dando su nombre ya sea por dominio o por IP.

Pues bien, localhost se corresponde con el nombre de dominio del servidor local.

Vers que una vez instalado WAMP podremos acceder a nuestro servidor local escribiendo en la barra de
direcciones del navegador http://localhost/.

Tambin podramos hacerlo escribiendo http://127.0.0.1/ que es la direccin IP de nuestro propio ordenador.

Qu quiere decir todo esto? Muy sencillo, WAMP te est pidiendo que especifiques una carpeta donde
situar el localhost.

De esta forma, cuando el servidor local est funcionando y visites el localhost desde un navegador, se
mostrar el contenido de esa carpeta. Como si fuese el contenido de un servidor remoto!

Ahora tienes dos opciones, una de ellas es dejar la carpeta www dentro de WAMP como localhost, o
cambiarla y seleccionar una donde te apetezca.

La ltima es ms cmoda, porque as puedes tener tus archivos PHP en la carpeta que prefieras y no
obligadamente dentro de Archivos de programa.

Selecciona una carpeta para que acte de localhost y pulsa Aceptar.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 173
19. Servidor de Pruebas

Si cambiaste la carpeta, el programa te advertir que tendrs que copiar unos archivos en ella, no te
preocupes, pulsa Next > y cuando hayamos terminado lo haremos.

En un punto determinado se te mostrar esta ventana. WAMP espera que le des un navegador
predeterminado para que abra las ventanas en l.

Si quieres que utilice Internet Explorer pulsa Abrir directamente, no tendrs que hacer nada.

En el caso de que quieras que utilice otro navegador busca el archivo ejecutable .exe (estar dentro de la
carpeta del programa dentro de Archivos de programa) y haz clic en Abrir.

Hemos terminado de instalar el programa, se mostrar la siguiente ventana:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 174


19. Servidor de Pruebas

Marca la casilla si quieres que se ejecute (Launch) cuando cerremos el instalador.

Haz clic en Finish para finalizar.

Una vez instalado el programa deberemos realizar un ltimo paso si seleccionaste una carpeta para el
localhost diferente a la predefinida.

Debers copiar los archivos que se encuentran en la carpeta C:\Archivos de programa\wamp\www al


lugar que seleccionaste.

El programa estar listo para utilizar.

Para practicar la instalacin de este programa haz el Ejercicio Instalacin de WAMP.

Trabajar con un Servidor Local WAMP

Para ejecutar el programa slo tienes que hacer clic en Inicio, Todos los programas, WampServer y
finalmente en Start WampServer.

En el rea de notificacin aparecer un nuevo icono: . (Puede que el diseo de estos iconos varen un
poco segn la versin que hayas instalado).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 175


19. Servidor de Pruebas

Como ya hemos dicho, WAMP se encarga de ejecutar principalmente 2 servicios: Apache (para correr PHP)
y MySQL (para trabajar con bases de datos).

El icono de la barra de tareas tiene varios estados que dependen de cmo se encuentren estos servicios:

Este icono indica que ambos servicios estn ejecutndose correctamente.

Si se muestra este otro icono significa que nicamente uno de los servicios se encuentra
ejecutndose en este momento, el otro se encuentra suspendido o no est instalado.

Si ves este icono significar que ninguno de los servicios se encuentra ejecutndose en estos
momentos.

Si haces clic izquierdo sobre cualquiera de estos iconos se mostar


el men de WAMP (a la izquierda).

Nos centraremos, ahora, en la parte inferior que se encuentra bajo el


ttulo de Services.

Aqu podrs encontrar 3 comandos que tienen que ver con el estado
de los servicios:

Start All Services intentar lanzar los dos servicios (Apache y


MySQL)

Stop All Services parar los servicios que se estn ejecutando,


por lo que el estado del icono en la barra de tareas cambiar a .

Restart All Services parar los servicios e intentar ejecutarlos de


nuevo. Utiliza esta opcin cuando se te presente algn problema en su
funcionamiento.

Por defecto WAMP ofrece un servicio cerrado, slo t sers capaz de ver el contenido del localhost.

A partir de la versin 1.6.4 puedes hacer clic sobre la opcin Put Online para hacer pblico este contenido y
que otras personas puedan verlo introduciendo la IP de tu ordenador en un navegador.

Nota: Si tu conexin se encuentra detrs de un router esta opcin no funcionar correctamente hasta que
configures el router para ello.

Si cambias esta opcin los iconos de la barra de estado cambiarn y dejarn de mostrar un pequeo
candado que indicaba el uso Offline: , y .

Para volver de nuevo al estado cerrado podrs seleccionar la opcin Put Offline que aparecer en vez de
Put Online.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 176


19. Servidor de Pruebas

Luego podremos encontrar dos desplegables uno para cada servicio.

En esencia ambos mens son muy parecidos y las opciones principales


se encuentraa en la imagen de la derecha.

Observa las dos ltmias opciones Install Service y Remove Service, te


servirn para instalar y desinstalar el servicio en caso de que hayas
trastocado algn archivo y haya dejado de funcionar.

Simplemente desinstala el servicio y vulvelo a instalar.

Las opciones Start/Resume Service, Stop Service y Restart Service son los equivalentes a los que
vimos en el men principal pero tratados individualmente para cada uno de los servicios.

Finalmente veremos las opciones que vamos a utilizar de momento que se encuentran en la parte superior
bajo el ttulo de WAMP5.

Localhost abre una nueva ventana del navegador mostrando el contenido del localhost. Por defecto vers
una pgina creada por WAMP desde donde podrs navegar por el contenido de las carpetas.

De todas formas tambin puedes abrir una nueva ventana y escribir http://localhost/carpeta/ para ver el
contenido de una carpeta que se encuentre en el directorio que asignaste al localhost.

WWW Directory abre en una ventana del Explorador de Windows la carpeta que asignaste al
localhost.

Desde aqu podrs trabajar con los ficheros como hacamos hasta ahora. Copindolos, movindolos o
borrndolos cuando sea necesario.

Por ltimo la opcin phpMyAdmin nos llevar a una pgina web desde donde podremos controlar,
gestionar y crear nuestras bases de datos.

Configurar un Servidor de Pruebas

Una vez instalado WAMP tendremos listo un servidor local capaz de correr PHP sin ningn tipo de
problemas.

Ahora podemos combinar esta aplicacin con Dreamweaver para probar las pginas dinmicas que vayamos
creando en nuestro sitio.

Para ello no har falta ms que declarar un Servidor de prueba en Dreamweaver.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 177


19. Servidor de Pruebas

Para ello debers editar la configuracin del sitio, haz clic en Sitio y luego en Administrar sitios....

Selecciona el sitio que quieras modificar y pulsa Editar.

Se abrir el cuadro de dilogo de Definicin del sitio.

Seleciona la pestaa Avanzada y haz clic en la categora Servidor de pruebas.

Vers las siguientes opciones:

En el desplegable Modelo de servidor deberemos seleccionar el tipo de servidor que estamos utilizando,
en nuestro caso es PHP MySQL.

El tipo de Acceso ser Local/red al tener instalado el servidor en nuestra propia computadora.

Ahora debers rellenar los datos del servidor de pruebas.

En Carpeta de servidor deberemos seleccionar una carpeta dentro del localhost donde guardaremos los
archivos que queramos probar. En nuestro caso nuestro localhost lo hemos definido en d:\PHPServer, por lo
que hemos creado una nueva carpeta dentro de l llamada Prueba_Sitio.

En definitiva, la ruta donde queremos que se guarden los archivos ser: d:\PHPServer\Prueba_Sitio\.

Marca la casilla que sigue si quieres que los archivos se actualicen automticamente en el panel Archivos.

Y finalmente escribe el URL del sitio de pruebas. Recuerda que habamos definido d:\PHPServer\ como
localhost, por lo tanto para acceder desde un navegador a la carpeta donde estarn copiados nuestros
archivos PHP deberemos introducir http://localhost/Prueba_Sitio.

Acepta y habremos terminado.

A partir de este momento, cada vez que, trabajando sobre un archivo PHP, pulses la tecla F12 para
visualizarlo en el navegador se copiar al servidor de pruebas y se mostrar gracias a nuestro localhost.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 178


19. Servidor de Pruebas

Nota: recuerda que para poder visualizar los archivos en localhost debers tener WAMP ejecutando al
menos el servicio de Apache (que es el que se ocupa de correr PHP).

Para practicar la creacin de servidores de prueba realiza el Ejercicio Crear un servidor de pruebas.

Introduccin a phpMyAdmin

En este curso no vamos a explicar en profundidad el uso de phpMyAdmin debido a su extensin. Pero s
daremos unas cuantas directrices para que puedas empezar a manejarte con l y a dar tus primeros pasos en
el uso de las bases de datos.

Para abrir phpMyAdmin, una vez instalado WAMP, haz clic en la opcin phpMyAdmin de su men como
vimos en un apartado anterior.

Se abrir una ventana del navegador y mostrar la ventana principal de la aplicacin:

Desde aqu podremos crear nuevas bases de datos, tablas y usuarios con sus respectivos privilegios.

Pero, vayamos paso a paso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 179


19. Servidor de Pruebas

Crear una Base de Datos en phpMyAdmin

Para crear una nueva base de datos en phpMyAdmin basta con escribir el nombre de la nueva base de datos
en el cuadro de texto creado para ello en la pgina principal y pulsar el botn Crear.

La nueva base de datos se crear automticamente.

Puedes seleccionar un juego de carcteres en el desplegable Cotejamiento, si lo dejas en blanco se


tomar el valor por defecto que variar segn la configuracin de cada servidor.

Es recomendable que escojas la opcin utf-8_spanish_ci para mantener la compatibilidad con todos los
caracteres del alfabeto en castellano y para que la salida en cualquier navegador sea correcta.

Una vez creada la base de datos podrs acceder a ella desde el men de la izquierda. Despliega el listado
Base de datos y selecciona la base de datos que quieras modificar:

Para practicar la creacin bases de datos realiza el Ejercicio Crear una Base de Datos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 180


19. Servidor de Pruebas

Crear una Tabla en phpMyAdmin

Cuando selecciones una Base de Datos en phpMyAdmin vers una nueva pantalla desde donde podrs ver
todas las opciones para poder trabajar en ella:

En este caso en la pantalla principal encontraremos muy poca cosa porque no contiene ninguna tabla por
ahora.

Para crear una tabla lo nico que debes hacer es escribir su Nombre y especificar su Nmero de campos.

Cuando hayas terminado pulsa el botn Continuar y vers una pantalla como esta:

Aqu debers establecer la configuracin de cada uno de los campos de la tabla.

Rpidamente definiremos las propiedades ms frecuentemente utilizadas:

Campo: El nombre del campo.

Tipo: El tipo del valor del campo: texto, nmero entero, entero largo, etc...

Cotejamiento: Juego de caracteres que utilizar el campo.

Nulo: Si seleccionamos NOT NULL, el campo se deber rellenar obligatoriamente (no puede contener el
valor nulo).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 181


19. Servidor de Pruebas

Predeterminado: Un valor predeterminado para el campo.

Extra: Selecciona aqu si quieres que el campo sea de tipo numrico con auto-incremento. Cada registro
tendr un valor superior al anterior.

Primaria: El campo es clave primaria de la tabla.

ndice: El campo se indexar para optimizar la bsqueda.

nico: El campo slo puede adoptar valores nicos. No podrn haber dos registros con un mismo valor
en ese campo.

Texto completo: Al visualizar la tabla mostrar el contenido completo del campo.

Pulsa el botn Grabar cuando hayas acabado y la tabla se crear.

Ahora el aspecto de la ventana de la base de datos ser diferente pues mostrar el listado de tablas
contenidas con sus propiedades.

Haciendo clic en el botn al lado del nombre de la tabla o haciendo clic sobre ella en el men de la
izquierda podrs acceder a la vista en detalle de sus campos y propiedades.

En esta ltima vista puedes hacer clic en la pestaa Examinar para ver el listado de todos los registros.
Utiliza la pestaa Buscar para filtrar el listado por los valores de algn campo.

Para practicar la creacin tablas realiza el Ejercicio Crear una Tabla.

Insertar Datos en una Tabla

Rellenar tablas desde phpMyAdmin es muy sencillo.

Si no tienes ninguna base de datos seleccionada, selecciona previamente la que contiene la tabla a utilizar
desde el desplegable que encontrars en la parte superior izquierda de la pantalla.

Luego selecciona la tabla con la que quieres trabajar y haz clic en la pestaa Insertar.

En seguida se abrir una ventana desde donde podrs aadir una fila (o registro) a la tabla indicando el valor
de cada campo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 182


19. Servidor de Pruebas

En la columna Valor escribe el valor del Tipo de cada campo y pulsa Continuar cuando hayas acabado.

Otro modo de rellenar una tabla es importando datos que tengamos en un archivo provinente de otra base de
datos o hecho por nosotros mismos.

Para ello, tendrs que hacer clic en la pestaa Importar en el mismo men donde encontraste la opcin
anterior:

Se abrir una ventana desde donde debers especificar qu archivo quieres importar:

Observa que debers indicar la localizacin del archivo que contiene los datos que queremos importar.

Y sobre todo, lo ms importante, el Juego de caracteres que utiliza el archivo para que los datos que se
introduzcan en la tabla se puedan adaptar de forma correcta y mantener la coherencia del texto.

Una vez introducidos estos datos bastar con que pulses el botn Continuar y los registros (si no hubo
ningn fallo en el archivo) se aadirn automticamente.

Para practicar realiza el Ejercicio Importar datos a una Tabla.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 183


19. Servidor de Pruebas

Modificar una Tabla en phpMyAdmin

Una vez tengas creada una tabla en la base de datos es posible editarla para modificar la configuracin de
algn campo o incluso aadir uno nuevo.

Para ello deberemos ir a la vista de la tabla haciendo clic en ella en el men que encontramos en la
izquierda de la pgina una vez seleccionada la base de datos.

Esto har que se nos muestre la estructura de la tabla en la ventana.

El modo en que podremos modificarla ser muy fcil.

Observa la ventana:

Para aadir nuevos campos a la tabla slo tienes que escribir el nmero de campos que vas a crear en el
campo Aadir ..... campo(s).

Luego selecciona la pocicin donde se aadirn, Al final de la tabla, Al comienzo de la tabla o Despus
de.. y pulsa el botn Continuar.

Se abrir la ventana de definicin de campos que vimos en el apartado anterior y slo debers rellenarla
como ya hemos visto.

Modificar campos ya existentes tampoco es muy complicado, slo tendrs que utilizar los botones que se
encuentran en la columna accin del campo correspondiente.

El botn Modificar te permitir modificar la configuracin del campo. Podrs cambiar todas las
opciones que viste cuando lo creaste.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 184


19. Servidor de Pruebas

El botn Eliminar borrar el campo y todos los valores almacenados en cada registro que le
correspondan.

El botn Clave Principal establece que el campo se marque como clave principal de la tabla.

El botn ndice crea un nuevo indice en la tabla con el campo seleccionado.

Finalmente el botn nico establece el campo seleccionado como campo con valor nico, es decir,
no puede contener valores repetidos.

Si queremos realizar la misma accin sobre varios campos a la vez, podemos marcarlos con las casillas de
verificacin que se encuentran en el extremo izquierdo y luego pulsar el icono correspondiente a la accin a
realizar en la fila donde dice Para los elementos que estn marcados:

Modificar Datos de una Tabla

Tambin una vez insertados datos en una tabla de una base de datos, podremos modificarlos.

Esto es posible accediendo al contenido de la tabla desde la peataa Examinar que encontrars en la parte
superior de la ventana:

Hacer clic en ese elemento har que puedas visualizar el contenido de la tabla.

Y al mismo tiempo te dar la posibilidad de editar o eliminar el contenido de cada registro, adems del
registro completo.

Desde esta vista podremos ver la informacin almacenada en la tabla.

Podemos utilizar los botones de la primera columna para modificar los datos.

El botn Modificar te permitir modificar el contenido del registro. Plsalo e irs a la ventana que
vimos en el apartado de Insertar datos.

El botn Eliminar borrar el registro completo. Esta accin no es reversible as que ten cuidado
cuando la utilices.

Si quieres borrar varios registros de golpe, marca las casillas de esos registros y pulsa el botn Eliminar de
la lnea Para los elementos que estn marcados.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 185


19. Servidor de Pruebas

Establecer Privilegios en phpMyAdmin

En cualquier momento puedes utilizar el botn para volver a la pantalla principal de phpMyAdmin.

Aqu encontraremos un enlace a la seccin de Privilegios que es la que nos ocupa en


este apartado.

Haz clic sobre l y vers la siguiente ventana:

Estableciendo privilegios podremos crear usuarios para la conexin remota a la base de datos con
determinados derechos sobre una base de datos o incluso sobre una tabla.

De esta forma podemos controlar a los usuarios que utilicen la base de datos y hacer distinciones entre
ellos en su forma de trabajar con las tablas.

Para crear un nuevo usuario slo tienes que hacer clic en Agregar un nuevo usuario.

En la siguiente ventana tendrs que introducir los valores que definirn la cuenta:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 186


19. Servidor de Pruebas

Rellena los datos siguientes.

En Servidor selecciona Local porque es el nico modo con el que vamos a trabajar en estos momentos.

El resto puedes configurarlo a tu gusto.

Ms abajo encontrars estas opciones:

Aqu podrs seleccionar los privilegios del usuario en forma global, las opciones que marques aqu se
aplicarn sobre todas las bases de datos del sistema.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 187


19. Servidor de Pruebas

Puedes especificar tambin un lmite de recursos (conexiones, peticiones, etc...)

Cuando ests listo pulsa Continuar.

Ahora vers la pantalla con las opciones del nuevo usuario que acabas de crear. Vers que algunas ya las
conoces, como los privilegios globales.

Lo que nos interesa en este momento son unas opciones que encontrars ms abajo, los privilegios
especficos. Es decir, privilegios enfocados a una nica base de datos:

Selecciona una base de datos en el desplegable o escribe su nombre en el cuadro de texto. Luego pulsa
Continuar.

Selecciona los privilegios que quieras aplicar y pulsa Continuar para finalizar.

Vers que en la misma pgina ms abajo tienes una opcin muy parecida a la que acabamos de ver pero
actando nicamente sobre una tabla de la base de datos.

Estableciendo los privilegios de este modo recortaramos muchsimo ms la actuacin del usuario sobre la
base de datos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 188


19. Servidor de Pruebas

Los privilegios ms comunes son los siguientes:

SELECT: permite al usuario realizar una consulta de seleccin para poder leer los datos de una tabla.

INSERT: permite al usuario realizar una consulta de creacin de registro para introducir nuevos datos
en una tabla.

UPDATE: permite al usuario actualizar los valores de una tabla.

DELETE: permite al usuario eliminar registros de una tabla.

CREATE: permite al usuario crear tablas en la base de datos.

DROP: permite al usuario eliminar una tabla o la base de datos completa.

Si conoces un poco SQL estos privilegios ya te sern familiares.

Para practicar la creacin de privilegios realiza el Ejercicio Asignar privilegios en una base de datos.

En este tema no realizaremos ejercicios sobre la creacin de la base de datos del sitio Blog, en temas
posteriores veremos qu tablas especficas deberemos crear y las crearemos entonces.

Ejercicios de la Unidad 19. Prueba evaluativa de la Unidad 19.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 189


20. Pginas dinmicas

Unidad 20. Pginas dinmicas

Introduccin

En esta unidad vamos a ver cmo utilizar Dreamweaver para crear pginas PHP y acceder a datos
almacenados en una base de datos.

Como vimos en el tema anterior, las pginas dinmicas se almacenan en el servidor y cuando son
requeridas se ejecutan y devuelven una salida de cdigo HTML al cliente que lo visualizar en su
navegador.

Mientras el archivo PHP se ejecuta en el servidor, puede crear una conexin a una base de datos y
extraer o guardar informacin en ella.

Ahora que ya tenemos un servidor de pruebas donde pueda ejecutarse el cdigo que introduzcamos en
nuestras pginas y permita la creacin de bases de datos para almacenar informacin pasaremos a crear
nuestras propias pginas dinmicas de acceso a datos.

Una vez instalado WAMP empezaremos a crear nuestras primeras pginas para mostrar informacin
especfica y personalizada.

Para ello nos apoyaremos siempre en la seccin Datos de la barra de herramientas Insertar:

Puede que en tu ordenador no veas la barra de esta forma, pues puede tomar la forma de pestaas o de
men.

Si la tuvieses en forma de men haz clic en el desplegable de la izquierda y selecciona Datos:

Y en el panel Aplicacin que puedes abrir desde el men Ventana Bases de datos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 190


20. Pginas dinmicas

Crear una conexin a la Base de Datos

Como puedes ver en el panel Aplicacin los requisitos necesarios para empezar a trabajar con bases de
datos ya los hemos cubierto en los temas anteriores del curso.

El ltimo paso que nos quedara para poder empezar a crear pginas ser definir una conexin para que
Dreamweaver establezca los parmetros en los que se realizar la comunicacin entre los archivos PHP y los
datos de nuestras tablas.

En otras palabras deberemos decirle a Dreamweaver dnde est la base de datos, su nombre y un usuario
(con su contrasea) con suficientes privilegios como para poder, al menos, visualizar los datos almacenados.

Para ello nos dirigimos a la pestaa Bases de datos en el


panel Aplicacin y hacemos clic sobre el botn .

Selecciona la opcin Conexin MySQL para crear la


conexin que necesitamos.

Se abrir el siguiente cuadro de dilogo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 191


20. Pginas dinmicas

Aqu debers colocar los datos correspondientes a tu base de datos.

En Nombre de conexin escribiremos un nombre significativo para poder reconocer la conexin ms


adelante.

En Servidor MySQL deberemos escribir localhost en nuestro caso ya que la base de datos est alojada en
nuestro propio equipo. En otro caso habra que introducir la direccin del servidor donde se encuentre
almacenada la informacin.

Escribe un Nombre de usuario y Contrasea con priviegios suficientes para acceder a la base de datos (al
menos parcialmente).

Y finalmente selecciona (pulsando el botn Seleccionar) o escribe el nombre de la base de datos a la cual
nos vamos a conectar.

Puedes hacer una prueba de conexin pulsando el botn Prueba, as te asegurars de que se puede
establecer comunicacin entre Dreamweaver y el servidor correctamente con los datos facilitados.

Una vez hayas acabado pulsa Aceptar y la conexin estar lista para utilizarse.

Para practicar la creacin de conexiones realiza el Ejercicio Crear una conexin a una Base de Datos.

Juegos de Registros o RecordSets

Una vez creada nuestra conexin empezaremos a crear pginas dinmicas.

Ahora podemos insertar en cualquier pgina informacin almacenada en la base de datos, slo tenemos que
decidir qu datos vamos a mostrar.

Crearemos un juego de registros (tambin llamado RecordSet) donde almacenaremos durante el tiempo en
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 192
20. Pginas dinmicas

el que se est ejecutando el archivo PHP los datos que queremos mostrar.

De esta forma podremos seleccionar determinada informacin y mostrarla en la pgina.

Antes que nada recuerda que los datos dinmicos slo pueden mostrarse en una pgina dinmica. Por lo
que si intentas crear un juego de registros en una pgina codificada como HTML el programa no te dejar.

As que abre una nueva pgina PHP y empieza a practicar.

Para crear un juego de registros puedes hacer clic en el primer botn de la barra de Datos:

Se abrir el siguiente cuadro de dilogo:

Aqu deberemos especificar qu informacin queremos obtener, es decir qu registros de qu tabla.

Utilizar este cuadro de dilogo es muy sencillo, aunque puede complicarse bastante si sacamos el mximo
provecho de todas sus opciones.

Iremos viendo poco a poco la forma en la que podremos trabajar con los juegos de registros.

El primer paso ser comenzar dando un Nombre significativo al juego, por ejemplo podramos llamarlo
articulos_en_stock si lo que va a contener el juego de registros son los datos de una tabla de artculos que

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 193


20. Pginas dinmicas

tienen existencias.

Luego especificaremos la Conexin que deber utilizarse para que sea posible acceder a la informacin.
Aqu debers de seleccionar una que hayas creado anteriormente o puedes hacer clic en el botn Definir...
para crear una nueva tal y como vimos en el apartado anterior.

Una vez seleccionada la conexin deberemos seleccionar la Tabla de la que queremos sacar los registros.

Finalmente decidiremos qu Columnas queremos mostrar. Al seleccionar una tabla, sus columnas
aparecern en el cuadro de columnas. Selecciona la opcin Todas para que todos los campos de la tabla
estn disponibles o marca la opcin Seleccionado: para elegir una o ms de las existentes (utiliza la tecla
CTRL para realizar selecciones mltiples).

Pulsando el botn Prueba en cualquier momento vers un ejemplo de qu datos contendr el juego de
registros, es incluso aconsejable que lo veas antes de Aceptar el cuadro de dilogo para asegurarte de que
ests sacando la informacin que necesitas.

Para practicar la creacin de juegos de registros realiza el Ejercicio Crear un Recordset.

Nota: Puedes crear tantos juegos de registro en una pgina como necesites.

Mostrar Datos Dinmicos

Una vez se cree un Juego de Registros podremos empezar a mostrar los datos en nuestra pgina.

Como podrs ver en el panel Vinculaciones ahora podemos ver las columnas contenidas en el Recordset:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 194


20. Pginas dinmicas

Aadir, por ejemplo, el Titulo del libro a la pgina es tan fcil como arrastrar el elemento desde el panel a su
lugar en la pgina.

Aunque tambin podemos utilizar la opcin Texto dinmico de la barra Datos:

Al utilizar esta opcin se abrir un cuadro de dilogo:

Como puedes ver en la imagen, debers seleccionar el Campo que quieres mostrar en la pgina, adems
Dreamweaver te ofrece la posibilidad de aplicarle un formato determinado, para ello slo debers seleccionarlo
de la lista.

Por ejemplo, la opcin May./min. - Primer letra en maysculas transformar el texto del registro y lo
pondr en minsculas excepto la primera letra que se ver transformada a maysculas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 195


20. Pginas dinmicas

En el cuadro de texto Cdigo vers como se modifica el cdigo PHP que se incluir automticamente en la
pgina.

Pulsa Aceptar cuando hayas acabado y el campo del registro se incluir en el punto donde tengas situado
el cursor.

Se representar en la vista de Diseo de la siguiente forma:

Esto nos indica que el elemento que se mostrar ser el de la columna Ttulo del recordset listado_libros.

En cualquier momento podrs volver al cuadro de dilogo anterior para modificar alguna de las opciones (por
ejemplo, el formato) desde el panel Comportamientos del servidor (CTRL + F9).

En este panel se mostrarn todos los elementos dinmicos que se estn utilizando en la pgina, haz doble
clic sobre cualquiera de ellos para modificarlos.

Si te has fijado ha aparecido un nuevo botn al lado de los de las vistas:

Pulsndolo podrs ver cmo actuara la pgina de haberse ejecutado en un servidor, por lo tanto la imagen
anterior se correspondera a esta si pulsasemos el botn:

Para practicar estos conceptos realiza el Ejercicio Crear Texto Dinmico.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 196


20. Pginas dinmicas

Repeticiones

Hemos aprendido a insertar datos en una pgina, pero de momento slo logramos que se muestre el primer
registro del juego.

Cmo hacemos para mostrar ms de uno?

Muy fcil, utilizaremos las Repeticiones.

Repetir un registro nos permitir visualizar en una misma pgina ms de un registro contenido en el
recordset a la vez.

Ten en cuenta que podemos repetir cualquier parte que queramos, de hecho la repeticin no afecta a la
pgina entera sino a la zona seleccionada.

Para crear una repeticin debers seleccionar la zona a repetir y pulsar el botn Regin Repetida en
la barra Datos.

Se abrir el siguiente cuadro de dilogo:

Aqu debers indicar el nmero de registros que quieras que aparezcan (ms tarde veremos cmo avanzar
en una lista de registros) o simplemento escoger Todos los registros para que se repita la informacin
seleccionada de todos y cada uno de los registros.

Como decamos antes, en una pgina pueden existir ms de un juego de registros o recordset, por lo que
ser necesario especificar de cual de ellos queremos que se realice la repeticin en el desplegable Juego de
registros.

Una vez hayamos terminado pulsa el botn Aceptar, y en la vista de Diseo, la seccin seleccionada
tomar este aspecto:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 197


20. Pginas dinmicas

Esto provocar el listado de todos los ttulos del recordset listado_libros.

Si colocasemos otro campo al lado de este pero sobre l no se aplicase ninguna repeticin se mostrara el
listado junto a la informacin de un campo del primer registro.

Para practicar estos conceptos realiza el Ejercicio Repeticiones de Texto Dinmico.

Dreamweaver tambin te da la posibilidad de crear una tabla dinmica automticamente que mostrar
todas las columnas del nmero de registros que quieras.

Para ello debers hacer clic en la opcin Tabla dinmica que aparece en la barra Datos:

Automticamente se generar una tabla con la configuracin que especifiques en este cuadro de dilogo:

De esta forma Dreamweaver colocar los registros en una tabla con las caractersticas que hayamos
indicado.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 198


20. Pginas dinmicas

Orden de Juegos de Registros

Hasta ahora somos capaces de crear un listado personalizado de elementos almacenados en un juego de
registros.

Pero podramos querer ordenarlos de algn modo, cmo lo hacemos?.

Vamos a utilizar la opcin Ordenar: que se encuentra en el cuadro de dilogo Juego de Registros:

Puedes llegar a este cuadro de dilogo creando un nuevo Recordset o modificando el ya existente, para ello
debers hacer doble clic sobre l en el panel Vinculaciones (CTRL + F10).

La forma en que se podrn ordenar los registros del recordset ser la siguiente, selecciona el campo por el
que quieres ordenar los registros y el modo en que quieres que lo haga.

Si el campo es de tipo numrico, se ordenar de menor a mayor (Ascendente) o de mayor a menor


(Descendente).

Si el campo es de tipo alfanumrico se ordenar alfabticamente.

Para practicar este concepto realiza el Ejercicio Ordenacin de un Recordset.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 199


20. Pginas dinmicas

Filtrado de Juegos de Registros

Tambin podemos filtrar los registros que vayan a formar parte del juego de registros eliminando aquellos que
no cumplan ciertas condiciones.

Este mtodo tambin lo aplicaremos sobre el cuadro de dilogo Juego de Registros del recordset:

En este caso deberemos en Filtro: seleccionar el campo sobre el cual realizaremos el filtro. Seleccionar en
el cuadro de lista que contiene un = si queremos que el campo sea igual, distinto, mayor, menor o que
empiece o acabe con alguna cadena determinada.

En el desplegable que encontrars ms abajo debers seleccionar Valor introducido para poder especificar
en el cuadro de la derecha (en la imagen 0) el valor con el que comparar.

En apartados posteriores veremos el significado de escoger en el desplegable otra opcin que no sea Valor
introducido.

Una vez hayas terminado, pulsa el botn Aceptar y el recordset contendr nicamente los registros que
cumplan la condicin indicada en el cuadro de dilogo.

Nota: recuerda que puedes utilizar el botn Prueba para previsualizar el efecto del filtro sobre la tabla
seleccionada.

Para practicar el filtrado de registros realiza el Ejercicio Filtrado de Registros.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 200


20. Pginas dinmicas

Paginacin de Registros

Ya sabemos cmo hacer para mostrar un listado ordenado y filtrado de tantos registros como queramos.

Cuando el listado de los registros es muy largo, nos sera muy til poder organizar esos registros en pginas
y avanzar en ese listado pgina por pgina.

Para ello utilizaremos la Paginacin.

En primer lugar tendrs que definir una repeticin de registros con un nmero limitado de registros (los que
quieres que aparezcan en cada pgina), si defines la repeticin sobre todos los registros, la paginacin no
funcionar porque todos los registros se estarn mostrando en una sola pgina.

A continuacin crearemos enlaces que funcionen de modo automtico desplazndose por las diferentes
pginas del juego de registros.

Slo tendrs que elegir el enlace que quieres insertar utilizando el botn que se te ofrece en la barra de
Datos.

Al seleccionar el enlace correspondiente se abrir un cuadro de dilogo muy parecido a este:

Aqu slo tendrs que seleccionar el Juego de registros sobre el cual quieres que se establezca la
paginacin y pulsar Aceptar.

En la vista de Cdigo vers que aparece algo como esto:

Si utilizas el servidor de prueba (pulsando F12) podrs ver que pulsando el enlace creado avanzas por el
juego de registros.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 201


20. Pginas dinmicas

La pgina permanecer exactamente igual a cmo la diseaste, pero el contenido ser dinmico y variar
segn la pgina que ests mostrando.

Nota: Recuerda que puedes aplicar estilos sobre estos enlaces igual que podamos hacerlos sobre los items
que mostramos para los datos de la tabla.

Para practicar el uso de la paginacin realiza el Ejercicio Paginacin de Registros.

Una opcin muy til que presenta Dreamweaver son los Recuentos de registros:

Si seleccionas alguna de las tres ltimas opciones se mostrar el siguiente cuadro de dilogo:

Selecciona aqu el Juego de registros sobre el que quieras realizar el recuento y pulsa Aceptar.

Dependiendo de la opcin que escojas se aadir un texto u otro a la pgina.

Registro inicial: Visualiza el nmero dentro del listado total de registros, del primer elemento de la
lista que se est mostrando en la pgina actual.

Registro final : Visualiza el nmero dentro del listado total de registros del ltimo elemento de la
lista que se est mostrando en la pgina actual.

Total de registros: Visualiza el nmero total de registros del juego (la suma de todos los registros de
todas las pginas).

Seleccionando la primera opcin Estado de navegacin de juego de registros podremos insertar un

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 202


20. Pginas dinmicas

literal que mostrar el recuento exacto de los registros que se estn visualizando, se aadir una lnea como
esta:

Que en la vista LiveData tomara este aspecto:

Como puedes ver, esta opcin es una combinacin de las tres anteriores que ilustra perfectamente el
funcionamiento del recuento de registros.

Para practicar el uso del recuento realiza el Ejercicio Recuento de Registros.

Mostrar/Ocultar Regiones

Como hemos visto la paginacin es muy til para navegar por nuestros registros.

Pero existen determinados casos en los que nos gustara que estos items funcionen de forma diferente.

Por ejemplo, por qu debe aparecer el elemento de navegacin Anterior en la primera pgina si en realidad
no existe una pgina anterior?

Vamos a utilizar las opciones de Mostrar regin para realizar algunos cambios sobre los elementos de la
pgina:

Estas opciones en realidad actan sobre cualquier parte de la pgina, as que incluso podrs hacer
desaparecer una tabla o un prrafo si no se cumplen los criterios de la opcin.

Cuando hagas clic en alguna de ellas vers un cuadro de dilogo como este:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 203


20. Pginas dinmicas

Aqu debers especificar el Juego de registros sobre el que quieres que se efecte la accin y luego
Aceptar.

En la vista de Diseo se mostar la opcin de una forma parecida a esta:

Para practicar ocultar y mostrar regiones realiza el Ejercicio Ocultar/Mostrar Regiones.

Combinando la tcnica de ocultacin y muestra de registros con las de recuento encontramos la opcin
Barra de navegacin de juego de registros:

Pulsando esta opcin se incluir en la pgina una barra de navegacin para desplazarse por las pginas del
juego de registros. Se abrir el siguiente cuadro de dilogo:

Desde aqu podrs selecionar el Juego de registros sobre el que quieres que acte la barra de navegacin
y seleccionar uno de los dos modos: Texto o Imgenes.

Aqu tienes un ejemplo de cmo quedara cada una de las opciones, en la primera lnea tenemos una barra
de navegacin con la opcin Texto y en la segunda lnea una barra de navegacin con la opcin Imgenes:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 204


20. Pginas dinmicas

Uso de Variables

Hasta ahora hemos aprendido a crear pginas dinmicas que muestren contenido disponible desde una base
de datos.

Aunque podramos hacer mucho ms dinmica la pgina haciendo que sea el usuario quien elija qu registro
quiere visualizar.

Imagina que quieres el listado de las ventas de un artculo en determinado mes.

Es posible acotar los resultados de una pgina dinmica de un modo muy sencillo, utilizando variables.

Una variable le da informacin a una pgina PHP, y el archivo puede actuar de acorde con el valor de esa
variable.

En el ejemplo anterior deberamos abrir la pgina PHP indicndole que queremos que muestre el articulo
X del mes Y.

Muy bien veamos la forma de hacerlo.

Primero deberemos aprender cmo pasar las variables a una pgina PHP.

En una direccin de Internet (o URL) podemos encontrar cadenas como esta:

http://www.misitio.com/carpeta/archivo.php?nombre=valor

A que lo has visto alguna vez?

Muy bien, pues en este ejemplo le estamos diciendo al archivo ARCHIVO.PHP que se ejecute, pero adems
le estamos indicando que queremos que tome en cuenta la variable NOMBRE con el valor valor.

En un ejemplo sencillo podramos indicar mediante un enlace que queremos que se muestre el detalle de un
artculo con determinado nmero de identificacin de la siguiente forma:

detalle.php?id=99

De esta forma estaremos abriendo la pgina detalle.php pasando en la variable id el valor 99 para que la

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 205


20. Pginas dinmicas

pgina muestre el detalle del artculo 99.

Cmo podemos desde Dreamweaver crear enlaces con paso de variables?

Si el valor del parmetro es fijo, se puede escribir directamente en la referencia del vnculo, por ejemplo en el
enlace a la pgina detalle.php pondramos en el cuadro Vinculo del panel Propiedades detalle.php?id=99.

Pero tambin podemos utilizar textos dinmicos para indicar el valor del parmetro a pasar. En este caso en
vez de escribir 99 deberamos indicar que el valor lo tiene que sacar del texto dinmico de la siguiente manera:

Nos posicionamos sobre el enlace a la pgina detalle.php y desde la vista Cdigo arrastramos el campo
dinmico desde el panel Vinculaciones (CTRL + F10) hasta el vnculo para formar la URL del enlace:

detalle.php?id=<?php echo $row_listado_libros_usados['Id']; ?>

El cdigo quedara de la siguiente forma:

Cuando pases los parmetros ayudndote de un formulario, no olvides indicar que quieres pasar las variables
en el modo GET.

Dreamweaver crea las pginas dinmicas de modo que utilicen ese mtodo para recuperar los
parmetros.

Para practicar la creacin de enlaces con parmetros realiza el Ejercicio Enlaces con Parmetros.

Cmo podemos desde Dreamweaver utilizar las variables recibidas ?

Cuando se abre una pgina pasndole una serie de parmetros, esta pgina puede utilizar los valores de los
parmetros para lo que le haga falta.

En el ejemplo anterior abrimos la pgina detalle.php pasndole un valor en la variable Id. Pues esta pgina
puede ahora utilizar este valor para visualizar unicamente los registros con ese Id en vez de visualizar todos los
registros.

Para ello deberemos modificar el Juego de registros de la pgina. Hacemos doble clic sobre l en el panel
Comportamientos del servidor (CTR + F9).
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 206
20. Pginas dinmicas

Se abrir el cuadro de dilogo Juego de registros :

Aqu indicaremos que el recordset filtre los registros cuyo Id sea igual al valor recibido en el parmetro Id.

Para ello deberemos seleccionar en el desplegable de filtro la opcin Parmetro URL para que el archivo
PHP tome el valor de la variable de la URL que abre la pgina.

En la caja de texto de al lado debers especificar el nombre que tiene la variable en la ruta URL.

Para practicar el filtro con parmetros realiza el Ejercicio Paso a Paso de Filtro con Parmetros.

Hay muchos usos para los parmetros. Imagina que quieres mostrar mediante un enlace los libros que
cuesten ms de 10 , slo tendras que pasarle una variable x a la pgina que genera el listado de libros y
establecer que el juego de registros filtre los resultados para mostrar slo aquellos que tengan un valor en el
campo Precio mayor al especificado en el parmetro x.

Pginas Maestro-Detalle

A menudo debemos sacar datos de dos tablas que estn relacionadas entre s por un campo comn a las
dos, por ejemplo para mostrar los datos de un cliente y todas sus facturas (en la factura tendr el cdigo del
cliente), o los datos de un libro y todas las compras que tenemos de ese libro (en la tabla compras tendr el
cdigo del libro comprado)...

Pues Dreamweaver te facilita la creacin de pginas de este tipo y las denomina Maestro-Detalle porque
sacan datos de un archivo Maestro (clientes y libros en los ejemplos anteriores) y enlazan cada registro con un

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 207


20. Pginas dinmicas

pgina donde se visualizan los registros correspondientes del archivo Detalle (las facturas y las compras en los
ejemplos anteriores).

Para ello utilizamos la opcin Juego de pginas Maestro-Detalle .

Al seleccionarla vers el siguiente cuadro de dilogo:

En Juego de registros: seleccionamos el juego de registros que se visualizarn de la tabla Maestro.

En Campos de pgina Maestro: indicamos los campos del maestro que queremos que se muestren en la
pgina.

En Vincular con Detalle desde: indicaremos el campo del Maestro que contendr el enlace a la pgina de
detalle.

En Pasar clave exclusiva: indicaremos el campo que se utiliza para relacionar los registros.

Luego en Mostrar: tendremos que establecer el nmero de registros que queremos que se muestren en la
pgina del Maestro.

En la seccin inferior deberemos introducir la informacin para crear el Detalle.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 208


20. Pginas dinmicas

Establece un Nombre de pgina Detalle (si no existe la crear) y en Campos de pgina Detalle:
escogeremos los campos a mostrar.

Pulsamos el botn Aceptar y Dreamweaver crear automticamente las pginas requeridas.

Luego podrs modificar su aspecto para que se ajusten al sitio que ests diseando.

Asistente de Insercin de Registros

Dreamweaver posee otros procesos automatizados como vers en este apartado y en los siguientes para
crear ms pginas de acceso a datos.

Es capaz de generar formularios de forma sencilla para insertar, modificar o eliminar registros de una base
de datos.

Para crear un formulario de insercin de registros tendrs que hacer clic en el botn Asistente de
formulario de insercin de registros de la barra Datos.

Se abrir el siguiente cuadro de dilogo:

Su uso es bastante sencillo, solo tienes que indicar la Conexin y los datos se rellenarn
automticamente.

Selecciona la Tabla donde quieras insertar el nuevo registro.

Tambin puedes indicar dnde quieres que se redirija la pgina una vez se haya insertado el registro.
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 209
20. Pginas dinmicas

Luego seleccionaremos los campos que debern aparecer en el formulario. Recuerda que todos aquellos que
necesiten adoptar un valor debern aparecer en l, sino el formulario fallar por no introducir valores en campos
que no aceptan valores nulos.

A continuacin seleccionaremos cada campo y para cada uno indicaremos cmo ser presentado en el
formulario.

En Etiqueta escribiremos la etiqueta que queremos para el campo.

En Mostrar como: indicaremos en qu tipo de elemento de formulario estar representado el campo, una
caja de texto, un botn de opcin, un desplegable...

Tambin indica cmo Enviar la informacin para que se guarde en la tabla, normalmente ser del mismo
tipo que definiste cuando creaste la tabla.

Puedes establecer un Valor predeterminado para el campo seleccionndolo en el generador automtico.

Podrs asignarle un valor existente en la pgina.

Esta opcin te ser muy til si establecemos alguno de los campos como Campo oculto en Mostrar
como.

Pulsa Aceptar y el formulario se crear automticamente.

Para practicar la insercin de registros realiza el Ejercicio Insercin de registros.

Asistente de Actualizacin de Registros

Igual que en el apartado anterior existe un asistente que te permitir crear un formulario que primero muestra
los datos existentes en un registro de la tabla y te permitir modificarlos y guardarlos.

Para ello, debers hacer clic en el boton Asistente de formulario de actualizacin de registros .

Se abrir el siguiente cuadro de dilogo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 210


20. Pginas dinmicas

El modo en el que rellenaremos los datos es el siguiente:

Seleccionaremos, primero, la Conexin con la que trabajaremos.

Luego eligiremos la Tabla a actualizar que ser de donde saquemos los datos que luego modificaremos.

Como deberemos elegir registro de entre toda la tabla para modificar, deberemos indicar cul. Para ello
deberemos seleccionar un campo (en Columna de clave exclusiva) y un juego de registros (en Seleccionar
registro de) para establecer el registro que va a mostrar la pgina. De esta forma vincularemos el campo del
recordset de la pgina y se mostrar la informacin que coincida con l.

El resto funcionara igual que en el cuadro de dilogo anterior. Seleccionando los campos que se van a
mostrar, su tipo de elemento de formulario y la forma en la que se va a enviar.

En la caja de texto Valor predeterminado encontrars la cadena que mostrar el contenido del campo en
el registro en cuestin.

No lo modifiques si quieres que muestre la informacin almacenada. Slo cmbialo si quieres que aparezca
un valor fijo en vez del valor contenido en el registro, por ejemplo, ninguno, sin precio, etc... e incluso nada.

Finalmente pulsa Aceptar y el formulario se crear.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 211


20. Pginas dinmicas

Asistente de Eliminacin de Registros

Siguiendo con los asistentes encontramos al final el de Eliminar Registro .

Para utilizar el asistente de Dreamweaver para crear pginas de eliminacin de registros debers crear una
pgina especial que se dedique nica y exclusivamente a eliminar el registro.

Para ello tendremos una primera pgina donde el usuario seleccionar el registro a borrar y dar la orden de
borrado; esta pgina enlazar con la pgina de borrado pasndole el identificativo del registro a borrar, y la
pgina de borrado mostrar los datos del registro a borrar y pedir confirmacin al usuario.

Con lo cual deberemos seguir este guin:

La primera pgina deber tener un enlace a la pgina de borrado de la forma:


borrar.php?id=99

donde borrar.php ser la pgina de borrado,


id el nombre del parmetro que contiene el valor de clave del registro a borrar,
y 99 es el valor de la clave del registro a borrar (en este caso queremos borrar el registro cuya clave sea 99).

En la pgina borrar.php debers:

1. Crear un recordset que muestre la informacin del elemento cuya clave se ha pasado como parmetro
para que pueda ser verificado.

Para ello debers utilizar un juego de registros filtrado por el campo clave principal y el valor recibido
como parmetro.

2. En la misma pgina aadiremos un formulario con un campo oculto y un botn de tipo Submit que
permita al usuario confirmar el borrado y reenve a la misma pgina de borrado.

Al campo oculto le deberemos asociar el campo clave principal del registro que se muestra, puedes
hacerlo pulsando el botn que aparece al lado de su propiedad Valor:

Debers recordar el nombre que le das a este control de formulario porque es el que utilizaremos para
borrar el registro.

3. Luego podremos incluir el cdigo para borrar el registro.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 212


20. Pginas dinmicas
3.

Haz clic en el botn Eliminar Registro en la barra de Datos, y rellena el siguiente cuadro de
dilogo:

La primera opcin debers dejarla en Valor de clave principal. Puedes utilizar el resto de opciones
para crear otros tipos de eliminaciones ms complejas, aunque este mtodo sea el ms utilizado.

Luego selecciona la Conexin, la Tabla donde se encuentra el registro a borrar y su Columna de


clave principal.

Por ltimo le deberemos indicar cmo debe acceder al valor que le dar el valor de la clave principal del
registro que tiene que eliminar, indica que lo hacemos por Parmetro URL y escribe el nombre del
campo oculto del formulario que acabas de crear (es el que le pasa el valor).

Finalmente puedes elegir a qu pgina redireccionar cuando se realice el borrado.

Pulsa Aceptar y habrs acabado.

Juegos de Registros Avanzados

Pro ltimo en este apartado vamos a ver un modo avanzado de crear juegos de registros.

Si en el cuadro de dilogo Juegos de registros que hemos visto hasta ahora haces clic en el botn
Avanzado... vers estas otras opciones:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 213


20. Pginas dinmicas

En este cuadro de dilogo puedes crear juegos de registros mucho ms complejos.

El principio del cuadro es igual que la versin simple, debers introducir un Nombre para el juego de
registros y asignarle una Conexin.

Luego deberemos introducir una sentencia SQL que indicar qu registros se van a mostrar.

Mediante las opciones y botones que veremos ahora podremos crear sentencias bastante completas, pero si
quieres aprender ms sobre este lenguaje puedes visitar el curso de SQL que se encuentra en nuestra pgina
web.

De momento explicaremos las opciones para que puedas manejarte mejor con el programa.

Detrs de la palabra SELECT se escriben las columnas que queremos que aparezcan en el resultado, por
eso para aadir ms campos a la lista slo tienes que seleccionar el campo de la lista Elementos de base de
datos, y pulsar el botn SELECT, el campo se aadir a la sentencia y por lo tanto aparecer en el recordset.

En la clusula FROM se especifica el nombre de la tabla o tablas desde donde se saca la informacin.

La clusula WHERE sirve para incluir condiciones, para filtrar los registros. El botn WHERE te ayudar a
establecer esas condiciones, una vez hayas aadido el campo con este botn en el cuadro de texto
SQLdebers completar la condicin utilizando los operadores de comparacin adecuados como <, >, !=.

Utiliza la zona de Variables: para insertar parmetros que podrs recibir mediante el URL, para ello haz clic
en el botn .

Se abrir el siguiente cuadro de dilogo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 214


20. Pginas dinmicas

Aqu debers establecer el Nombre de la variable, su Valor predeterminado y el Valor de tiempo de


ejecucin.

Ten en cuenta que para asociar estas variables a parmetros pasados por URL debers escribirlas en el
campo Valor de tiempo de ejecucin de la siguiente forma:

$_GET['nombre_parametro']

Donde nombre_parametro es el nombre del parmetro incluido en el URL.

Finalmente puedes utilizar el botn ORDER BY para crear ordenaciones por los campos selecionados en el
listado de la izquierda.

En la imagen ms arriba puedes encontrar un ejemplo de una sentencia SQL que te podr aclarar estos
conceptos. Esta sentencia obtiene el autor, ttulo y editorial de la tabla Libros filtrando los regitros cuyo id
sea igual al que se haya recibido como parmetro de URL, y si hubiesen varios registros los ordenara
alfabticamente por autor y dentro de cada autor por ttulo.

Para practicar la creacin de juegos de registros avanzados realiza el Ejercicio Utilizar sentencias SQL.

En el tema siguiente seguiremos practicando todos los conceptos vistos en este tema completando el sitio
de Blog.

Ejercicios de la Unidad 20. Prueba evaluativa de la Unidad 20.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 215


21. Cmo crear un Blog

Unidad 21. Cmo crear un Blog

Introduccin

Hasta ahora hemos visto cmo empezar a manejarnos con pginas dinmicas de acceso a datos utilizando
PHP y un servidor mySQL.

La complejidad de las pginas que creemos depender de la profundidad de nuestros conocimientos de


ambas tecnologas, por lo que muchas veces (sobre todo al principio) nos ser dificil alcanzar algunos objetivos
que nos propongamos.

Vamos a dedicar este tema a la elaboracin de un proyecto complejo en el que deberemos emplear estas
tcnicas de un modo ms completo.

Para ello crearemos un blog o bitcora y utilizaremos herramientas y procedimientos que hemos visto
hasta ahora. No te pierdas este tema, introduciremos algunos conceptos que quiz te resulten interesantes.

Un blog es una pgina web donde se introduce contenido peridicamente sobre un tema en
particular.

Su contenido suele organizarse en entradas que se van aadiendo con una asiduidad relativa.

Normalmente, estas entradas pueden comentarse. Es decir, cualquier usuario (o a veces solamente los
registrados) pueden dejar su opinin sobre la entrada o sobre el blog en general.

Para facilitar la navegacin por la pgina estas entradas suelen estar organizadas por temas o categoras,
de modo que si te interesa poder leer todas las entradas relacionadas con un tema en concreto te sea mucho
ms sencillo.

Todo blog deber tener, del mismo modo, una parte privada desde donde el usuario dueo de la bitcora
pueda administrar y gestionar los contenidos del blog.

Desde el panel de administracin, que debe estar protegido para que slo tengan acceso aquellas
personas con privilegios suficientes, podremos aadir, modificar o eliminar entradas, comentarios y
categoras.

De hecho, la funcin de esta parte privada es que puedas actualizar el contenido sin necesidad de tener que
recurrir a la interfaz de phpMyAdmin para insertar nuevos registros como vimos en el tema anterior.

El objetivo de este tema no es entrar en profundidad en cada uno de los detalles, porque podramos no
terminar nunca. Explicaremos el modo en el que deberemos actuar para alcanzar una estructura cerrada que
cumpla los requisitos mnimos que un blog necesita.

El aspecto y funcionalidades finales estn en tus manos, puedes aadir tantas cosas como quieras.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 216


21. Cmo crear un Blog

As que vamos a empezar...

Estructura de datos

Nuestro primer paso para la creacin de un blog ser crear la estructura de datos que contendr la
informacin de las entradas y otros elementos del sitio.

En un sitio simple deberemos crear como mnimo 4 tablas: categorias, entradas, comentarios y usuarios.

En la tabla categoras deberemos listar el nombre de las categoras en las que se dividen las entradas.

En la tabla entradas deberemos almacenar el texto de la entrada con su ttulo y fecha. Obviamente aqu
deberemos hacer referencia a qu categora pertenece la entrada. En un blog ms complejo podramos
incluso almacenar qu integrante de la tabla de usuarios cre la entrada...

En la tabla comentarios deberemos almacenar el texto del comentario junto con la informacin del autor,
como su nombre y correo electrnico, por ejemplo. Con conocimientos ms profundos de PHP podramos
guardar hasta su direccin IP.

Finalmente en la tabla usuarios guardaremos el nombre y contrasea de los usuarios que tendrn
acceso a la edicin del blog. Ms adelante vers que incluso se podran establecer niveles de privilegios entre
ellos.

El punto en cuestin en este caso es el hecho de que en la forma ms simplificada las tres primeras tablas
se encuentran relacionadas del siguiente modo:

Como puedes ver en la imagen en la tabla entradas existe un campo que apunta al ID de categoras, y del
mismo modo en la tabla comentarios tenemos que tener un campo que apunte a la entrada a la que pertenece
dicho comentario.

El problema nos surge, por ejemplo, cuando insertemos una pgina que nos ayude a eliminar entradas.
Qu hacemos con los comentarios asociados a ella? Deberemos crear una pgina ms para que cuando se
borre una entrada tambin lo hagan sus comentarios relacionados? Y repetirlo para las categoras y sus
entradas?.

No va a hacer falta.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 217


21. Cmo crear un Blog

Podremos utilizar una caracterstica de la definicin de la base de datos que existe en Mysql (no exista en
las primeras versiones) y en otros sistemas gestores de bases de datos, el borrado y actualizacin en
cascada.

Desde el entorno de PhpAdmin podremos definir esta caracterstica en la vista de relaciones.

Podrs encontrar el enlace a esta vista desde la vista de detalle de cualquier tabla:

Haz clic sobre l y vers una nueva ventana como esta:

Desde aqu podremos especificar las relaciones que tiene la tabla con las dems tablas de la base de datos
y qu hacer cuando un elemento relacionado se borra o modifica.

Fjate que en el ejemplo solamente los campos Id e Id_Categora son susceptibles de esta opcin. Eso es
debido a que hemos definido ambos como ndices, el primero por ser clave primaria y el segundo porque as
lo indicamos en el momento de su creacin utilizando el botn ndice .

El modo en el que deberemos definir nuestro objetivo es el siguiente. A un campo indexado podemos
asignarle una relacin con otro campo indexado de otra tabla (en el ejemplo Id_Categoria est relacionado con
el campo Id de la tabla categorias).

Deberemos decirle a phpMyAdmin qu hacer cuando se borre un elemento en la tabla relacionada


categorias (ON DELETE) o cuando se modifique el valor de clave de un elemento (ON UPDATE).

La opcin que nos interesa en este caso es CASCADE que acta aplicando los cambios en cascada. Esto
es, si borramos un elemento en la tabla categorias, se borrarn todos los registros en la tabla entradas que
tengan el mismo ID en el campo Id_Categoria.

En el caso de que modificasemos el ID en la tabla categorias tambin se actualizara en todos los registros

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 218


21. Cmo crear un Blog

de entradas con el mismo Id_Categoria si tenemos indicado ON UPDATE CASCADE.

Para practicar la creacin de ndices y relaciones realiza el Ejercicio Estructura de datos de un Blog.

Interfaz pblica

Una vez creada la estructura podemos empezar a crear las pginas que mostrarn la informacin
almacenada en ella.

En este caso, los pasos a seguir sern muy parecidos a los que vimos en el tema anterior.

En principio, la pgina ms importante ser el ndice. All deberemos mostrar un listado de un nmero
determinado de entradas.

Esto, como ya hemos visto, es muy fcil de conseguir, aunque ahora es posible que necesitemos mostrar
mucha ms informacin.

Veamos un ejemplo de entrada:

Como puedes ver, incluimos el ttulo, texto y fecha de la entrada. Eso es muy sencillo porque pertenece
todo a una misma tabla.

Pero deberemos incluir tambin un recuento de los comentarios asociados a esa entrada y el nombre
de la categora a la que pertenece.

Cmo lograremos esto? Tendremos que utilizar sentencias de SQL avanzadas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 219


21. Cmo crear un Blog

En los ejercicios paso a paso encontrars la sentencia que te servir para este ejemplo en particular. Podrs
variarla un poco en funcin de tus necesidades, pero te volvemos a repetir que si quieres crear juegos de
registros ms complejos debers aprender SQL , llegados a este punto no te ser muy complicado.

Tambin ser necesaria una pgina que muestre las entradas filtradas por categora. Ten en cuenta
que nuestro visitante querr seguramente ver aquellas entradas pertenecientes a un tema en particular. De
hecho para eso hemos creado el men de salto desplegable y los enlaces en cada una de las entradas.

Esta pgina deber ser prcticamente igual que el ndice, por lo que la sentencia SQL ser prcticamente
la misma.

Finalmente deberemos incluir una pgina que muestre los comentarios de cada entrada en particular y
que a su vez permita aadir nuevos.

Esta tarea no es muy complicada porque simplemente deberemos pasarle un parmetro que indique el ID de
la entrada y mostrar los comentarios asociados a ella.

Puedes utilizar el asistente Insertar registros para crear el formulario de entrada de comentarios.

Para practicar la creacin de la interfaz pblica realiza el Ejercicio Interfaz Pblica.

Interfaz privada

Ahora es cuando viene la parte ms laboriosa, pero que tampoco es muy complicada.

Deberemos crear la parte de administracin del sitio.

Cuando tenemos un blog es mucho ms cmodo poder acceder a la informacin y poder modificarla
y eliminarla a travs de una interfaz web.

Resultara ms engorroso tener que entrar cada vez a la base de datos del servidor para insertar una nueva
entrada o modificar las existentes.

Adems, crear nosotros mismos las pginas de administracin nos da la libertad de crear las opciones que
queramos y de la forma en que nos sea ms cmoda.

As que nuestro primer paso ser crear un ndice de administracin que nos muestre las opciones a las
que podemos acceder:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 220


21. Cmo crear un Blog

En nuestro caso hemos decidido crear el men ms sencillo posible, incluye dos grupos: la creacin de
nuevos elementos y la modificacin (o borrado) de los ya existentes.

Para practicar realiza el Ejercicio Creacin de un men de Administracin.

Insertar nuevos elementos

Lo ms sencillo de realizar ser crear las dos pginas que nos ayudarn a crear registros.

Crear un formulario de nueva categora slo nos obligara a insertar un nuevo nombre de categora para
crear un nuevo registro.

El campo Id de la tabla, al ser autonumrico, no deber aparecer en el formulario porque se rellenar


automticamente.

Un poco ms complicado ser el formulario de creacin de entradas.

Veamos un ejemplo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 221


21. Cmo crear un Blog

En principio los campos de entrada sern tal cual los que nos ofrece el asistente Insertar registro.

Deberemos tener cuidado en que el campo Fecha: se enve como de tipo fecha.

La dificultad la encontraremos en el desplegable Categora:.

Deberemos cargar un recordset a parte donde sacaremos el listado de categoras con sus Id
correspondientes.

Deberemos editar el campo desplegable de forma que el valor que se guarde sea el valor del Id, mientras
muestra el nombre de la categora.

Para practicar realiza el Ejercicio Insercin de elementos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 222


21. Cmo crear un Blog

Listado de elementos

Luego deberemos crear las pginas que se ocuparn de modificar los elementos del blog, ya sean
categoras, entradas o comentarios.

Esta parte deberemos planificarla adecuadamente para evitar crear pginas redundantes.

Lo ms sencillo es crear una pgina que muestre un listado de los elementos que se encuentran en la base
de datos con enlaces creados para eliminar o modificar el registro que prefieras:

De esta forma el trabajo se reducir a crear un listado completo de los registros de las tablas y crear
enlaces pasando como parmetro el ID del registro.

Este enlace ir dirigido a la pgina con la funcin de borrar o modificar (segn cul eligas) donde se recoger
el parmetro de ID que utilizaremos para filtrar el recordset.

Quizs la pgina ms complicada, debido a su extensin, sea la que deba mostrar el listado de
comentarios.

Para ella, la forma ms prctica sera poder localizar la entrada donde se encuentra el comentario y luego
mostrar el listado completo de los comentarios de esa entrada en concreto.

Puedes crear dos pginas para ello, aunque si lo resumimos en una nica, la estructura del sitio se
benificiar al quedar ms claro qu hace cada pgina.

Nota: Puedes incluir campos de bsqueda como hicimos en el ejercicio de Librera del tema anterior.
Bastar con que apliques los mismos procedimientos.

Para practicar realiza el Ejercicio Listado de elementos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 223


21. Cmo crear un Blog

Modificacin de elementos

Las pginas de modificacin de elementos debern recoger el parmetro que enve el listado.

De este modo, filtraremos el recordset y podremos mostrar la informacin de la entrada, categora o


comentario que queramos modificar.

Es aconsejable que muestres el contenido del elemento para que antes de modificarlo tengas una vista
total de l y veas mejor qu quieres hacer en l.

El resto es sencillo, utiliza el asistente Actualizar registro y seguro que no encontrars muchas ms
complicaciones.

De nuevo en el caso de la pgina de modificacin de entrada deberemos tener especial cuidado en enviar la
fecha como tal y de mostrar los nombres de categora en un desplegable:

Sigue con el Ejercicio Modificacin de elementos.

Eliminacin de elementos

Para terminar con las pginas de administracin deberemos crear las pginas que recogern el parmetro
del listado y eliminarn el elemento.

En este caso es casi indispensable que muestres el contenido del registro junto con un botn de Eliminar.

De esta forma le estaremos pidiendo confirmacin al usuario y nos aseguraremos de que el registro que
estamos a punto de borrar es el que hay que borrar.

Nota: Sigue los pasos que explicamos en el tema anterior y no tendrs ningn problema.

Practica realizando el Ejercicio Eliminacin de elementos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 224


21. Cmo crear un Blog

Restringir acceso

Como has visto hemos creado dos zonas completamente independientes en nuestro sitio: la interfaz
pblica donde mostramos el contenido del blog, y la interfaz privada desde donde podemos acceder a las
opciones de administracin de la base de datos.

Naturalmente, queremos que la parte privada no sea accesible por cualquiera. nicamente nosotros y
aquellas personas autorizadas debern poder ver las pginas de administracin que hemos creado.

Es por eso que en el apartado de Estructura de datos creamos la tabla usuarios.

En la barra de Datos encontramos esta opcin que an no hemos utilizado:

Podemos utilizar estas pginas para crear niveles de seguridad dentro de nuestro sitio.

Restringiendo la visualizacin de ciertas pginas a usuarios que almacenaremos en nuestra base de datos y
que necesitarn introducir una contrasea para verificar su identidad.

El primer paso ser crear una pgina de acceso en la que requeriremos que el usuario introduzca su
nombre y contrasea para que podamos validarla.

Para ello deberemos crear un formulario en el que colocaremos dos campos, uno para el nombre y otro
para la contrasea.

Crea un botn que active el formulario y selecciona la opcin Conectar a usuario en el desplegable de la
imagen.

Se abrir este cuadro de dilogo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 225


21. Cmo crear un Blog

Aqu deberemos establecer la configuracin de conexin a la zona privada.

Deberemos indicar en la opcin Obtener entrada de formulario el nombre que tiene el formulario que
hemos creado.

En el Campo Nombre de usuario deberemos indicar cul de las dos cajas de texto del formulario
contendr el Nombre de usuario.

En el Campo Contrasea seleccionaremos la caja de texto que contendr la Contrasea.

Luego estableceremos las opciones para la comunicacin con la base de datos.

Deberemos indicar la Conexin y Tabla que vamos a utilizar para validar la entrada del usuario.

En Columna Nombre de usuario indica cul es el nombre del campo de la tabla que guarda los nombres
de usuario.

En Columna Contrasea selecciona el campo que guarda en la tabla las contraseas.

En la siguiente seccin debers establecer a qu pgina redirigirs si el usuario y contrasea son


correctos rellenando el campo Si la conexin es correcta, ir a:.

En Si falla la conexin, ir a escribirs la URL de la pgina a la que se deber redirigir si la entrada fue
incorrecta. Sera por ejemplo un pgina de error.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 226


21. Cmo crear un Blog

Marca la casilla Ir a URL anterior (si existe) si en ambos casos la redireccin es a la misma pgina.

Finalmente podrs escoger entre utilizar diferentes niveles de acceso o no.

Para ello debers seleccionar una de las dos opciones en el cuadro Restringir acceso por:.

Ten en cuenta que si decides crear varios niveles debers aadir un campo a la tabla para que almacene el
nivel de cada usuario. Este campo ser el que indicaremos en el desplegable Obtener nivel de:.

Una vez hayas rellenado todos los datos, pulsa Aceptar y se aadir el cdigo ncesario a la pgina.

Nota: El mtodo que utiliza Dreamweaver para recordar la entrada del usuario hasta su desconexin utiliza
cookies. As que si tu navegador o el navegador del usuario las tiene deshabilitadas est cdigo no podr
realizar su funcin.

El siguiente paso ser proteger cada una de las pginas que quieras que permanezcan bajo acceso
privado.

Para ello slo tendrs que abrir la pgina que quieras restringir y seleccionar la opcin Restringir acceso a
pgina .

Vers el siguiente cuadro de dilogo:

Aqu debers indicar si ests creando la restrincin respecto a un mismo nivel o por el contrario ests
usando diferentes niveles de acceso.

Selecciona la opcin que escogiste en el cuadro de dilogo de Conectar usuario, en el caso de que
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 227
21. Cmo crear un Blog

hubiesen niveles, especifica el nivel que le quieres asignar a la pgina.

Debers escribir una URL en Si se deniega el acceso, ir a: para que los usuarios que intenten acceder a
esta pgina sin haber hecho login sean redirigidos a otra ventana.

Tambin debers incorporar algn enlace para que el usuario pueda desconectarse y salga del rea
privada.

Para ello tienes dos opciones, al seleccionar la opcin Desconectar Usuario vers el siguiente cuadro
de dilogo:

Puedes crear un enlace para que el usuario pulse sobre l para desconectarse. Para ello debers
seleccionar la opcin Vnculo en el que se ha hecho clic y seleccionar un vnculo existente en la pgina o
seleccionar la opcin Crear nuevo vnculo: "Desconectar" para que se aada automticamente el vnculo.

O tambin puedes hacer que la pgina sobre la que ests aplicando la opcin sea una pgina de
desconexin. De esta manera cuando la visites te desconectar automticamente.

Utiliza la opcin Cargarse la pgina si ests en una pgina de desconexin.

Necesitars crear un enlace a esta pgina y que un usuario lo siga para desconectarse.

Finalmente en el campo Al terminar, ir a: debers introducir una URL a la cual se redirigir al usuario
una vez se haya desconectado.

Practica estos conceptos realizando el Ejercicio Restringir acceso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 228


21. Cmo crear un Blog

Puedes crear una pgina para dar de alta nuevos usuarios para hacer crecer el nmero de escritores en
tu blog.

Para ello necesitars introducir un formulario de insercin de registros que cree un nuevo registro en la
tabla usuarios.

Puedes utilizar la opcin Comprobar nuevo nombre de usuario para que se chequee antes de guardar si
el usuario ya existe con ese nombre.

Lo debers indicar en este cuadro de dilogo:

Selecciona el campo del formulario que corresponde con el nombre de usuario.

Y elige una URL a la que redirigir si el nombre ya est ocupado.

Ten en cuenta que si creas diferentes niveles de acceso puedes tener varios escritores que slo puedan
crear nuevas entradas, mientras que el acceso al resto de pginas de administracin puede estar permitido
para una nica persona.

Ejercicios de la Unidad 21. Prueba evaluativa de la Unidad 21.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 229


22. XML y RSS

Unidad 22. XML y RSS

Introduccin

RSS son archivos que contienen informacin de una pgina web con las ltimas actualizaciones que se
han hecho en ella. Este tipo de archivos es muy til para cualquier sitio de noticias, foros, weblogs o
pgina que emita contenido de forma continuada.

Para crear archivos RSS utilizamos el lenguaje XML, que es un lenguaje de etiquetas mucho ms flexible
que HTML.

Este sistema tiene un objetivo muy sencillo, el de organizar informacin para su almacenamiento y
distribucin. Como puedes ver esta es la mayor diferencia entre ambos lenguajes, pues HTML est orientado
a cmo se debe mostrar la informacin y XML a organizarla.

Un ejemplo muy claro de lo que sera un archivo XML es el siguiente:

<biblioteca>
<libro>
<titulo>Las 64 casillas</titulo>
<autor>Pablo Alvarez Castano</autor>
<editorial>Paidotribo Editorial</editorial>
<isbn>848019815X</isbn>
</libro>
<libro>
<titulo>Periodismo iconogrfico</titulo>
<autor>Gonzalo Peltze</autor>
<editorial>EDICIONES RIALP SA</editorial>
<isbn>8432128082</isbn>
</libro>
<libro>
<titulo>Educacin personalizada</titulo>
<autor>Vctor Garca Hoz</autor>
<editorial>EDICIONES RIALP SA</editorial>
<isbn>8432122882</isbn>
</libro>
<libro>
<titulo>Nuestro universo</titulo>
<autor>John R Gribbin</autor>
<editorial>Ediciones B</editorial>
<isbn>8466605657</isbn>
</libro>
</biblioteca>

En este ejemplo hemos creado un archivo en la que est almacenado la informacin de nuestra biblioteca.
Observa cmo las etiquetas que conforman el archivo no son ms que identificadores que hemos creado para
este fin.

La finalidad de XML y RSS consiste en poder compartir informacin con el resto del mundo de una forma
rpida, sencilla y adaptable.

La organizacin de este tipo de informacin suele ser muy parecida de un sitio a otro.
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 230
22. XML y RSS

Utilizaremos Dreamweaver CS3 para incluir fcilmente contenido de un sitio externo en nuestras
pginas.

Nota: Es necesario que el servidor de pruebas soporte el manejo de este tipo de archivos para poder
incluir este tipo de informacin en nuestras pginas.

Para aprender a configurar el servidor de pruebas realiza el Ejercicio Preparando el servidor de pruebas.

Importar datos de un Archivo externo

Para poder mostrar los datos almacenados en un archivo XML o RSS externo deberemos crear un archivo
XSLT.

Los archivos XSLT transforman y formatean la informacin para que pueda ser visualizada correctamente
en un navegador.

El primer paso para importar la informacin de un archivo ser abrir un nuevo documento (Archivo
Nuevo).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 231


22. XML y RSS

Puedes elegir entre crear un fragmento de archivo (que incluiremos ms tarde en otro), o directamente crear
una pgina completa que contenga informacin sobre un archivo externo.

Normalmente nos ser ms til crear fragmentos, pues luego son ms fciles de adaptar al resto de las
pginas.

Se abrir el siguiente cuadro de dilogo:

Aqu deberemos indicar la fuente XML de la que queramos sacar los datos.

Como ves en la imagen, tienes dos posibilidades. Una de ellas es tomar el archivo XML o RSS directamente
del mismo sitio donde se encuentra la pgina.

La segunda opcin toma el archivo de una URL en Internet. En este caso debers asegurarte de cuando en
cuando que sigue vigente y no ha sido cambiado de lugar.

Cuando aceptemos el cuadro de dilogo vers que en el panel Vinculaciones (CTRL + F10) aparece la
estructura del archivo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 232


22. XML y RSS

Habitualmente los archivos liberados por los diferentes sitios en Internet suelen tener una estructura muy
similar, por lo que siempre tienen al principio del canal (as es como llaman al archivo liberado, channel en
ingls) una breve descripcin de su sitio.

En este caso puedes ver como pende del elemento channel un ttulo (title), un enlace (link), una descripcin
y el lenguaje y a continuacin el contenido propiamente dicho bajo el elemento item.

Nuestra forma de actuar una vez hayamos declarado la fuente XML y seamos capaces de ver su contenido
en el panel Vinculaciones ser muy parecida a como lo hacamos cuando creabamos un juego de registros de
una base de datos.

Simplemente tendremos que arrastrar el elemento que queremos que se muestre a la pgina y se
visualizar.

Recuerda que para acceder a una visualizacin de la pgina debers pulsar la tecla F12. En este caso no
tendremos vista de LiveData.

Para comenzar a importar datos desde un archivo externo realiza el Ejercicio Importar datos XML.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 233


22. XML y RSS

Trabajar con elementos XML

Una vez hayamos insertado los elementos del archivo XML podremos tratarlos de forma similar a como lo
hacamos en el tema anterior.

La nica diferencia que encontrars es que no podrs crear enlaces arrastrando los elementos al atributo
href del ancla.

Para ello necesitars hacer clic en el icono que aparece junto al campo Vnculo en el panel
Propiedades y seleccionar Fuentes de datos en el cuadro de dilogo Seleccionar archivo:

Para practicar realiza el Ejercicio Enlaces con elementos.

En la barra Aplicacin encontrars una nueva pestaa llamada XSLT:

El primer botn nos permitir aadir Texto dinmico, esta opcin acta del mismo modo que si
arrastramos el elemento desde el panel Vinculaciones a la pgina.

Luego encontraremos elementos de bucle o repeticin y condicionales.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 234


22. XML y RSS

Crear repeticiones

Para crear una repeticin que recorra todos los registros existentes en un archivo RSS deberemos utilizar el
botn Repetir Regin .

Simplemente selecciona los elementos a repetir y pulsa el botn.

Se abrir el siguiente cuadro de dilogo:

Aqu debers seleccionar el elemento sobre el cual quieres que se produzca la repeticin.

En el caso del ejemplo que estamos siguiendo en estas imgenes deberemos seleccionar item, pues
querremos que se repitan todos los elementos title y description que se encuentren en item.

Tambin podemos insertar filtros haciendo clic en la flecha que acompaa al texto Construir filtro:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 235


22. XML y RSS

Utiliza los botones que se encuentran en el cuadro de dilogo para aadir condiciones a la
repeticin.

En la imagen podemos ver que el filtro se realiza conforme al item, donde el ttulo debe ser distinto (!=) a
"Wikipedia, la enciclopedia libre".

Qu significa esto? Estamos repitiendo una regin y obviando aquel item que posea un ttulo
determinado.

Tambin sera posible filtrar para que slo se muestren un nmero determinado de items. Para ello
utilizaremos position() que recupera la posicin del elemento dentro del listado:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 236


22. XML y RSS

En este caso el filtro que hemos aadido hace que slo se muestren los 5 primeros elementos.

Sencillo, verdad?

Para practicar estos conceptos realiza el Ejercicio Repeticin de elementos.

Ordenar elementos

Ordenar elementos en Dreamweaver no es muy sencillo.

Pero como es una tarea que realizaremos a menudo explicaremos rpidamente cmo conseguirlo.

Slo es posible ordenar elementos que se encuentren dentro de una regin repetida.

Por lo que deberemos buscar en la vista de Cdigo la zona que se encarga de la repeticin:

<xsl:for-each select="rss/channel/item[position() &lt;= 5]">

<p>Ttulo: <xsl:value-of select="title"/></p>

<p>Descripcin: <xsl:value-of select="description" disable-output-escaping="yes"/></p>

<p>&nbsp;</p>

</xsl:for-each>

Ahora sencillamente deberemos aadir una nueva lnea debajo de la que se encarga de la repeticin (
xsl:for-each).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 237


22. XML y RSS

De esta forma indicaremos que este bloque se debe ordenar:

<xsl:for-each select="rss/channel/item[position() &lt;= 5]">

<xsl:sort select="title" />

<p>Ttulo: <xsl:value-of select="title"/></p>

<p>Descripcin: <xsl:value-of select="description" disable-output-escaping="yes"/></p>

<p>&nbsp;</p>

</xsl:for-each>

En el atributo select deberemos indicar el nombre del campo sobre el cual se realizar la ordenacin.

Luego podemos aadir otros atributos como:

order: que puede tomar los valores ascending o descending. Por omisin se toma el valor ascending.

data-type: que indica si el valor a ordenar es un texto (text) o un nmero (number). Por omisin se
toma el valor text.

case-order: que indica si se deben tomar primero las maysculas (upper-first) o las minsculas
(lower-first).

As el bloque anterior se podra haber escrito como:

<xsl:for-each select="rss/channel/item[position() &lt;= 5]">

<xsl:sort select="title" order="descending" data-type="text" case-order="lower-first" />

<p>Ttulo: <xsl:value-of select="title"/></p>

<p>Descripcin: <xsl:value-of select="description" disable-output-escaping="yes"/></p>

<p>&nbsp;</p>

</xsl:for-each>

Para practicar realiza el Ejercicio Ordenacin de elementos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 238


22. XML y RSS

Sentencias condicionales
Finalmente Dreamweaver nos ofrece la posibilidad de crear bloques condicionales para que se muestren
determinados elementos si se cumple una condicin.

Podremos encontrar dos tipos diferentes:

El condicional simple : que evala una condicin, si sta se cumple se muestra el contenido, en
caso contrario no se mostrar.

El condicional mltiple : que evala una condicin, si se cumple mostrar un contenido, en caso
contrario mostar otro.

En ambos casos el cuadro de dilogo que se mostrar ser el mismo:

En el cuadro de texto Prueba se deber escribir la condicin que se probar contra los elementos del
archivo XML para decidir si se muestran o no.

Las principales formas de condicin que utilizars con las siguientes:

Condicin de nodo: donde se prueba un nodo (o campo) del elemento. Por ejemplo, precio > 200.

Condicin de atributo: donde se prueba un atributo del elemento o de un nodo del elemento. Ejemplos:
@id = 8, para que el id del elemento sea 8, o coche/@color=rojo, para que el campo coche del elemento
tenga un atributo de color rojo.

Condicin de bsqueda: puedes buscar en un nodo o atributo utilizando la funcin contains(). As


podras escribir contains(nombre, 'la') y mostrara slo aquellos elementos que tuviesen la cadena la en su
nombre.

Una vez introducida la condicin simplemente pulsa Aceptar y la regin condicional se crear.

En el caso de que utilicemos la condicional mltiple vers que se crea la siguiente estructura:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 239


22. XML y RSS

Debers introducir un bloque en xsl:when que se mostrar si se cumple la condicin, y otro en


xsl:otherwise para que se muestre cuando no se cumpla.

Insertar un fragmento XSLT

Una vez tenemos el archivo XSLT terminado y mostrando los datos que queremos mostrar podemos pasar a
insertarlo en cualquier pgina dinmica.

Hacerlo es muy sencillo, slo tendrs que abrir un archivo PHP (en nuestro caso), colocar el cursor en el
lugar que quieras que aparezca la informacin y hacer clic en el botn Transformacin XSL de la barra Datos:

Se abrir el siguiente cuadro de dilogo:

En Archivo XSLT debers indicar el archivo que deber mostarse (el archivo de tratamiento de XML que
hemos creado).

Automticamente se mostrar en URI de XML la direccin del archivo que hemos utilizado para crear el
archivo XSLT.

Al aceptar el cuadro de dilogo se mostrar directamente el contenido del archivo XSLT en la pgina PHP.

Slo tendrs que pulsar F12 o el botn para ver la vista LiveData y tendrs una previsualizacin de cmo
quedar el archivo.

Para practicar realiza el Ejercicio Insertar XSLT en una pgina dinmica.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 240


22. XML y RSS

Paso de Parmetros

Por ltimo veremos una caracterstica muy til que posee Dreamweaver: el paso de parmetros.

Podemos utilizar variables en el archivo XSLT para configurarlas ms tarde segn la pgina dinmica que
vaya a mostrarla.

Por ejemplo, en un filtro de repeticin podramos indicar lo siguiente:

En este caso estaremos diciendo que queremos que se muestren tantos elementos como indique la variable
$numero.

A partir de este momento, cuando llamemos al archivo XSLT deberemos darle un valor a este parmetro para
que tenga un valor real.

Pero, cmo hacerlo?, muy sencillo.

Cuando estamos creando la transformacin XSL (ver apartado anterior) deberemos incluir un parmetro
haciendo clic en el botn

Se abrir el siguiente cuadro de dilogo:

En Nombre deberemos especificar el nombre del parmetro (en el ejemplo numero) y en Valor
estableceremos un valor para dicho parmetro.

Aceptamos el cuadro de dilogo y listos.

Ahora podremos modificar el contenido del archivo XSLT segn desde que archivo PHP lo carguemos, pues
en cada archivo PHP podremos darle un valor diferente.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 241


22. XML y RSS

Para terminar realiza el Ejercicio Paso de parmetros.

Ejercicios de la Unidad 22. Prueba evaluativa de la Unidad 22.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 242


23. Acceso a datos con Spry

Unidad 23. Acceso a datos con Spry

Introduccin

A partir de esta nueva versin de Dreamweaver podemos acceder y tratar datos XML desde una nueva
perspectiva: Spry.

Spry se compone de un conjunto de archivos codificados en JavaScript que se aadirn a tu proyecto desde
el momento en que empieces a utilizarlos. Como veremos ms adelante, Dreamweaver te avisar de la
creacin de una nueva carpeta en tu sitio que contendr los archivos necesarios para la ejecucin de las
funciones que vamos a ver a continuacin.

Todos los comandos que vamos a utilizar son accesibles desde el men Insertar Spry o desde la
pestaa Spry de la barra Insertar:

Conjunto de datos XML

Incluir un archivo XML en tu pgina web es muy sencillo, ni siquiera es necesario que sta sea una pgina
dinmica de tipo PHP como llevamos viendo hasta ahora, una pgina bsica en HTML te servir.

Cuando hayas decidido dnde colocar la regin que contendr los datos importados del archivo XML debers
hacer clic en Insertar Spry Conjunto de datos XML de Spry y se abrir el siguiente cuadro de dilogo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 243


23. Acceso a datos con Spry

Debers rellenar este cuadro de dilogo para definir el modo en que accederemos y cargaremos el archivo
XML deseado.

El procedimiento es muy sencillo, primero indicaremos un nombre en Conjunto de datos para poder
distinguirlo y diferenciarlo de otros posibles conjuntos de datos que queramos cargar.

En Origen XML indicaremos la ruta del archivo XML, puede encontrarse en nuestro propio sitio o en una
direccin concreta de internet, en este ltimo caso deberemos indicar la ruta completa (incluyendo http://...).

Una vez indicado el archivo XML podemos hacer clic en el botn Obtener esquema para ver el esquema
XML del archivo.

Selecciona el Elemento de fila, es decir la etiqueta XML que contiene el conjunto de datos que queremos
cargar, este paso se realizar tal cual como vimos en la unidad anterior. Una vez seleccionado haz clic en el
botn Vista previa para ver un listado con los primeros 20 elementos (de muestra) para asegurarte del
contenido del archivo.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 244


23. Acceso a datos con Spry

Para finalizar podemos definir el tipo de datos que contiene cada dato del elemento. Podemos hacerlo
haciendo clic sobre l en el listado de Columnas del conjunto de datos y seleccionando su tipo en el
desplegable Tipo de datos. Podrs elegir entre: Cadena (de texto), Nmero, Fecha o Vnculo de imagen.

Este cuadro de dilogo tambin te permitir ordenar los elementos del conjunto repecto a una de sus
columnas en el momento de la carga. Para ello seleccionalo Ordenar y elige el orden Ascendente o
Descendente en Direccin.

Para eliminar las filas duplicadas marca la opcin Distinguir al cargar.

Por ltimo marca la opcin Desactivar cach de datos XML si quieres que el contenido que se muestre en
tu pgina se refresque cada cierto tiempo, indica este intervalo en la opcin Actualizar datos
automticamente. En caso de que esta opcin no se active los datos se cargarn una vez y slo se
actualizarn si se refresca la pgina.

Cuando hayas terminado de configurar el cuadro de dilogo haz clic en Aceptar y los elementos listos para
utilizar se mostrarn en el panel Vinculaciones.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 245


23. Acceso a datos con Spry

Crear una regin de Spry

Para poder mostrar datos provinentes de un conjunto Spry ser necesario crear una regin Spry. Para ello
simplemente haz clic en Insertar Spry Regin de Spry.

Vers el siguiente cuadro de dilogo:

Selecciona el conjunto de datos creado anteriormente en Conjunto de datos Spry. Luego decide si quieres
que se cree un Contenedor de tipo DIV o SPAN, ten en cuenta que un DIV es un elemento de tipo bloque, por
tanto contiene un salto de lnea antes y despus de l. Si lo que te interesa es insertar el contenido XML en
lnea (por ejemplo a continuacin de un prrafo) selecciona el elemento de tipo SPAN.

En caso de que tuvieses algn elemento de la pgina seleccionado las opciones Ajustar seleccin y
Reemplazar seleccin se activarn para que puedas elegir si situar la regin envolviendo el elemento
seleccionado o sustituirlo por el contenedor elegido.

En principio veremos nicamente la opcin de Tipo Regin, en prximos apartados veremos para qu nos
servir el tipo Regin de detalle.

Pulsa Aceptar y estars listo para arrastrar elementos del panel Vinculaciones a tu pgina:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 246


23. Acceso a datos con Spry

Repeticin de Elementos

En el apartado anterior vimos como insertar elementos del archivo XML, pero de ese modo slo seremos
capaces de visualizar la primera fila de elementos.

Dreamweaver pone a nuestra disposicin la opcin de Repeticin de Spry para poder crear repeticiones
de nuestro diseo para cada una de las filas que compongan el conjunto de datos. Para ello haz clic en
Insertar Spry Repeticin de Spry y vers el siguiente cuadro de dilogo:

Del mismo modo que antes indicaremos el tipo de Contenedor, el Conjunto de datos Spry y si queremos
que se inserte ajustando o reemplazando el elemento HTML selecionado.

Puedes seleccionar Repetir o Repetir hijo dependiendo del tipo de repeticin que quieras conseguir.
Seleccionando Repetir hijo hars que lo que se encuentre dentro de la regin se repeita para cada ua de las
filas del archivo, (opcin muy til para las tablas y la repeticin de elementos tr).

Pulsa Aceptar y ahora los elementos que aadas se repetirn para cada una de las filas existentes en el
archivo XML.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 247


23. Acceso a datos con Spry

Listas de Repeticin

Cuando queremos crear un listado de elementos XML sin tener en cuenta el resto de informacin del
archivo podemos utilizar la opcin Insertar lista de repeticin para generar listados de este tipo:
Brooklyn Follies
Crepusculo
El Evangelio De Judas Brooklyn Follies
El Mtodo: Al Descubierto La
Sociedad Secreta De Los
Maestros De La Seduccin
El Pintor De Batallas
El Poder Del Ahora
El Profesor
El Viaje A La Felicidad: Las
Nuevas Claves Cientficas
La Catedral Del Mar
La Sombra Del Viento
La Verdadera Historia Del Club
Bilderberg
Ligero De Equipaje: La Vida De
Antonio Machado
Matanzas En El Madrid
Republicano: Paseos, Checas,
Paracuellos...
Miguel Duran: Del Cielo Al
Abismo
Milagro En Los Andes
Milenio 3: El Libro
Seda
Travesuras De La Nia Mala
Un Lugar Llamado Nada
Yo, Maya Plisetskaya

Para ello simplemente haz clic en Insertar Spry Lista de Repeticin de Spry y vers el siguiente
cuadro de dilogo:

Seleciona el tipo de listado que quieres generar en Etiqueta de contenedor. Puedes elegir entre UL (lista
sin ordenar), OL (lista ordenada), DL (lista de definicin) o SELECT (lista desplegable).

En las dos primeras opciones el cuadro de dilogo permanecer tal y como ves en la imagen.

Si seleccionas DL (lista de definicin) o SELECT (lista desplegable) su aspecto variar un poco debido a
las diferentes opciones que admiten estas etiquetas:

DL (lista de definicin): Consta de dos campos, Columna DT que contiene el nombre el nombre a
definir, y Columna DD que contiene la definicin del campo anterior.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 248


23. Acceso a datos con Spry

SELECT (lista desplegable): Consta de dos campos, Columna de etiquetas que contiene el nombre
que se muestra en el desplegable, y Columna Valor que contiene el valor que se pasa cuando se envia el
formulario al que pertenece el desplegable.

<option value="8433970925">Brooklyn Follies</option>

Tablas de datos

Por ltimo veremos la opcin Insertar Spry Tabla de Spry:

Esta opcin crea automticamente una tabla en la que se muestra todo el contenido del archivo XML
ordenado por columnas.

Slo tendrs que seleccionar los campos que quieres que se muestren y ordenarlos en la posicin deseada.

Una opcin muy til es Ordenar columna al hacer clic en el encabezado que reordena el contenido
de la tabla haciendo clic en los encabezados de columnas. Para poder utilizar esta opcin en cualquiera de
los campos que vayas a mostrar seleccionalo y luego marca la opcin, veras que aparece la leyenda S bajo la
columna Ordenable del cuadro de dilogo.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 249


23. Acceso a datos con Spry

Los cuatro desplegables que se encuentran al pie corresponden al diseo CSS de la tabla. Puedes
asignarle u diseo personalizado a las filas para mejorar su visualizacin. Los desplegables Clase fila impar y
Clase fila par aplicarn estilos sobre las filas de modo que se distingan unas de otras y hacer ms fcil su
lectura.

Clase activable se mostrar cuando el ratn pase por encima de la fila, de esta forma puedes resaltar el
elemento.

Clase seleccionar se aplica cuando se hace clic con el ratn sobre una de las filas.

Mostrar Maestro - Detalle

En el cuadro de dilogo que acabamos de ver podemos marcar una ltima opcin: Actualizar regiones de
detalle al hacer clic en la fila.

De esta forma podremos activar una opcin que dejamos atrs en apartados anteriores.

Recuerda que cuando vimos la opcin de Insertar regin de Spry podamos incluir una regin de Tipo
Regin de detalle:

Combinando esta regin con una tabla de datos Spry con la opcin Actualizar regiones de detalle al
hacer clic en la fila activada podremos provocar lo siguiente: Al hacer clic sobre una de las filas todos los
campos situados en la regin Spry (Regin de detalle) se actualizarn para mostrar la informacin relativa
a la fila seleccionada.

Esta opcin es muy sencilla y vistosa, pues permite una interaccin total con el usuario a la hora de mostrar
informacin en pantalla.

Ejercicios de la Unidad 23. Prueba evaluativa de la Unidad 23.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 250


25. Spry y Formularios

Unidad 24. AJAX y Spry Framework

Introduccin

AJAX es una combinacin de diferentes tcnicas que nos permite modificar el contenido de nuestras
pginas sin tener que provocar actualizaciones visibles para el usuario.

Es decir, podremos cambiar la informacin que mostramos sin tener que hacer una peticin al servidor.
Porque como Flash, Java o ActiveX, AJAX es una tecnologa que se ejecuta en el cliente!

Para incluir comportamientos y caractersticas de AJAX en nuestras pginas deberemos tener


conocimientos de JavaScript, XML y DOM (Document Object Model). Con Spry, utilizar AJAX se hace mucho
ms simple y asequible.

Como hemos visto en la unidad anterior es posible incorporar informacin almacenada en archivos con
formato XML y manejarla dinmicamente sin la necesidad de refrescar la pgina a cada peticin.

Ahora veremos un modo avanzado de utilizar estas funcionalidades desde una perspectiva menos cmoda
pero mucho ms potente, pues seremos capaces de manejar el contenido dinmico de una forma total y
siempre utilizando la librera Spry que nos proporciona Adobe.

Incluir Spry

En el tema anterior hemos visto como utilizar Spry desde los mens de Dreamweaver CS3, ahora vamos a
ver cmo utilizar Spry manualmente, desde el cdigo. Es bastante sencillo, slo debers incluir un par de
scripts de JavaScript que podrs descargarte desde la pgina de Adobe Labs. Desde all podrs descargar un
archivo .zip, Este archivo contiene algunas demostraciones y la documentacin necesaria para utilizar Spry.

Slo te interesarn dos archivos que se encuentran en la carpeta includes: SpryData.js y xpath.js.

Para utilizarlos, simplemente cpialos en tu sitio y escribe estas dos lneas en la cabecera de la pgina:

<script type="text/javascript" src="xpath.js"></script>

<script type="text/javascript" src="SpryData.js"></script>

Con esto referenciamos a los scripts y los incluimos en nuestra pgina. A partir de ese momento estaremos
listos para utilizar Spry.

Ten en cuenta que Spry nicamente utiliza JavaScript para su funcionamiento, por lo que las pginas donde
decidas incluir este tipo de comportamientos no tendrn porqu ser pginas dinmicas (aunque se
comporten como si lo fueran).

Como ms adelante vers, Spry utiliza sus propias etiquetas para trabajar con la informacin almacenada en
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 251
25. Spry y Formularios

el archivo XML.

Debido a esto es aconsejable indicar el espacio de nombre (una direccin de Internet que contiene la
especificacin de las nuevas etiquetas que se van a utilizar) para que el archivo HTML, PHP, ASP... que
estemos utilizando sea correcto y se pueda valorar positivamente.

Para indicar el nombre de espacio o namespace deberemos aadir el siguiente atributo a la etiqueta html
del documento:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:spry="http://ns.adobe.com/spry">

Para practicar la inclusin de Spry en una pgina web realiza el Ejercicio Incluir Spry.

Importar Datos

Como comentbamos antes, Spry es capaz de acceder a datos almacenados en archivos XML.

Para ello, Spry guarda los datos en un dataset (algo muy parecido a un juego de registros) que es lo que
nos permitir trabajar con la informacin guardada de forma dinmica.

Tomemos como ejemplo un archivo XML con la siguiente estructura:

<?xml version="1.0" encoding="UTF-8"?>

<listado atributo="aaa" >

<elemento id="1">

<propiedad>valor_1</propiedad>

</elemento>

<elemento id="2">

<propiedad>valor_2</propiedad>

</elemento>

<elemento id="3">

<propiedad>valor_3</propiedad>

</elemento>

</listado>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 252


25. Spry y Formularios

El modo en el que deberemos importar este archivo ser creando un dataset en el que indicaremos el URL
del archivo y su estructura:

<script type="text/javascript">

var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado/elemento");

</script>

Como puedes ver ya hemos empezado a incluir cdigo JavaScript en la pgina.

Este bloque deber colocarse despus de haber incluido los dos archivos JS necesarios para que Spry
funcione correctamente.

Lo que hacemos es declarar un objeto (escribiendo var al principio) con el nombre que queramos.

La estructura de la creacin del objeto es siempre la misma, simplemente deberemos indicar donde se
encuentra el archivo XML (bien podra tratarse de una direccin absoluta del tipo
http://www.unsitio.com/carpeta/archivo.xml), y el tipo de estructura que tiene.

La declaracin que puedes ver la hemos basado en el ejemplo XML anterior.

En este caso la estructura del archivo responde a listado/elemento pues estamos listando las etiquetas que
forman el archivo separadas por barras inclinadas (/).

Nuestro dataset almacenara los siguientes registros:

@id propiedad

1 valor_1

2 valor_2

3 valor_3

Estos tres registros se corresponden con los tres items elemento que tenemos en el archivo XML.

Observa como hemos escrito la columna que se refiere al id del elemento con un smbolo de @, esta es la
forma en la que referenciaremos a los atributos existentes en las etiquetas.

Sin embargo, los registros almacenados en el dataset dependern de la estructura que especifiquemos al
crearlo.

Imagina que para el mismo ejemplo hubiesemos creado el dataset de esta forma:

<script type="text/javascript">

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 253


25. Spry y Formularios

var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado");

</script>

Ahora los registros que se guardaran seran los siguientes:

@atributo

aaa

Esto es debido a que el elemento que tomara para crear las filas que ms tarde almacenar slo aparece
una vez y tiene un slo valor que podamos sacar: su atributo.

As que recuerda que debers especificar correctamente la estructura del archivo XML para lograr almacenar
en el dataset la informacin que te interesa.

Para practicar la creacin de datasets realiza el Ejercicio Crear un Dataset.

Definiendo regiones

Una vez definido el dataset continuaremos creando la pgina como hemos visto hasta ahora.

Slo deberemos crear una zona especial donde queramos mostrar datos almacenados en el dataset.

Para ello definiremos una regin Spry. Esta regin indicar que dentro de esta etiqueta se encontrarn
etiquetas especiales (propias de Spry) que nos permitirn incluir informacin y comportamientos
dinmicos.

Para definir una etiqueta slo tendremos que escribir el siguiente atributo:

<div spry:region="miDataSet">

...

</div>

Deberemos especificar el dataset con el que trabajaremos dentro de la regin pues como veremos ms
adelante es posible trabajar con ms de un objeto de registros a la vez.

Las regiones tienen solamente una excepcin, no se pueden declarar en una etiqueta que pertenezca al
siguente listado:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 254


25. Spry y Formularios

COL TABLE

COLGROUP TBODY

FRAMESET TFOOT

HTML THEAD

IFRAME TITLE

STYLE TR

Lo cual no significa que estas etiquetas no puedan aparecer dentro de la regin. Simplemente no podrs
utilizarlas para declararla.

Lo ms secillo es utilizar la etiqueta DIV si queremos crear una regin pequea o directamente sobre la
etiqueta BODY de la pgina si quieres incluir datos y comportamientos indiscriminadamente y te es dificil
establecer una regin especifica dentro de la pgina.

Mostrar informacin

Una vez definida la regin donde utilizaremos el dataset, ya estamos preparados para poder incluir la
informacin guardado en l.

Para ello slo tendremos que escribir el nombre de la columna que queremos mostrar, tal cual hacamos con
los recordset que utilizabamos en las pginas dinmicas:

<div spry:region="miDataSet">

<table>

<tr>

<td>{miDataSet::@id}</td>

<td>{miDataSet::propiedad}</td>

</tr>

</table>

</div>

En este ejemplo podrs ver cmo definimos la regin Spry. Dentro de ella creamos una tabla que mostar el
valor del atributo id del elemento y el valor de su hijo propiedad.

Para mostrarlo escribimos entre llaves el nombre del dataset seguido de ::, luego indicaremos el nombre de
la columna.

Recuerda que si queremos referirnos al valor de un atributo deberemos utilizar el smbolo @.

En regiones en la que utilicemos un solo dataset (ms adelante veremos que podemos utilizar varios a la

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 255


25. Spry y Formularios

vez) no ser necesario indicar su nombre, por lo que podremos escribir entre llaves nicamente el nombre de la
columna a mostrar:

<div spry:region="miDataSet">

<table>

<tr>

<td>{@id}</td>

<td>{propiedad}</td>

</tr>

</table>

</div>

Para practicar estos conceptos realiza el Ejercicio Crear una Regin con Informacin.

Crear Repeticiones

Igual que hacamos en las pginas dinmicas, Spry nos permite la repeticin de elementos para mostrar el
contenido completo del dataset y as poder visualizar todos los registros.

Para ello utilizaremos el atributo spry:repeat.

Este atributo repite la etiqueta en la que est colocado tantas veces como registros pueda encontrar en el
dataset.

De esta forma el siguiente bloque de cdigo reproducira un listado desordenado con tantos items como
registros existan en el archivo XML:

<div spry:region="miDataSet">

<ul>

<li spry:repeat="miDataSet">{@id}, {propiedad}</li>

</ul>

</div>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 256


25. Spry y Formularios

Sencillo, verdad?.

Tambin tenemos la posibilidad de utilizar spry:repeatchildren, que al contrario que el anterior no repite la
etiqueta en la que se encuentra, sino aquellas etiquetas que estn contenidas en ella.

Por ejemplo, podramos conseguir el mismo resultado que en el cdigo anterior escribiendo:

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<li>{@id}, {propiedad}</li>

</ul>

</div>

Esto har que los hijos de la etiqueta ul se repitan para cada registro. Por lo que tambin se crear un
listado con tantos items como elementos haya en el dataset.

Para practicar realiza el Ejercicio Crear repeticiones de Registros.

Ordenar registros

Cuando creamos repeticiones es probable que queremos que nuestros registro aparezcan ordenados.

Para ello tendremos dos opciones, ordenarlos desde un principio o aadir un comportamiento para que
cuando se produzca determinado evento los registros que se estn mostrando en pantalla se ordenen
automticamente.

Crear comportamientos es muy sencillo, el evento ms utilizado es el onClick al ser el que ms interaccin
tiene con el usuario (como vimos en el tema de Comportamientos avanzados).

Ordenar un listado utilizando un comportamiento es muy sencillo.

Bastar con utilizar el mtodo sort:

<div spry:region="miDataSet">

<table>

<tr>

<td onclick="miDataSet.sort('@id');">ID</td>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 257


25. Spry y Formularios

<td onclick="miDataSet.sort('propiedad');">PROPIEDAD</td>

</tr>

<tr spry:repeat="miDataSet">

<td>{@id}</td>

<td>{propiedad}</td>

</tr>

</table>

</div>

Como puedes ver en el ejemplo, este cdigo crear una tabla con un encabezado con las palabras ID y
PROPIEDAD.

El resto de filas sern repeticiones que mostrarn los diferentes registros del dataset.

Si hacemos clic en alguno de los encabezados, los registros se reordenarn para mostrarse ordenados por
el campo que se encuentra en el encabezado pulsado. A la celda le hemos aadido un comportamiento
onclick que ejecute sobre el dataset miDataSet el mtodo sort ordenando por el campo entre parntesis.

Es posible especificar en que direccin se realizar la ordenacin, para ello debers indicarlo aadiendo un
nuevo parametro:

miDataSet.sort('propiedad', 'ascendig')

miDataSet.sort('propiedad', 'descending')

miDataSet.sort('propiedad', 'toggle')

Al asociar este mtodo a un comportamiento podemos provocar que los registros se ordenen
ascendentemente, descendentemente o utilizar la propiedad toggle para que cada vez que se provoque el
comportamiento cambie la ordenacin de ascendente a descendente y viceversa.

Como hemos dicho tambin es posible provocar la ordenacin al cargar el dataset, de esta forma al
visualizar los datos por primera vez aparecern ordenados de la forma en que queramos y no har falta esperar
a que se realice un comportamiento para ordenarlos.

Ordenar un dataset en la carga requiere que se especifique en el momento en que lo definimos.

Veamos un ejemplo:

<script type="text/javascript">
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 258
25. Spry y Formularios

var miDataSet = new


Spry.Data.XMLDataSet("archivo.xml","listado/elemento",{sortOnLoad:"propiedad",
sortOrderOnLoad:"descending"});

</script>

Aqu, en el momento de la declaracin del dataset indicamos por qu campo se debe de ordenar y en qu
sentido.

La ordenacin en algunos momentos puede crearnos problemas si estamos visualizando campos que
contienen nmeros o fechas.

Para ello utilizaremos la declaracin de los tipos de columnas:

<script type="text/javascript">

var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado/elemento",


{sortOnLoad:"propiedad", sortOrderOnLoad:"descending"});

miDataSet.setColumnType("propiedad", "number");

</script>

De esta forma estamos indicando que la columna propiedad es de tipo numrico, tambin podramos haber
escrito date si fuese de tipo fecha.

Por defecto una columna es de tipo texto y por lo tanto se ordenar alfabticamente.

Variables preestablecidas

Mientras uses Spry podrs acceder a unas variables que almacenan dinmicamente la informacin de los
registros.

Estas variables pueden alamcenar el estado en el que se encuentra el dataset en cualquier momento,
veamos cules son:

{ds_RowID}: devuelve el ID de un registro en el dataset. Puede utilizarse para referenciar un registro


incluso si stos son ordenados.

{ds_RowNumber}: devuelve el nmero de fila del registro dentro del dataset. Dentro de una condicin
indica el nmero de fila que se est evaluando.

{ds_RowCount}: devuelve el nmero total de registros en el dataset.

{ds_CurrentRowID}: devuelve el ID del registro actual. Este valor no cambiar incluso dentro de una
condicin.

{ds_CurrentRowNumber}: devuelve el nmero de fila del registro dentro del dataset. Este valor no

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 259


25. Spry y Formularios

cambiar incluso cuando se utilice dentro de una condicin.

{ds_SortColumn}: devuelve el nombre de la ltima columna utilizada para la ordenacin. Si los datos no
han sido ordenados esta variable no devolver nada.

{ds_SortOrder}: devuelve la direccin en que se ordenaron los registros por ltima vez (ascendente o
descendente). No devolver nada si los registros aun no han sido ordenados.

Estas variables nos sern muy tiles cuando creemos condiciones.

Condicionales

Es posible crear condiciones dentro de las reas de repeticin para decidir si los elementos se debern
mostrar o no.

Para ello nos podremos valer de diferentes mtodos.

El primero que veremos ser el atributo spry:test, que debe colocarse junto a un spry:repeat (o
spry:repeatchildren)

Este atributo nos permite crear una condicin junto a la repeticin que evaluar cada fila y la mostrar si
cumple la condicin.

Por ejemplo:

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet" spry:test="{ds_RowID} <= 5;">

<li>{@id}, {propiedad}</li>

</ul>

</div>

Esta condicin har que la repeticin se produzca mostrando los 6 primeros elementos (recuerda que el
conteo empieza en 0, por lo que el sexto elemento tendr una ID de 5).

Otra forma de crear condiciones es utilizando las expresiones regulares que vimos en el tema 12.

De esta forma podemos crear condiciones que evalen el contenido de algn campo:

<ul spry:repeatchildren="miDataSet" spry:test="'{propiedad}'.search(/^An/) != -1;">

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 260


25. Spry y Formularios

De esta forma mostaremos slo aquellos registros cuyo campo propiedad empiece por An. != es el
operador lgico que indica distinto.

Si quisiesemos aquellos que no empiezan por An deberamos escribir:

<ul spry:repeatchildren="miDataSet" spry:test="'{propiedad}'.search(/^An/) == -1;">.

== es el operador lgico que indica igual.

E incluso podramos igualar un campo para mostrar slo aqul que tenga determinado valor:

<ul spry:repeatchildren="miDataSet" spry:test="'{propiedad}' == 'valor';">

Luego podemos encontrar otros elementos de condicin ms complejos y flexibles.

Estos no necesitan estar al lado de un spry:repeat, pero s dentro de una etiqueta afectada por l.

Podemos utilizar spry:if para decidir mostrar algo o no.

Podramos reescribir el ejemplo anterior de esta forma:

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<li spry:if="{ds_RowID} <= 5;">{@id}, {propiedad}</li>

</ul>

</div>

De esta forma podemos decidir ya no slo si mostrar registros o no, sino tambin ocultar algunas etiquetas.

Bastar con que pongas el atributo dentro de una etiqueta concreta y se evaluar para cada registro si
mostrarla o no (y con ella todo su contenido).

Otro elemento condicional que podremos utilizar, an ms completo es spry:choose.

Este condicional te permite evaluar diferentes casos y para cada uno tomar diferentes decisiones.

Por ejemplo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 261


25. Spry y Formularios

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<div spry:choose="spry:choose">

<li spry:when="{ds_RowID} <= 5;" class="estilo1">{@id}, {propiedad}</li>

<li spry:when="{ds_RowID} > 5;" class="estilo2">{@id}, {propiedad}</li>

</div>

</ul>

</div>

Aqu creamos una regin spry:choose y dentro de ella diferentes casos en los que se evaluarn las
condiciones y se mostrar aquella que se cumpla en primer lugar.

En este ejemplo, los 6 primeros registros se listarn con clase estilo1 y el resto con estilo2.

Podramos haber aadido una tercera condicin como esta:

<li spry:default="spry:default" class="estilo3">{@id}, {propiedad}</li>

Que actuar cuando ninguna de las condiciones anteriores se cumplan.

Filtros

Otra posibilidad a la hora de decidir qu registros mostrar o no son los filtros.

Un filtro se aplica sobre un dataset y descarta las filas que no lo cumpla.

Podrs aplicar un filtro dinmicamente y hacer que se aplique cuando se produzca determinado evento.

Al aplicar el filtro en un comportamiento deberemos establecer una funcin que contendr las directrices que
se debern seguir para decidir si una fila se muestra o no.

El modo en el que declararemos la aplicacin de un filtro en un comportamiento dinmico es el siguiente:

<a href="#" onclick="miDataSet.filter(miFuncion);">Filtrar registros</a>

Esta funcin deber ser declarada cuando se crea el dataset.

Por ejemplo:

<script type="text/javascript">

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 262


25. Spry y Formularios

var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado/elemento");

miDataSet.setColumnType('@id', 'number');

var miFuncion = function(dataSet, row, rowNumber) {

if (row["propiedad"] == "valor") {

return row;

else {

return null;

</script>

En este ejemplo podemos ver como se declara un dataset, y una de sus columnas se declara tambin de
tipo numrico.

Luego introducimos la funcin que llamaremos en el evento onclick.

La estructura de esta funcin ser siempre la misma. Simplemente debers cambiar la condicin que har
que la fila se desprecie o no.

Lo nico que debers recordar es que para referenciar a una columna debers utilizar la sintaxis
row["propiedad"].

El resto continuar completamente igual, e incluso podrs utilizar el mtodo de bsqueda con expresiones
regulares que vimos en el apartado anterior:

var miFuncion = function(dataSet, row, rowNumber) {

if (row["propiedad"].search(/^An/) == -1) {

return row;

else {

return null;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 263


25. Spry y Formularios

Cuando se produzca el evento se filtrarn los resultados.

Podrs volver a mostrar los datos originales llamando al metodo filter pero sin pasarle ninguna funcin:

<a href="#" onclick="miDataSet.filter();">Mostrar todos</a>

Esto regenerar el dataset y volver a mostrar los registros sin filtrar.

Existe otra posibilidad que filtra el dataset destructivamente.

Es decir, el filtro que se aplica no puede ser revertido, y las filas despreciadas se borran del dataset.

Para ello debers utilizar el mtodo filterData de la siguiente forma:

<a href="#" onclick="miDataSet.filterData(miFuncion);">Filtrar sin vuelta atrs</a>

El funcionamiento de este filtro es exactamente igual al anterior.

Tambin requiere de la misma funcin y acta del mismo modo.

La nica diferencia se encuentra en que no podrs recuperar las filas que haya quitado el filtro.

Para practicar estos conceptos realiza el Ejercicio Crear Filtros.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 264


25. Spry y Formularios

Eliminar Filas repetidas

Existe un ltimo mtodo para despreciar registros que se basa en la eliminacin del dataset de los registros
repetidos.

Para ello utilizaremos el mtodo distinct.

De nuevo, nos encontramos con que este mtodo es destructivo, por lo que si lo ejecutas y eliminas las filas
repetidas no podrs volver a recuperarlas a no ser que cargues de nuevo el archivo XML.

Puedes utilizarlo de dos formas, dinmicamente (ligado a un comportamiento) o al crear el dataset.

Para utilizar este mtodo con un comportamiento simplemente debers escribir lo siguiente:

<a href="#" onclick="miDataSet.distinct();">Eliminar filas repetidas</a>

Al producirse el evento los registros repetidos se eliminan del dataset y no vuelven a aparecer.

Para cargar un dataset sin filas repetidas debers indicarlo en la declaracin del objeto dataset de este
modo:

<script type="text/javascript">

var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado/elemento", {distinctOnLoad:


true});

</script>

Sencillo, verdad?

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 265


25. Spry y Formularios

Actualizar la carga de un archivo XML

Hemos visto que una vez descargado el archivo XML, nuestras pginas trabajarn con el dataset cargado en
modo cliente sin tener que volver al servidor para cargar los datos cada vez.

Es posible que en determinados momentos nos sea necesario mostrar el contenido de un archivo XML que
contiene informacin que se actualiza en periodos muy breves.

A veces es interesante mostrar la informacin completamente actualizada al segundo.

Para ello deberemos utilizar el mtodo loadInterval. Este mtodo obliga a Spry a recargar el archivo XML
en el intervalo de tiempo que indiquemos.

La forma en la que deberemos declararlo ser la siguiente:

<script type="text/javascript">

var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado/elemento", {useCache: false,


loadInterval: 30000});

</script>

Como puedes ver en el ejemplo, establecemos que el intervalo de recarga sea de 30000 milisegundos (es
decir, 30 segundos).

Tambin hemos aadido la propiedad useCache:false para evitar que el archivo XML se almacene en la
cach de la mquina y as obligarle a tener que volver a hacer una peticin para volver a leer los datos del
archivo en su situacin actual.

Este mtodo tambin se puede utilizar ligado a un comportamiento, deberemos utilizar el mtodo
startLoadInterval del siguiente modo:

<a href="#" onclick="miDataSet.startLoadInterval(30000);">Recargar XML</a>

Aunque de este modo tambin es recomendale mantener el uso de la propiedad useCache para evitar que
se tome la versin almacenada en cach.

El mtodo stopLoadInterval detiene la recarga del archivo XML y deja el ltimo que se carg como archivo
de trabajo.

La forma de utilizarlo es igual al anterior:

<a href="#" onclick="miDataSet.stopLoadInterval();">Dejar de recargar XML</a>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 266


25. Spry y Formularios

Modo Maestro/Detalle

Una de las posibilidades que nos ofrece Spry es trabajar en modo maestro/detalle.

De esta forma podemos mostrar unas cuantas columnas por registro y mostrar el detalle completo si son
seleccionadas.

El uso de este mtodo es muy aconsejable cuando la informacin almacenada para cada registro es muy
grande.

Para ello, adems de definir una regin spry:region deberemos reservar tambin una regin para el detalle
utilizando spry:detailregion.

La forma de trabajo para este modo es muy similar a la que llevamos viendo, simplemente habr que aadir
un nuevo elemento que har las veces de regin de detalle:

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<li onclick="miDataSet.setCurrentRow('{ds_RowID}')">{@id}, {propiedad}</li>

</ul>

</div>

<div spry:detailregion="miDataSet">

<p>{columna2}</p>

<p>{columna3}</p>

<p>{columna4}</p>

<p>{columna5}</p>

</div>

Como puedes ver hemos aadido una nueva regin donde cargaremos la informacin completa del registro
actual, para ello hemos de generar un evento que ejecute el mtodo que establece (set) cul es el nuevo
registro (row) actual (current).

Lo hemos aadido en un evento onclick.

Para establecer un nuevo registro como el actual hemos utilizado el mtodo setCurrentRow, que necesita
de un valor numrico el cual pasar como registro actual.

La regin identificada como regin de detalle se actualizar automticamente mostrando el resto de campos

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 267


25. Spry y Formularios

que en la regin maestro no se mostraban.

Modo Maestro/Detalle con diferentes fuentes XML

Es posible que el detalle de un elemento no se encuentre en el mismo archivo XML, lo que nos obligara a
cargar el XML del maestro junto con todos los archivos que contuviesen la informacin del detalle de cada uno
de los registros.

Esta operacin se puede resolver fcilmente en Spry de la siguiente forma:

<script type="text/javascript">

var miDataSet = new Spry.Data.XMLDataSet("archivo.xml", "listado/elemento");

var miDataSetDetalle = new Spry.Data.XMLDataSet("{miDataSet::URL}", "listado/detalle_elemento");

</script>

De esta forma deberemos incluir una nueva columna en el archivo XML del maestro indicando la URL del
archivo del detalle para cada uno de los registros.

As cada vez que cambiemos de registro actual el dataset se recargar con el archivo que establece ese
campo y mostrar el detalle del registro que nos interesa.

Luego el cdigo permanece prcticamente igual que el anterior, slo que deberemos cambiar la seccin
spry:detailregion para que apunte al dataset correspondiente:

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<li onclick="miDataSet.setCurrentRow('{ds_RowID}')">{@id}, {propiedad}</li>

</ul>

</div>

<div spry:detailregion="miDataSetDetalle">

<p>{columna2}</p>

<p>{columna3}</p>

<p>{columna4}</p>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 268


25. Spry y Formularios

<p>{columna5}</p>

</div>

Spry y estilos CSS

Adems de todo lo que hemos visto, Spry tiene un par de atributos que nos servirn de muchsima ayuda a
la hora de darle formato y resaltar zonas de la pantalla.

spry:hover permite asociar una clase CSS a determinada etiqueta que se aplicar nicamente cuando el
ratn est sobre dicha etiqueta.

Simplemente debers indicar el nombre de la clase que anteriormente habrs definido y Spry har el resto
por ti:

<style>

.resaltado { background-color: yellow; }

</style>

...

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<li spry:hover="resaltado">{@id}, {propiedad}</li>

</ul>

</div>

Del mismo modo, spry:select acta aplicando un estilo determinado cuando hacemos clic en la etiqueta
afectada por este atributo, la sintaxis es exactamente la misma.

Combinando ambos mtodo podremos lograr una interfaz mucho ms interactiva.

<style>

.resaltado { background-color: yellow; }

.seleccionado { color: red; }

</style>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 269


25. Spry y Formularios

...

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<li spry:hover="resaltado" spry:select="seleccionado">{@id}, {propiedad}</li>

</ul>

</div>

Finalmente, Spry permite el uso de una propiedad ms, spry:selectgroup.

El objetivo de este atributo es que cualquier elemento que use el mismo valor asignado a l deje de tomar la
clase aplicada cuando se haga clic sobre otro elemento con el mismo nombre de grupo.

El resto de elementos con valores diferentes en spry:selectgroup seguirn con la regla CSS aplicada hasta
que se haga clic en un elemento con el mismo nombre de grupo.

<li spry:hover="resaltado" spry:select="seleccionado" spry:selectgroup="miGrupo">{@id},


{propiedad}</li>

Ejercicios de la Unidad 24. Prueba evaluativa de la Unidad 24.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 270


25. Spry y Formularios

Unidad 25. Spry y Formularios

Introduccin

En las anteriores unidades vimos cmo poder acceder a datos utilizando Spry. Aunque la funcionalidad de
esta librera no se limita nicamente a eso. Como hemos podido ver tambin eramos capaces de realizar
operaciones dinmicamente sin necesidad de realizar refrescos en la pgina.

En esta unidad y las posteriores veremos las posibilidades de Spry para crear comportamientos AJAX en
nuestro sitio.

Ahora veremos qu puede hacer Dreamweaver por nuestros formularios. Encontrars las opciones que
utilizaremos bajo el men Insertar Spry o en la barra Insertar, pestaa Spry.

Validacin de campos de texto

La primera opcin que veremos es la insercin de campos de textos dinmicos en nuestros formularios.
Utilizando la opcin Insertar Spry Campo de texto de validacin de Spry podremos insertar un
campo de texto que valide los valores que se introducen en l:

Introduce tu nmero de telefono:


Se necesita un valor.Formato no vlido.

Cuando insertamos este tipo de controles en nuestros formularios podremos ver lo siguiente en la vista de
Diseo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 271


25. Spry y Formularios

El objeto de campo de texto es exactamente igual al que vimos en la unidad de formularios. Haciendo clic
en la etiqueta azul Campo de texto de Spry podrs ver las opciones de validacin en el panel Propiedades:

Veamos las posibilidades que nos ofrece.

En el desplegable Tipo podemos seleccionar el tipo de valor que se va a introducir. En principio, Spry tiene
predefinidos bastantes tipos como telfono, nmero de seguridad social, tarjetas de crdito, fechas,
correos electrnicos, etc... Solamente ser necesario seleccionarlos y elegir el formato en el desplegable
Formato.

De este modo la validacin ya viene programada automticamente y no es necesario aadir mucho ms.

En el caso de que queramos aadir una validacin que no exite en el desplegable Tipo deberemos
seleccionar Personalizado. Para validar la introduccin deberemos,entonces, introducir un patrn contra el
que se comparar y se evaluar si es correcto o no. Para ello escribiremos en el campo Patrn una secuencia
de caracteres que imite el texto que buscamos.

Por ejemplo, si queremos que se introduzca un nmero con 5 dgitos escribiremos 00000. Fcil, verdad?.

En este caso deberemos activar la casilla Aplicar patrn para que Dreamweaver sepa que tiene que realizar
la validacin utilizando el patrn que hemos indicado.

En cualquier caso podemos escribir en Sugerencia una ayuda para que el usuario sepa exactamente qu
debe escribir. Ten en cuenta que al validar un campo estamos obligando a que se escriba determinado tipo de
datos por o tanto ser necesario hacerselo saber de alguna forma.

El resto de opciones son muy sencillas. Valor min y Valor mx establecen un rango de valores al cual
debe pertenecer el valor introducido. Con Car min y Car mx podemos indicar cuantos caracteres minimos y
mximos admite la caja de texto.

Activa la opcin Obligatorio si quieres que el campo no pueda dejarse en blanco.

Luego encontraremos las opciones de validacin, es decir, cuando queremos que Spry compare lo que se ha
escrito y lo considere correcto o errneo. El valor Enviar estar siempre marcado por defecto, esto es, cada
vez que se enve el formulario se comprobar que los datos introducidos son correctos.

Aunque tambin es posible aadir dos momentos ms donde se evaluar el contenido. Desenfocar ejecuta
la evaluacin cuando se abandona el cuadro de texto, y Cambiar se ejecuta cada vez que se escribe cualquier

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 272


25. Spry y Formularios

caracter en la caja.

Puedes marcar cualquiera de estas opciones, pero ten en cuenta que por ejemplo Cambiar puede resultar
un poco engorroso pues mostrar un error cada vez que escribamos hasta que se alcance el patrn correcto.
De todas formas te recomendamos que pruebes cada una de las opciones y te quedes con la que ms se
ajuste a tus necesidades.

Estados de validacin

Una vez definido nuestro campo de validacin deberemos configurar los mensajes de error que se mostrarn.
Dependiendo del tipo de control que utilicemos (como veremos ms adelante) el tipo de error puede ser
diferente, pero su tratamiento es exactamente el mismo.

Veremos cmo tratarlos tomando como ejemplo la validacin de campos de texto que acabamos de ver.

En el panel Propiedades podrs encontrar el desplegable Estados de vista previa:

Desde esta opcin puedes pasar a la visualizacin de cada uno de los estados de error existentes:

En la imagen el primer estado corresponde a la vista precia de Obligatorio, el segundo a Formato no


valido.

En cualquiera de los casos podremos editar el mensaje de error, cambiar su apariencia mediante estilos
desde los paneles Propiedades y CSS e incluso colocarlos donde mejor nos convenga.

Recuerda que cada uno de los estados es independiente del resto, por lo que ser necesario que edites
cada uno de ellos si quieres que se muestren de un modo personalizado.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 273


25. Spry y Formularios

Validacin de campos desplegables

Otra de las opciones que nos proporciona Spry es la validacin de controles desplegables, para ello
deberemos hacer clic en Insertar Spry Seleccin de validacin de Spry. De este modo aadiremos
un control de lista desplegable tal y como vimos en la unidad de formularios.

La utilidad de esta herramienta es la posibilidad de controlar los valores que se seleccionan:

Selecciona un elemento: -- elige una opcin --


Por favor, selecciona una opcin.
El valor2 no puede ser seleccionado.

En este caso las opciones que se presentan al seleccionar el elemento Spry son las siguientes:

En este caso las opciones comunes son los Estados de vista previa y los de validacin que son iguales
a los del campo de texto. Aunque en el caso de las listas desplegables es aconsejable usar el valor Cambiar
para que se evale cada vez que se seleciona un valor.

Las opciones de validacin tienen mucho que ver en este caso con el contenido de la lista de valores del
desplegable en s:

Observa que si marcamos la opcin de No permitir valores en blanco al seleccionar el valor2 (en la
imagen) se ejecutara el mensaje de error Obligatorio.

En el caso de No permitir Valor no vlido (-1, aunque puedes modificar el valor para que tome el que t
quieras) al seleccionar -- elige una opcin -- saltara el error No vlido.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 274


25. Spry y Formularios

Casillas de verificacin

Desde Insertar Spry Campo de verificacin de validacin de Spry podemos crear y controlar las
casillas de verificacin de nuestros formularios. Observa el ejemplo a continuacin:

Selecciona entre 1 y 3 opciones:

Valor1
Valor2
Valor3
Valor4
Valor5
Valor6

Selecciona al menos una opcin.Selecciona al menos una opcin.Slo puedes seleccionar 3 opciones.

Al crear el campo de verificacin se crea nicamente una casilla. Esto es debido a que en el panel
Propiedades existe la opcin de poder establecer que dicha casilla sea de seleccin obligatoria, como en el
caso de formularios en los que se ha de aceptar las condiciones de determinado contrato, etc.

Un uso ms avanzado de este control es cuando combinamos ms de una casilla en la misma regin de
Spry.

Este caso es un poco ms complicado. Deberemos crear la regin Spry tal y como acabamos de ver, luego
sin salirnos de la zona delimiatada con el recuadro azul deberemos insertar ms casillas de verificacin
mediante el men Insertar Formulario Casilla de verificacin hasta alcanzar el nmero de casillas
que necesitemos:

En el panel Propiedades deberemos indicar que estamos trabajando com ms de una casilla marcando la
opcin Aplicar rango (varias casillas). De esta forma podremos indicar el mximo y mnimo de casillas de
verificacin que se podrn cambiar.

Para ello utiliza los campos disponibles en N mnimo de opciones seleccionadas y N mximo de
opciones seleccionadas:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 275


25. Spry y Formularios

Esta ltima opcin es la que puedes ver en el ejemplo ms arriba.

reas de texto

La ltima opcin que veremos ser la creacin de reas de texto con validacin. Puedes hacerlo desde
Insertar Spry rea de texto de validacin de Spry.

Aqu tienes un ejemplo de cmo funciona:

Introduce un texto de 50 caracteres como mximo:

Llevas escritos caracteres.

Por favor, escribe algo.

Se ha superado el nmero mximo de caracteres.

Al crear el campo de validacin podrs encontrar las siguientes opciones en el panel Propiedades:

A continuacin pasaremos a explicarlas.

En cualquier caso siempre podremos obligar al usuario a que rellene el campo marcando la opcin
Obligatorio. E incluir un texto de ejemplo escribindolo en Sugerencia.

Escribe en Car min y Car mx el nmero de caracteres mnimos y mximos que aceptar el control.
Puedes hacer que los caracteres que se escriban de ms no se puedan escribir marcando la opcin Bloquear
caracteres extra.

Finalmente puedes incluir un contador de caracteres marcando la opcin Recuento de caracteres o


Caracteres restante para que se muestren los caracteres que se han escrito o los que faltan para alcanzar el
mximo respectivamente.

Este control es muy sencillo de utilizar y permite el control del textro introducido de una forma cmoda y
rpida.

Ejercicios de la Unidad 25. Prueba evaluativa de la Unidad 25.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 276


26. Controles Spry Avanzados

Unidad 26. Controles Spry Avanzados

Introduccin

En esta unidad veremos algunos controles basados en AJAX que Dreamweaver pone a nuestra disposicin
utilizando su librera Spry.

Estos controles harn que tus pginas se muestren de una forma ms profesional, vistosa y ordenada.

Podrs en contrarlos bajo el men Insertar Spry o en la pestaa Spry de la barra Insertar:

Estos controles son completamente configurables y adems tambin aceptan modificaciones en su estilo
utilizando CSS.

Como los ejemplos de controles que veremos no se muestran en el documento PDF, puedes ver su
funcionamiento en la pgina que tienes en la carpeta de ejercicios
ejercicios/ejemplos/controlesSpryAvanzados.htm.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 277


26. Controles Spry Avanzados

Barra de mens

Podemos crear mens de forma muy sencilla haciendo clic en Insertar Spry Barra de mens de
Spry:

El primer cuadro de dilogo que encontraremos ser el siguiente:

Aqu podremos seleccionar el diseo para nuestro men, haz clic en Horizontal o Vertical y pulsa el botn
Aceptar.

Se crear automaticamente el men, que podrs visualizar desde la vista de Diseo de esta forma:

Haciendo clic en la cabecera azul Barra de mens de Spry podremos ver en el panel Propiedades las
opciones necesarias para configurar nuestro men:

La creacin de elementos es bastante sencilla. Este men admite hasta 3 niveles diferentes, as que en
principio la primera tarea ser definir el primer nivel. Esto lo haremos desde el primer cuadro de listado.

Aadir y quitar elementos es tan fcil como utilizar los botones , y podemos reorganizarlos luego
utilizando las flechas . Cada uno de estos elementos puede ser modificado para que muestren el texto
que queramos, lo haremos desde las cajas de texto que encontramos a la derecha.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 278


26. Controles Spry Avanzados

En Texto escribiremos el literal que queremos que se lea en el men. Si ese elemento debe contener un
enlace (a una pgina o a un correo electrnico) lo haremos escribiendo en la caja de texto Vnculo. Si
trabajamos en una pgina con marcos podremos utilizar el campo Destino para establecer en cul de ellos se
abrir el enlace.

Por ltimo, Ttulo contendr una ayuda contextual que se mostrar en forma de etiqueta al colocar el ratn
sobre el elemento del men.

Una vez definido el primer nivel, asaremos a crear los hijos de cada elemento. Selecciona uno de los tems
y crea las opciones que se desplegarn al colocar el ratn sobre ellos. De nuevo utiliza los botones y
para gestionar los elementos en el segundo listado.

Selecciona cada uno de los elementos de primer nivel y ves creando sus subelementos uno a uno.

Una vez creado un elemento de segundo nivel tambin seremos capaces de colgar sobre ste otro
elemento de tercer nivel para ello utiliza los botones y y rellena el tercer listado de elementos.

Finalmente diremos que si tienes algn problema en visulizar el men en vista de Diseo, puedes desactivar
los estilos haciendo clic en el botn Desactivar estilos para visualizarlos de un modo ms sencillo y poder
comprender mejor el orden de los niveles creados:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 279


26. Controles Spry Avanzados

Navegacin por Fichas

Puedes crear un control como el que mostramos a continuacin haciendo clic en Insertar Spry
Paneles en fichas de Spry:

Estas fichas son contenedores que admiten todo tipo de elementos HTML. Facilitan la navegacin y son
muy tiles para organizar la informacin y no congestionar la pgina ni al usuario.

Al insertarla vers que se inserta algo parecido a esto:

Seleccionando el control haciendo clic en la cabecera azul vers lo siguiente en el panel Propiedades:

Desde aqu podrs aadir tantas fichas como desees y ordenarlas utilizando los botones y .

Luego selecciona el Panel predeterminado que es el que se mostar por delante cuando se visualice la
pgina en el explorador.

Para modificar los ttulos de ficha simplemente cambia el nombre desde la vista de Diseo.

Puedes modificar su contenido normalmente incluyendo todo tipo de tablas, imgenes o elementos que
hayamos visto hasta ahora. Para pasar del contenido de una ficha a otra slo coloca el ratn sobre ella y haz
clic sobre el icono con forma de ojo que aparecer:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 280


26. Controles Spry Avanzados

Luego modifica el contenido del panel abierto.

Recuerda que el panel que se visualizar primero en la pgina es el que elijas como predeterminado en el
panel Propiedades.

Control Acorden

Otro control avanzado que utiliza las ventajas de AJAX y que Spry nos permite utilizar es el Acorden:

Para utilizarlo haz clic en Insertar Spry Acorden de Spry. Se crear automticamente un elemento
en tu pgina parecido a esto:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 281


26. Controles Spry Avanzados

Este control es tan sencillo de configurar que en el panel Propiedades slo encontrars lo siguiente:

Aade y organiza las secciones utilizando los botones y . Y luego simplemente edita el contenido
de cada una de ellas y su nombre en la cabecera.

Del mismo modo que con las pestaas para ver el contenido de una seccin coloca el ratn sobre su
cabecera y haz clic sobre el icono con forma de ojo que aparecer:

Panel con Contraccin

Para terminar con los controles avanzados veremos el panel que puede contraerse de Spry. Puedes ver un
ejemplo aqu:

Mi Panel
Este es un panel que se puede contraer.

De esta forma podrs esconder el contenido


con un slo clic.

Prubalo pulsando sobre la cabecera.

Para insertar un panel de este tipo slo tienes que hacer clic en Insertar Spry Panel que puede
contraerse de Spry.

En el panel Propiedades podrs ver sus opciones de configuracin:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 282


26. Controles Spry Avanzados

Desactivando la opcin Activar animacin eliminars la animacin que se produce al contraer el panel.
Esta opcin slo afecta al comportamiento de apertura o cierre y no tiene mucha ms trascendencia, as que
simplemente depender de tu gusto y lo que se adapte mejor al diseo de tu pgina web.

Puedes decidir si el panel se muestra inicialmente abierto o cerrado en la pgina seleccionando el estado en
el desplegable Estado predeterminado. Del mismo modo, si mientras trabajas en vista de Diseo te molesta
que este abierto puedes cerrarlo haciendo clic en el desplegable Mostrar y seleccionando Cerrado.

Esto ltimo tambin puedes hacerlo pulsando sobre el icono del ojo que aparecer en la cabecera del panel
si situas el ratn sobre ella:

Para modificar este panel simplemente edita su contenido como en el resto de controles que hemos visto,
Nada ms fcil.

Cambiar Estilos CSS

Al principio de la unidad dijimos que era posible modificar el aspecto de los controles Spry.

Esto es muy sencillo de conseguir. Cada vez que insertamos un control de este tipo se crean dos nuevos
archivos en una carpeta llamada SpryAssets en nuestro sitio. Uno de ellos es un archivo JavaScript que
contiene el cdigo necesario para el buen funcionamiento del control, nunca modifiques este cdigo.

El otro, un archivo CSS, es el que contiene las reglas de estilo que se aplican sobre el control.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 283


26. Controles Spry Avanzados

Para modificar el estilo de alguno de tus controles slo tendrs que modificar dicho archivo CSS para
adaptarlo a tus necesidades.

Recuerda que si necesitas ayuda con los estilos en cascada puedes visitar de nuevo el tema 17.

Ejercicios de la Unidad 26. Prueba evaluativa de la Unidad 26.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 284






Pginasbsicas





aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 285


Pginas bsicas

Unidad 1. HTML bsico

Las pginas que vemos en Internet estn escritas utilizando el lenguaje HTML (Hyper Text Markup
Language). Este lenguaje est basado en etiquetas que marcan el inicio y fin de cada elemento de la pgina
Web.

Por ejemplo, el ttulo de la pgina Web se escribe entre las etiquetas <TITLE> y </TITLE>. Como ves,
ambas etiquetas consisten en poner un mismo comando entre los smbolos "<" y ">". La primera etiqueta
indica inicio, y la segunda, que incluye el smbolo "/", indica final.

Las etiquetas disponen de atributos que permiten definir caractersticas del elemento sobre el que actan.
Por ejemplo, <TABLE Border="1"> indica que la tabla tendr un borde de tipo 1.

Una pgina HTML bsica tendra el siguiente aspecto:

<HTML>

<HEAD>

<TITLE> Mi primera pgina web </TITLE>

<BODY>

<A href:"http://www.aulaclic.com"> Haz clic aqu para ir a aulaClic</A>

resto de la pgina web

</BODY>

<HTML>

Las etiquetas que se introducen en un documento HTML no son visibles cuando el documento se muestra
en un navegador (IExplorer, Netscape, etc). Cuando un usuario desde Internet solicita ver una pgina el
servidor Web enva la pgina al navegador y este interpreta las etiquetas para dar el formato a la pgina.

Cuando utilizamos Dreamweaver para crear una pgina Web no tenemos que preocuparnos de todo
esto. Dreamweaver inserta automticamente las etiquetas necesarias para construir la pgina con la
apariencia y contenido definidos en el editor grfico.

Volver a la Unidad 1

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 286


Pginas bsicas

Unidad 1. Compaginar dos sesiones

Aqu te explicaremos cmo conseguir tener la pantalla dividida en dos partes, una con el curso y otra con
Dreamweaver CS3.

1 Abrir la sesin con el curso en Internet Explorer.

2 Abrir la sesin de Dreamweaver CS3.

3 Pulsar con el botn derecho sobre cualquier parte vaca de la barra de tareas, en la parte inferior de la
ventana de Windows (del escritorio). Es la barra en la que se encuentra el botn Inicio.

4 Elegir la opcin Mosaico vertical.

Observa como la pantalla ha quedado dividida en dos partes, como en la figura:

5 Una vez tenemos las dos sesiones con el tamao adecuado, basta hacer clic con el ratn para pasar de
la una a la otra.

Para volver a dejar las ventanas con su tamao normal, hacer clic en el botn Maximizar .

Esto va bien con monitores grandes ( de 17" o ms), con monitores pequeos quizs prefieras dejar las
ventanas con su tamao normal e ir pasando de una a otra presionando las teclas Alt + tabulador
(manteniendo pulsada Alt, presionar la tecla tabulador) o pulsando el botn correspondiente a la sesin en la
barra de tareas en la ltima lnea de la pantalla.

Volver a la Unidad 1

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 287


Pginas bsicas

Unidad 19. Bases de datos

Base de datos.

Una base de datos es un conjunto de datos que estn organizados para un uso determinado y el
conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema Gestor de
Bases de Datos.

Casi todos los sistemas de gestin de base de datos modernos almacenan y tratan la informacin utilizando
el modelo de gestin de bases de datos relacional.

En un sistema de base de datos relacional, los datos se organizan en Tablas.

Las tablas almacenan informacin sobre un tema como pueden ser los clientes de una empresa, o los
pedidos realizados por cada uno de ellos; las tablas se relacionan de forma que a partir de los datos de la tabla
de clientes podamos obtener informacin sobre los pedidos de stos.

Tablas de datos.

Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene
informacin sobre un tema o asunto particular, como pueden ser como hemos visto antes, clientes, pedidos
etc...

Las tablas contienen campos o columnas que almacenan los diferentes datos como el cdigo del cliente,
nombre del cliente, direccin,...

Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro o fila, as todos los
campos de un cliente forman un registro, todos los datos de otro cliente forman otro registro...

Si consideramos una posible base de datos con los datos de una empresa, una tabla de CLIENTES podra
ser:

Campos

Cdigo Nombre Apellidos Direccin C.P.

Registro C/ Germanas,
1 Luis Grande Lilos 46723
1 23

Registro Fran
2 Marta C/ Mayor, 34 46625
2 Dardeno

Registro
3 Francisco Juan Lpez C/ Valle, 56 46625
3

Registro Huesca C/ Franciscano,


4 Mara 46521
4 Buevo 67

Toda tabla debe tener un campo que sirva para identificar cada uno de sus registros, ese campo es la clave
principal. La clave principal proporciona un valor nico para cada fila de la tabla y nos sirve de identificador de

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 288


Pginas bsicas

registros de forma que con esta clave podamos saber sin ningn tipo de equivocacin el registro al cual
identifica. No podemos definir ms de una clave principal, pero podemos tener una clave principal compuesta
por ms de un campo.

Un campo definido como clave principal no podr aceptar valores duplicados (es decir que no podrn existir
dos filas con el mismo valor en ese campo), ni podr contener el valor nulo.

El valor nulo es un valor especial que indica la ausencia de valor, si en un campo de una fila tenemos el valor
nulo (null en ingls) esto indica que esta fila no contiene ningn valor en ese campo. Si un campo est definido
como no nulo (NOT NULL) el usuario estar obligado a rellenarlo cuando introduzca una nueva fila.

Volver a la Unidad 19

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 289






Pginasavanzadas

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 290


Pginas avanzadas

Unidad 2. Personalizar el rea de trabajo

Cambiar el aspecto del Panel de objetos

Es posible cambiar el aspecto del panel de objetos, se puede visualizar a modo de fichas, tal como aparece
en la siguiente imagen:

Tambin puede tener este otro aspecto:

Para pasar del aspecto Fichas al otro hay que hacer


clic sobre el botn , y seleccionar la opcin Mostrar
como men.

Para volver al aspecto Fichas, desplegamos el men Diseo (o el que


est en ese momento) y seleccionamos la opcin Mostrar como fichas.

Cambiar el nombre de un grupo de paneles

Es posible cambiar el nombre de un grupo de paneles de forma sencilla. Vamos a ver como ejemplo el
cambio de nombre del panel de objetos.

En estos momentos el panel se llama "Insertar", pero queremos renombrarlo como "Insert". Para ello lo
primero que hay que hacer es pulsar con el botn derecho sobre la zona del nombre o hacer clic
sobre el botn con el siguiente aspecto , ambos situados a los extremos superiores del panel.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 291


Pginas avanzadas

Entonces se mostrar el siguiente men, en el que


habr que elegir la opcin Cambiar nombre de grupo
de paneles....

Despus de esto se mostrar una ventana en la que


se podr introducir el nuevo nombre del panel

Cambiar la agrupacin de los paneles

La mayora de los paneles y los inspectores aparecen agrupados junto a otros en una misma ventana
flotante.

Para cambiar la agrupacin de un panel o de alguna de sus pestaas es necesario, en primer lugar,
seleccionar el panel y la pestaa deseados.

Por ejemplo, vamos a ver cmo cambiar la agrupacin de la


pestaa Elementos PA del panel CSS.

Como puede apreciarse en la imagen, la pestaa Elementos


PA ya est activa.

Seguidamente hay que hacer clic sobre el botn con el


siguiente aspecto , o pulsar con el botn derecho sobre la zona
del nombre del panel o de la pestaa.

Para cambiar la agrupacin del panel a otro grupo


diferente es necesario dirigirse a Agrupar Elementos PA
con, despus de lo cual debe mostrarse una lista de
todos los paneles, pudiendo seleccionar uno de ellos.

De este modo Elementos PA dejara de estar incluida


en el panel CSS, y aparecera en ese otro panel.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 292


Pginas avanzadas

Cambiar los mtodos abreviados de teclado

Los mtodos abreviados de teclado son las combinaciones de teclas que permiten acceder a algunas
opciones sin la necesidad de moverse a travs de los mens. Para modificar las combinaciones de teclas hay
que dirigirse al men Edicin, a la opcin Mtodos abreviados de teclado.

En esta nueva ventana es necesario seleccionar un comando y una de las combinaciones de la lista de
Mtodos abreviados, situar el cursor en el campo Pulse tecla, seguidamente pulsar la combinacin de
teclas deseada, y por ltimo hacer clic sobre el botn Cambiar.

Es posible que no se permita modificar las combinaciones de teclas del conjunto seleccionado, por ser
combinaciones que provienen de fbrica, por lo que se pedir confirmacin para crear una copia modificable
del conjunto.

Hay que tener tambin en cuenta que no se permite asignar a un comando una combinacin de teclas que
ya est asignada a otro diferente.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 293


Pginas avanzadas

Acoplar y desacoplar grupos de paneles

Para facilitar la organizacin de los paneles flotantes es


posible acoplarlos a la derecha o izquierda del rea de trabajo, en
un grupo de paneles.

Para mover un panel, ya sea para acoplarlo o desacoplarlo de


un grupo de paneles, simplemente hay que pulsar sobre la zona
de puntos que se encuentra junto al nombre del panel, y
mantener pulsado el ratn mientras se arrastra el panel hacia el
lugar deseado.

Los grupos de paneles pueden mostrarse y ocultarse


pulsando sobre el botn que tiene el siguiente aspecto .

Tambin pueden mostrarse y ocultarse todos los paneles


pulsando la tecla F4, o a travs de una opcin del men
Ventana.

Al ocultar los paneles la ventana de trabajo queda ms grande, por lo que estas opciones son de gran
utilidad.

Volver a la Unidad 2

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 294


Pginas avanzadas

Unidad 3. Comprobar tamao para optimizar la carga

Si las pginas tienen muchos elementos (imgenes, tablas, etc.) y son muy grandes, posiblemente tarden
mucho tiempo en mostrarse totalmente en el navegador. Esto no es nada recomendable, ya que los usuarios
pueden perder la paciencia, y no visitar ms nuestra pgina.

Siempre hay que intentar que el tiempo de descarga en el navegador no sea muy elevado.

Dreamweaver permite calcular automticamente el tiempo de descarga de las pginas. Para ello hay que
dirigirse al men Edicin, a la opcin Preferencias.

En esta nueva ventana lo primero que hay que hacer es seleccionar una Categora. En este caso nos
interesa la de Barra de estado.

En ella habr que establecer una Velocidad de conexin.

En Espaa 56,0 es la velocidad de los mdems normales, pero podemos elegir otra diferente, por ejemplo
si pensamos que la mayora de nuestros posibles clientes tienen conexiones rpidas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 295


Pginas avanzadas

Una vez establecida una velocidad de conexin, y aceptados los cambios, Dreamweaver calcular el
tamao y el tiempo de descarga de la pginas a partir de esa velocidad de conexin.

Hay que tener en cuenta que el tamao de descarga de una pgina no solo se calcula a partir del tamao
de esa pgina en disco, sino que hay que considerar tambin el tamao de las imgenes que aparecen en
ella, y del resto de elementos.

Cuando en la ventana de documento de Dreamweaver est abierta alguna pgina, se mostrarn su tamao
y su tiempo de descarga en la barra de estado.

Por ejemplo, esta pgina que ests viendo tiene un tamao de descarga de 59K, y se presupone un
tiempo de descarga de 9 segundos, ya que en la barra de estado de la ventana de documento aparecen
estos datos entre el tamao de la ventana de documento y el panel de propiedades, representados por
59K/9 s.

Volver a la Unidad 3

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 296


Pginas avanzadas

Unidad 4. El Panel CSS

Veamos cmo funciona el panel CSS .

El Panel CSS

Hemos visto como Dreamweaver nos permite crear estilos de


una forma muy rpida y sencilla, los estilos creados de esta
manera se agrupan en una hoja de estilos que se encuentra
incrustada en nuestro documento, pero tambin podemos utilizar
estilos que se encuentren en hojas externas al documento. Este
particularidad es muy til cuando diseamos un sitio web con
varias pginas ya que permite definir una sla hoja de estilos que
utilizarn todas las pginas del sitio y as facilitar el diseo.

Vamos a ver cmo funcionan las hojas de estilo a travs del


panel CSS pestaa Estilos CSS, que puede abrirse a travs del
men Ventana, opcin Estilos CSS. Existen otras alternativas
para abrir este panel, una es pulsando Mays+F11, o puedes
hacer clic en el botn CSS que aparece en el Inspector de
Propiedades.

Para simplificar las explicaciones llamaremos panel Estilos


CSS a la pestaa Estilos CSS del panel CSS.

En este panel aparecen las hojas de estilos asociadas al documento, los estilos contenidos en cada hoja
de estilos y unos botones en la parte inferior que nos permiten realizar cambios en los estilos.

Como puedes ver en la imagen, en la parte inferior del panel puedes ver una lista de las propiedades que
forman parte del estilo, podrs editarlas con un slo clic y actualizarlas o aadir nuevas haciendo clic en el
vnculo Aadir propiedad.

Desde los botones podrs ordenar las propiedades de diferentes maneras. Con el primer
botn mostrars todas las propiedades ordenadas por categoras (Fuente, Fondo, Bloque, Borde, etc..);
tambin puedes mostrarlas ordendas de la A a la Z con el segundo botn.

Como predeterminado se muestran nicamente las propiedades utilizadas (las cuales podrs mostrar
haciendo clic en el tercer botn).

Si la parte del pie del panel no fuese visible prueba a modificar su tamao colocando el cursor en el borde
inferior y haciendo clic arrstralo hasta que sus dimensiones te dejen verlo.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 297


Pginas avanzadas

Crear un nuevo estilo

Para crear un nuevo estilo dentro de una hoja, seleccionamos la hoja en el panel CSS y pulsamos el
botn que sirve para crear un nuevo estilo en la hoja de estilos seleccionada o en otra nueva.

A continuacin aparece una ventana como sta:

En ella puede especificarse el Nombre: del estilo, (sin espacios y comenzando con un punto).

Con la opcin Clase seleccionada es posible especificar si el estilo va a ser uno personal creado desde
cero.

Con Etiqueta se pueden modificar los atributos de una etiqueta ya existente, en este caso en Nombre:
aparece la lista de etiquetas HTML que pueden ser redefinidas, como pueden ser BODY, A, FORM, TABLE,
etc.

Con Avanzadas se puede redefinir el formato de una combinacin de etiquetas.

En Definir en: se determina si el estilo se aade a la hoja de estilo propia del documento (Slo este
documento), si se aade a una nueva hoja de estilos ((Nuevo archivo de hojas de estilo)), o si se aade a
la hoja de estilos seleccionada.

Despus de pulsar sobre el botn Aceptar aparecer una ventana como la que aparece a continuacin y
en la que definiremos el estilo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 298


Pginas avanzadas

Eligiendo una u otra categora es posible especificar diferentes propiedades, muchas de las cuales no se
podan aplicar mediante el panel de Propiedades. Por ejemplo, a travs de la categora Fondo es posible
especificar el color de fondo para un bloque de texto o para la pgina entera.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 299


Pginas avanzadas

Gestionar estilos CSS

Para modificar un estilo ya existente, seleccionamos el estilo a modificar en la lista de estilos del
panel y hacemos clic en el botn , se abrir la ventana descrita anteriormente donde se puede definir las
caractersticas del estilo.

Tambin podemos abrir esta ventana pulsando con el botn derecho sobre el estilo en el panel CCS, y
seleccionar del men desplegable la opcin Editar. O incluso modificarlo directamente desde la lista de
propiedades que se encuentra al pie del panel.

Ten en cuenta que si modificas un estilo CSS que pertenezca a una hoja de estilos vinculada, es decir, a
un archivo CSS externo, todas las pginas que contengan ese estilo sern actualizadas al instante.

Para borrar un estilo de una hoja de estilos, seleccionamos el estilo en la lista de estilos del panel y
hacemos clic en el botn .

Como puedes ver, es bastante sencillo trabajar con estilos CSS.

Volver a la Unidad 4

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 300


Pginas avanzadas

Unidad 5. Personalizar nuevos enlaces

Crear vnculos relativos automticamente

Haciendo clic en el men Sitio y seleccionando la opcin Administrar sitios... podemos editar la
configuracin del sitio. Bastar con seleccionarlo en el cuadro de dilogo y pulsa Editar.

Se abrir la ventana de Definicin del Sitio. All selecciona la pestaa Avanzadas y en la categora
Datos Locales podrs ver las siguientes opciones:

Estas opciones te ayudarn a crear los enlaces de forma relativa. Selecciona Documento o Raz del sitio
en Vnculos relativos a: para que se creen los enlaces relativos a el documento donde se haya situado el
enlace o desde la raz del sitio.

Si seleccionas la opcin Raz del sitio, los enlaces se estableceran respecto a la carpeta seleccionada en
el campo Carpeta raz local:.

Seleccionar estas opciones no cambiar los enlaces existentes, sino que aplicar esta configuracin a
los vnculos que se creen a partir de ese momento.

Volver a la Unidad 5

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 301


Pginas avanzadas

Unidad 5. Vnculos rotos

Comprobacin de vnculos rotos

Los Vnculos rotos son vnculos que no siguen una ruta vlida, o que enlazan a archivo que no existe.

La existencia de estos vnculos en nuestras pginas no es nada recomendable, ya que no permite navegar
correctamente a los usuarios por nuestro sitio, se producen errores.

Los servidores de tipo UNIX/Linux distinguen entre maysculas y minsculas. Asi, por ejemplo, si enlazas a
un archivo Perros.htm puede que el servidor no lo encuentre porque en realidad lo hayas llamado perros.htm
(en minsculas).

Trabajando con Windows este tipo de errores no se presentan porque no hace esta distincin. En el
ejemplo anterior Dreamweaver considerara el enlace Perros.htm correcto aunque no lo fuese.

Para evitar esto puedes activar la opcin Usar verificacin de vnculos entre maysculas y minsculas
que se encuentra en la ventana de Definicin del Sitio, pestaa Avanzadas y categora Datos Locales.

Para comprobar si nuestro sitio tiene Vnculos rotos hay que abrir el Verificador de vnculos.

Una forma de abrirlo es a travs del panel Archivos. Ya sabes que el panel Archivos se puede abrir a
travs del men Ventana, opcin Archivos. Tambin pulsando F8.

Una vez abierto el panel Archivos, hay que dirigirse a y en el men desplegable seleccionar Archivo,
opcin Comprobar vnculos, o pulsar Mays+F8.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 302


Pginas avanzadas

Entonces se muestra un nuevo panel, en


el que ya es posible comprobar si existen
vnculos rotos.

Lo primero que hay que hacer es pulsar


sobre el botn , a travs del cual se
ofrece la posibilidad de elegir dnde se
comprobarn los vnculos rotos. Puede ser
en el documento actual, en todo el sitio, o
en los archivos o carpetas del sitio
seleccionados previamente.

A travs de Ver hay que especificar si han de mostrarse los Vnculos rotos, los Vnculos externos o los
Vnculos hurfanos.

Los Vnculos rotos son los vnculos que no siguen una ruta vlida, o que enlazan a archivo que no existe.

Los Vnculos externos son los vnculos a documentos que se encuentran fuera del sitio, pero que no
necesariamente son vnculos errneos. No comprueba si estos vnculos son correctos o no, simplemente los
enumera.

A travs de Vnculos hurfanos se muestran todos aquellos documentos del sitio que no estn siendo
vinculados por otros, a la vez que tampoco contienen vnculos a otros documentos. Estos documentos, en
ocasiones, pueden no estar siendo utilizados para nada, por lo que simplemente estn ocupando espacio en
disco innecesariamente.

De estos tres tipos de vnculos, el que ms nos interesa ahora es el de los Vnculos rotos. En el panel se
mostrarn todos los documentos que tienen un vnculo roto, y el documento al que cada uno de esos vnculos
hace referencia.

Reparacin de vnculos rotos

Podemos reparar los vnculos rotos de dos


formas:

Una de ellas es pulsando dos veces


sobre el nombre del documento que aparece
en la lista de archivos del panel. De este
modo, dicho documento se abre. Entonces
es posible buscar dentro del documento el
vnculo errneo y modificarlo a travs del
Inspector de propiedades.

La otra forma es pulsando sobre el vnculo roto, en lugar de sobre el nombre del archivo. En este caso es
posible modificar directamente el nombre del documento en el panel, o buscarlo a travs del icono con forma
de carpeta que aparecer a su derecha.

Volver a la Unidad 5
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 303
Pginas avanzadas

Unidad 6. Tipos de imgenes para una web

Formatos de imagen

Las imgenes pueden ser de muchos formatos diferentes: bmp, gif, jpg, etc. Pero no todos estos formatos
son adecuados para una web, debido a que pueden ocupar mucha memoria o a que no son compatibles con
algunos navegadores.

Los formatos ms utilizados son el GIF y el JPG, que a pesar de ser imgenes de menor calidad que las
imgenes BMP, son ms recomendables debido a que ocupan menos memoria. Vamos a ver un poco ms
sobre estos formatos:

Formato GIF:

Utilizan un mximo de 256 colores, y son recomendables para imgenes con grandes reas de un mismo
color o de tonos no continuos. Suelen utilizarse con gran frecuencia, ya que permiten contener transparencias
y animacin.

Formato JPG:

Las imgenes son de mayor calidad que las GIF, al poder contener millones de colores, pero el tamao de
la imagen es mayor y tarda ms en descargarse.

Puedes incluir imgenes en otros formatos a travs de Dreamweaver, que podrn ser visualizadas en
algunos navegadores. Este es el caso de las imgenes BMP y PNG.

Si introduces una imagen BMP en Dreamweaver, te aparecer un cuadrado gris en su lugar. La


imagen solo se mostrar correctamente en el navegador.

Puedes cambiar el formato de las imgenes mediante la utilizacin de algn programa de tratamiento de
imgenes, como pueden ser Fireworks, Photoshop, Corel Draw, etc.

Dependiendo del programa utilizado existir una mayor o menor cantidad de opciones a la hora de modificar
las imgenes. Para realizar modificaciones sencillas, como la de recortar las imgenes y cambiar los colores,
puedes utilizar incluso el programa Paint de Windows.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 304


Pginas avanzadas

Optimizacin de una imagen

Es posible optimizar una imagen insertada en un documento abierto en Dreamweaver, a travs de


Fireworks. De este modo puede modificarse el formato de la imagen, la transparencia, la paleta de colores que
utiliza, etc.

Al modificar estos valores, lo que se pretende es que la imagen ocupe menos memoria.

Para optimizar una imagen desde Dreamweaver hay que seleccionar la imagen, y seguidamente dirigirse al
men Comandos, opcin Optimizar imagen....

Desde la nueva ventana ser posible modificar los atributos de la imagen.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 305


Pginas avanzadas

Transparencias

En ocasiones puede resultar til poder hacer invisibles algunos colores que forman parte de una imagen.
Normalmente lo que se desea hacer transparente es el fondo.
Por ejemplo, en la imagen de la derecha el fondo puede desentonar con el fondo de la
pgina, o hacer que su apariencia sea ms pobre.

Lo primero que hay que hacer es establecer un color de fondo para la imagen, de
modo que ste no coincida con el color de ningn otro elemento del dibujo, para que
ste ltimo pueda seguir mostrndose correctamente despus de aplicar la
transparencia.

Despus podr aplicarse la transparencia sobre el color deseado, desde algn programa de tratamiento de
imgenes, como puede ser Fireworks.

Una forma de aplicar transparencia mediante Fireworks es a travs de los botones que
puedes ver en la pantalla anterior (en optimizar imagen).

Cuando se est optimizando la imagen, puede pulsarse uno de los dos primeros botones anteriores, de
modo que el puntero adquiere la forma de un cuentagotas al situarse sobre la imagen o sobre la lista de
colores de la imagen. Pulsando sobre un color, ste se volver transparente.

La diferencia entre el primer y el segundo de estos botones, es que el primero solo permite asignar
transparencia a un color, mientras que el otro permite aadirsela a varios. El ltimo botn se utiliza para quitar
la transparencia de algn color.

En el caso de haber aplicado la transparencia al color azul que haca de fondo de la


imagen, esta quedara como la de la derecha.

La existencia de transparencia permite mejorar notablemente la esttica de nuestras


pginas.

Volver a la Unidad 6

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 306


Pginas avanzadas

Unidad 6. Mapas de imagen

Los mapas de imagen son partes de una imagen que pueden ser utilizadas para asignarle algn tipo de
comportamiento.

Para crear un mapa de imagen es necesario seleccionar previamente la imagen en la que se desea crear el
mapa, y abrir el inspector de propiedades de dicha imagen.

Estando seleccionada la imagen, ya es posible crear un mapa a travs de los botones del inspector de
propiedades que tienen el siguiente aspecto: . Si no te aparecen despliega el panel
Propiedades para verlo completo.

Los tres ltimos botones son los que se utilizan para crear los mapas. Dichos mapas pueden tener forma
rectangular, circular, o libre, dependiendo del botn pulsado.

Al pulsar alguno de estos tres botones, cambia la apariencia del puntero al situarlo sobre la imagen.
Entonces ya es posible dibujar el mapa sobre la imagen, pulsando sobre los lugares donde se desea que
comience y finalice el mapa, as como sobre el resto de lugares (en orden) que se desea que recorra el mapa
en el caso de forma libre.

Al estar seleccionado un mapa el inspector de propiedades cambia. Permite asignar un vnculo y un texto
alternativo a ese mapa como puedes ver a continuacin:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 307


Pginas avanzadas

El primero de los botones, el de la flecha, debe pulsarse al finalizar la creacin de un mapa, para que el
puntero recupere su forma original al situarse sobre una imagen. De este modo, es posible mover los puntos
del mapa, en el caso de que no hayan sido creados en los sitios deseados, para ajustarlos mejor a la imagen.

Aqu tienes un ejemplo de mapa de imagen. Sita el puntero sobre la cabeza del perro, que es la que
contiene el mapa, para ver qu es lo que ocurre.

Para practicar puedes realizar el Ejercicio paso a paso Crear mapas de imagen.

Volver a la Unidad 6

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 308


Pginas avanzadas

Unidad 12. Listado de Entidades HTML


Caracteres Alfabticos
Smbolos Caracteres Tipogrficos
Maysculas

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 309


Pginas avanzadas

Caracteres Alfabticos Minsculas

Otros Smbolos

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 310


Pginas avanzadas

Alfabeto griego

Volver a la Unidad 12

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 311


Pginas avanzadas

Unidad 12. Expresiones Regulares

Las Expresiones Regulares son un conjunto de smbolos que unidos pueden definir un patrn para identificar
una cadena de caracteres.

Antes de comenzar a verlas deberamos tener bien claro cmo acta la bsqueda normal.

Por ejemplo, si buscamos la cadena aula, los resultados que encontrasemos podran ser aulaclic, miaula,
aula, etc...

Utilizaremos las Expresiones Regulares para decidir cuales sern el resto de los caracteres.

Para utilizar estos smbolos especiales tendremos quemarcar la casilla Utilizar expresin regular en el
cuadro de dilogo de Buscar y Remplazar:

Una vez tengamos la casilla marcada, todo lo que escribamos en el cuadro de bsqueda se tomar como
una expresin regular, as que empecemos a ver los smbolos que podemos utilizar:

Smbolo Significado

^ Utiliza este smbolo para buscar cadenas al principio de un documento.

Esta expresin regular no es muy til, pues normalmente los


documentos HTML empiezan con la especificacin de las cabeceras lo
que, normalmente, no pertenece a nuestro objetivo de bsqueda.

Utilizando este smbolo podramos encontrar documentos buscando por

^<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 312


Pginas avanzadas

Esto nos dara como resultados los documentos que empiecen por
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML, por lo que los
documentos que empiecen por <!DOCTYPE HTML PUBLIC "-
//W3C//DTD HTML no apareceran.

En este ejemplo se estan buscando archivos que sigan el formato


XHTML, los documentos despreciados seran aquellos que sigan HTML.

$ Utiliza este smbolo para buscar cadenas al final de un documento.

Igual que la anterior, esta expresin regular no nos ser de mucha ayuda
cuando utilicemos la herramienta Buscar y Reemplazar. Slo
podremos buscar documentos que terminen de determinada manera.

Por ejemplo, podemos buscar archivos que terminen con

</html>$

Esta bsqueda nos devolvera todos aquellos documentos que se han


cerrado correctamente, los que terminen, por ejemplo en </body> no se
mostraran.

* Ahora ya entramos con expresiones regulares mucho ms tiles.

El asterisco te ayudar a buscar un carcter que aparezca una vez,


varias o ninguna. Veamos un ejemplo, si hacemos la busqueda por

a*u

Los resultados que podemos encontrar seran aula, aaula, aaaaula o


incluso uno o cuello, porque el asterisco implica que el carcter no
tiene porque aparecer.

+ Casi ocurre lo mismo con esta expresin regular.

El signo + buscar conicidencias de un caracter una vez o varas. En


este caso se despreciarn aquellas en las que no aparezca.

Por ejemplo, si buscamos

a+u

Los resultados podran ser aula, aaula o aaaula, pero no ni uno ni cuello

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 313


Pginas avanzadas

porque este smbolo obliga a que el caracter se encuentre al


menos una vez.

? Veamos ahora qu ocurre con el signo de interrogacin.

Este smbolo es el contrario del anterior, slo busca coincidencias una


sla vez o ninguna, de modo que buscando

au?la

Podemos encontrar aula, ala, aulaclic o alameda, pero nunca auula ni


auuulaclic.

Es decir, este smbolo nos sirve para marcar caracteres opcionales.

. El punto es un smbolo muy til. Podemos utilizarlo para sustituir


cualquier carcter, por ejemplo, en la bsqueda de

de.a

Podramos encontrar resultados como dela, desa, deia, dera, de9a...


pero nunca dea (aunque s deaa). En definitiva, este smbolo sustituye a
un carcter ni ms ni menos.

Llegados a este punto podras realizar bsquedas ms complejas


combinando varias expresiones que hemos visto, por ejemplo,

de.?a

Encontrara dela, desa, deia, dera, de9a e incluso dea pues al escribir ?
a la derecha del punto hemos indicado que ese carcter puede aparecer
o no.

uno|otro El smbolo | se utiliza para representar la conjuncin lgica OR, es decir,


uno u otro.

Podemos buscar

99|ade

Y encontraramos resultados tan variados como adecuado, cadena,


1099, 9900, etc...

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 314


Pginas avanzadas

Piensa que ahora podemos complicar mucho ms las bsquedas


combinando todos los smbolos vistos, con esta bsqueda:

de.?a|de?a

Encontaramos resultados como dela, desarmado, dea (que cumple


ambas condiciones) o da (que cumple la segunda).

{n} Los smbolos de llave indican repeticin.

Nos ayudarn a estabecer el nmero de veces que se repite el


carcter al cual precede. Por ejemplo, buscando

cas{2}a

Encontrara nicamente las palabras que contengan cassa (como cassa,


micassa, ocassa7a, recassaa...).

Sin embargo, la bsqueda de

cas{2}

Podra encontrar cassa, casssa, micassssa, etc... Pues buscar una


cadena que contenga ca seguida de 2 eses.

{n,m} Este sera otro caso de smbolo de llave, pero en este caso
introduciremos dos nmeros.

Estos nmeros indicarn la repeticin que puede tener el caracter al cual


preceden. Por ejemplo, la bsqueda:

m{2,4}

Encontrara coincidencias con cadenas que conteniesen al menos 2 m


o hasta como mximo 4.

Posibles resultados seran mm, mmm o mmmm. La cadena ummmm


s que se encontrara, mientras que en ummmmm slo encontrara las 4
primeras emes.

En esta expresin regular podemos obviar la segunda parte para


conseguir algo como esto:

m{2,}

El resultado ahora sera cuanquier cadena que contenga al menos 2 m y


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 315
Pginas avanzadas

sin mximo de repeticin.

Las cadenas umm, ummmmmmm o ummmmmmmmmmm se


encontraran sin problemas.

Hasta ahora hemos visto expresiones regulares simples.

Estos smbolos pueden combinarse para formar bsquedas ms complejas. Pero si los combinamos con
los siguientes podremos buscar prcticamente cualquier cosa.

Smbolo Significado

() Los parntesis nos sern de gran ayuda cuando realicemos bsquedas


con expresiones regulares.

Con los parntesis podemos agrupar caracteres y aplcarles una regla de


regularidad. Por ejemplo:

(au)+la

Dara como resultados aula, auaula, auauaula, pero no la.

El uso de estos smbolos nos ayudar muchsimo cuando trabajemos con


Expresiones Regulares.

[abc] Los corchetes se utilizarn para establecer rangos o conjuntos de


caracteres que sern incluidos en la busqueda.

De este modo

imagen_[abc]

Encontrar resultados como imagen_a, imagen_b o imagen_c.

Tambin podemos establecer un rango para evitar tener que introducir


todos los componentes del conjunto:

imagen_[c-f]

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 316


Pginas avanzadas

Que mostrar los resultados que contengan imagen_c, imagen_d,


imagen_e o imagen_f.

Esta expresin es muy til, imagina la siguiente bsqueda:

[a-zA-Z]+

Buscar cualquier cadena formada por maysculas o minsculas (o


incluso ambas mezcladas). Al aadirle el smbolo + hacemos que los
caracteres indicados a la izquierda (el rango de maysculas o minsculas)
deban aparecer por lo menos una vez, as encontraremos cualquier tipo de
palabra que no contenga caracteres numricos.

Esta bsqueda encontrara, por ejemplo, las palabras Esta, cadena, SI,
qUe, sE o EncuEntrA pero no sera capaz de encontrar sie7e o cancin
porque ni los nmeros ni las letras acentuadas se encuentran en el rango
[a-zA-Z].

La siguiente bsqueda incluira nmeros y acentos:

imagen_[a-z0-9]

Esta vez podramos encontrar imagen_casa, imagen_07a,


imagen_ladrn o imagen_f5gh. Pero no imagen_A porque esta vez las
maysculas no se han incluido.

[^abc] Utiliza este smbolo eliminar caracteres de las bsquedas.

Por ejemplo:

imagen_[^0-9]

Slo encontrar cadenas que empiecen por imagen_ y el siguiente


carcter no sea numrico. Como por ejemplo, imagen_casa,
imagen_ladrn o imagen_sie7e.

En este caso imagen_0casa no se encontrara.

\ Este es un smbolo muy especial, pues te permitir buscar caracteres


reservados como pueden ser +, ^, * o $ sin que se confundan como
expresiones regulares.

Imagina que queremos buscar en concreto la cadena imagen_123* y la

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 317


Pginas avanzadas

cadena imagen_456*, cmo lo hacemos? Fcil, escribiendo:

imagen_(123|456)\*

Como puedes ver, buscar calquier cadena que contenga imagen_123 o


imagen_456 seguida de un astersco.

Si no hubiesemos aadido la barra de escape (imagen_(123|456)*)


significara que lo que se encuentra entre parntesis podra repetirse varas
veces o incluso ni aparecer.

Ahora veremos smbolos que nos ayudarn a reproducir estados especiales, como
espacios, principios de palabra, tabulaciones, etc...

\b Este smbolo representa un lmite en una cadena de texto ya bien sea


crado por un espacio o un retorno de carro.

Esto no sayudar a encontrar principios y finales de palabras.

Con la bsqueda:

\bs

Encontraramos salida pero no cosa porque en este caso la s no se


encuenta al principio de la palabra.

Del mismo modo,

s\b

Encontrara camas pero no salida.

\B Este smbolo indica que el caracter se encuentra dentro de una


cadena de texto y no en los lmites.

Podramos decir que esta expresin es contraria a la anterior.

Con la bsqueda:

\Bc
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 318
Pginas avanzadas

Encontraramos ocaso pero no cama.

\d Este smbolo sustituye a cualquier carcter numrico, es equivalente a


la expresin [0-9].

La bsqueda:

sie\de

Encontrara sie7e pero no siete.

\D Al contrario que el anterior, esta expresin equivale a un carcter no


numrico, es equivalente a la expresin [^0-9].

La bsqueda:

sie\De

Encontrara siete pero no sie7e.

\w Este smbolo sustituye a cualquier carcter alfanumrico incluyendo


el subrayado, es equivalente a la expresin [a-ZA-Z0-9_].

\W Al contrario que el anterior, esta expresin equivale a cualquier


carcter que no sea alfanumrico ni el subrayado, es equivalente a la
expresin [^a-zA-Z0-9_].

\s Este smbolo representa un espacio en blanco.

\r Este smbolo representa un retorno de carro.

\t Este smbolo representa un salto de tabulador.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 319


Pginas avanzadas

Muy bien, ahora ya sabemos cmo buscar utilizando expresiones que nos permitirn realizar bsquedas
complejas y encontrar fragmentos de cadenas que nos son interesantes.

Pero ahora viene la gran cuestin. Aprenderemos a utilizar todo lo que hemos aprendido para reemplazar un
texto por otro.

Hasta ahora somos capaces de encontrar cadenas con gran precisin, por ejemplo la siguiente:

<strong>[^<]*</strong>

Esta expresin busca cualquier texto que est encerrado entre las etiquetas <strong> y </strong> y no
contenga <. Este ejemplo no sera vlido si hubiese una etiqueta anidada dentro de <strong> y </strong>.

La expresin [^<]* busca cualquier carcter diferente de < n veces o ninguna (por lo que tambin encontrara
la cadena <strong></strong>).

Puedes hacer la prueba en el siguiente texto (cpialo y pgalo en vista de cdigo en una nueva pgina):

<p>Podemos encontrar texto encerrado <strong>entre etiquetas de &lt;strong&gt;</strong> aunque


contengan car&aacute;cteres especiales como estos ejemplos:</p>

<p>El gato <strong>&quot;corr&iacute;a&quot;</strong> por la casa.</p>

<p>Hace <strong>7 semanas</strong> que no te veo.</p>

<p>La operaci&oacute;n <strong>(8/2)+4</strong> da como resultado 8.</p>

<p>Tengo que ir a la consulta los <strong>lunes, mi&eacute;rcoles y viernes</strong>.</p>

<p>No <strong>podremos ir. Tengo que</strong> regar las plantas.</p>

El texto que vers en la vista de Diseo es el siguiente:

Podemos encontrar texto encerrado entre etiquetas de <strong> aunque contengan caracteres
especiales como estos ejemplos:

El gato "corra" por la casa.

Hace 7 semanas que no te veo.

La operacin (8/2)+4 da como resultado 8.

Tengo que ir a la consulta los lunes, mircoles y viernes.

No podremos ir. Tengo que regar las plantas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 320


Pginas avanzadas

Ahora aprenderemos una valiosa utilidad.

La herramienta Reemplazar busca subexpresiones en la cadena introducida en el cuadro Buscar, por lo


que si tenemos:

(a)(b)(c)

Los equivalentes en la caja de texto de Reemplazar seran:

$1 $2 $3

Parece un poco complicado, pero en realidad no lo es.

Tomemos el ejemplo anterior, tenamos la expresin:

<strong>[^<]*</strong>

La podramos transformar para tener tres subexpresiones distintas de esta forma:

(<strong>)([^<]*)(</strong>)

Ahora en la caja de Reemplazar cada subexpresin equivaldra a lo siguiente:

$1 = (<strong>)

$2 = ([^<]*)

$3 = (</strong>)

Por lo que si realizamos esa bsqueda y la reemplazamos por:

<b>$2</b>

Habremos conseguido cambiar las etiquetas de <strong> y </strong> por <b> y </b> sin modificar el texto
que estaba dentro.

Fcil, verdad?

Volver a la Unidad 12

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 321


Pginas avanzadas

Unidad 12. Bsqueda en Etiquetas

En el cuadro de dilogo Buscar y Reemplazar podrs encontrar otros tipos de bsqueda que todava no
hemos visto.

Para ello debers seleccionarlos en el desplegable Buscar:

El primer mtodo que veremos ser la opcin Texto (avanzado).

Como puedes ver en la imagen, este cuadro de bsqueda es muy similar al que estamos acostumbrados a
utilizar, slo que tiene un espacio entre los campos Buscar y Reemplazar que nos darn la oportunidad de
trabajar con etiquetas.

Selecciona en el segundo desplegable la etiqueta en la que quieres que se encuentre tu texto (o no, segn
hayas seleccionado en el primero).

Ahora estars listo para realizar bsquedas en etiquetas especificas.

Pero an hay ms. Puedes hacer clic en el botn para ver cmo aparecen ms opciones:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 322


Pginas avanzadas

Puedes incluir ms opciones sobre el tipo de atributos que tenga (e incluso en los desplegables de la
derecha incluir un valor para el atributo) o seguir buscando por otras opciones.

Vers que en seguida te hars con el mtodo de bsqueda.

Lo que tenemos que destacar es que esta forma te ayudar a modificar el texto que se encuentre dentro de
una etiqueta.

Pero qu pasa si lo que queremos es buscar o modificar una etiqueta especifica con unas circunstancias
igual de especificas?

Muy sencillo, en el desplegable Buscar: seleccionaremos Etiqueta especfica.

Vers el siguiente cuadro de dilogo:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 323


Pginas avanzadas

En este caso tenemos dos secciones Buscar: y Accin:.

Obviamente para realizar la segunda tendremos que rellenar los datos correctos en la primera. As que
veamos qu nos podemos encontrar.

En el desplegable de al lado de Etiqueta especifica deberemos indicar el tipo de etiqueta que estamos
buscando.

Luego en la lnea siguiente podremos indicar si tiene algun tipo de atributo (y con qu valor) o si se
encuentra dentro de otra etiqueta..

Estas ltimas opciones son muy parecidas a las que se utilizaron en el mtodo de Texto (avanzado).

Recuerda que puedes usar el botn para seguir aadiendo condiciones.

Finalmente y cuando la bsqueda funcione correctamente podremos utilizar la opcin Accin:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 324


Pginas avanzadas

Como puedes ver, puedes escoger entre varias acciones a aplicar, entre reemplazar la etiqueta con otra o
cambiar alguno de sus atributos como aadir algo antes o despus de sta.

Por ejemplo, si quisiesemos quitar todos los enlaces de una pgina podramos utilizar la opcin
Estiqueta especifica para ello, bastar con que indiques las opciones que puedes ver en la siguiente imagen:

Volver a la Unidad 12

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 325






Ejerciciospasoapaso

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 326


Ejercicios paso a paso

Unidad 3. Crear un sitio web local

Objetivo.

Practicar las operaciones que hay que realizar para crear un sitio web sin conexin a Internet.

En cada tema hay ejercicios paso a paso y ejercicios propuestos, en ambos casos es importante que
realices los ejercicios por orden, sin saltarte ninguno. Estos ejercicios estn diseados para ir
construyendo una pgina web completa y si intentas realizar un ejercicio sin haber hecho los anteriores puede
que no veas un resultado muy coherente o no puedas seguir el ejercicio.

1 Si es la primera vez que realizas este ejercicio, copia en la carpeta Mis documentos de tu disco duro, la
carpeta ejerciciosdream, que se encuentra dentro de la carpeta ejercicios del curso.

2 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

3 Haz clic sobre el men Sitio.

4 Elige la opcin Administrar sitios. Se abrir una nueva ventana.

5. Selecciona el botn Nuevo..., y selecciona la opcin Sitio. Se abrir una nueva ventana.

5 Selecciona la pestaa Avanzadas de la nueva ventana.

6 Selecciona Datos locales en Categora.

7 En Nombre del sitio escribe Cocina.

8 En Carpeta raz local busca la carpeta cocina, que se encuentra dentro de la carpeta ejerciciosdream,
y seleccinala. Puedes hacerlo a travs del botn con forma de carpeta.

9 En Carpeta predeterminada de imgenes busca la carpeta imagenes, que se encuentra dentro de la


carpeta cocina, y seleccinala. Puedes hacerlo a travs del botn con forma de carpeta.

10 Haz clic sobre el botn Aceptar y sobre el botn Listo.

A partir de este momento, realizando los ejercicios paso a paso, vamos a crear una pgina como la que
aparece encuentras en ejercicios/sitios/cocina/marcos.htm

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 327


Ejercicios paso a paso

Unidad 3. Crear nuevo documento y modificar sus propiedades

Objetivo.

Practicar las operaciones que hay que realizar para crear un nuevo documento html y configurar las
propiedades de la pgina.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el men Archivo y elige la opcin Nuevo, o bien haz clic sobre el botn de la barra de
herramientas.

3 Selecciona la pestaa General de la nueva ventana.

4 Selecciona Pgina en blanco en Categora.

5 Selecciona HTML en Pgina en blanco.

6 Haz clic sobre el botn Crear.

7 A partir de este momento vamos a realizar todos los ejercicios en la vista diseo. Haz clic sobre el botn
Mostrar vista de diseo .

8 Haz clic con el botn derecho del ratn sobre el documento en blanco, para abrir su men contextual.

9 Elige la opcin Propiedades de la pgina en el men contextual.

10 En Ttulo escribe Cocina.

11 En Fondo: escribe #CCCC99.

12 En Vnculos: escribe #CC6600.

13 En Vnculos visitados: escribe #CC9933.

14 En Vnculos activos: escribe #CC9966.

15 Haz clic sobre el botn Aceptar.

16 Haz clic sobre el botn Guardar de la barra de herramientas. Guarda el documento con el nombre
menu.htm, dentro de la carpeta cocina del ejercicio anterior.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 328


Ejercicios paso a paso

Unidad 4. Insertar texto y modificar sus propiedades

Objetivo.

Practicar las operaciones de insertar texto y modificar sus propiedades.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos. Recuerda que creamos este sitio en el tema anterior.

4 Haz doble clic sobre el documento quienes.htm, que aparece en los archivos desplegados en el panel de
Archivos. Se abrir el documento en Dreamweaver.

5 Inserta el texto Quines Somos encima de la lnea Fecha ltima modificacin:.

6 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

7 Selecciona el texto Quines Somos.

8 En Formato, del inspector de propiedades, elige Encabezado 2 .

9 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 329


Ejercicios paso a paso

Unidad 4. Convertir texto en una lista

Objetivo.

Practicar las operaciones que hay que realizar para convertir texto en una lista desordenada.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos. Recuerda que creamos este sitio en el tema anterior.

4 Haz doble clic sobre el documento postresemana.htm, que aparece en los archivos desplegados en el
panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Selecciona las tres lneas de texto desde 1kg de boniatos ... hasta la ltima.

7 Haz clic sobre el botn Lista sin ordenar del inspector de propiedades.

8 Haz clic sobre el botn Guardar de la barra de herramientas.

9 Ahora abre el documento platosemana.htm, que aparece en los archivos desplegados en el panel
Archivos.

Se abrir el documento en Dreamweaver.

10 Selecciona las cinco lneas de texto desde Lavar las berenjenas... hasta la ltima.

11 Haz clic sobre el botn de Lista ordenada del inspector de propiedades.

12 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 330


Ejercicios paso a paso

Unidad 4. Crear estilos CSS

Objetivo.

Practicar las operaciones necesarias para crear un estilo de clase y aplicarlo a un prrafo.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos..

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento postresemana.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Selecciona Boniatos a la mallorquina, que aparece al comienzo del documento.

En el Panel Propiedades introduce los siguientes cambios.

6 Haz clic sobre el botn Negrita .

7 En Fuente elige Verdana, Arial, ...

8 Haz clic en el men Texto Estilo Subrayado.

Como la pgina no tiene ningn estilo definido se crea el primer estilo de la siguiente forma:

9 Despliega la lista del cuadro Estilo y elige Cambiar nombre...

10 En la ventana que aparece, escribe TituloComida en Nombre:.

11 Haz clic en Aceptar.

Ahora podras utilizar este estilo sobre cualquier texto de la pgina.

12 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 331


Ejercicios paso a paso

Unidad 5. Crear un hiperenlace

Objetivo.

Practicar cmo crear un hiperenlace.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento quienes.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

7 Selecciona la imagen del logotipo de aulaclic. Para ello hay que hacer clic sobre ella.

8 En Vnculo, del inspector de propiedades, escribe http://www.aulaclic.com.

9 En Dest selecciona la opcin _blank.

10 Pulsa fuera del texto para que deje de estar seleccionado y se le apliquen todos los cambios.

11 Pulsa F12 para ver el resultado en tu navegador, observa que si posicionas el ratn encima de la
imagen, el puntero del ratn cambia de aspecto (normalmente toma forma de mano con el dedo ndice
sealando) esto te indica que asociado a la imagen hay un hiperenlace y en la barra de estado puedes ver la
pgina a la que enlaza.

12 Cierra la ventana del navegador.

13 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 332


Ejercicios paso a paso

Unidad 5. Crear un vnculo de correo electrnico

Objetivo.

Practicar cmo crear un vnculo de correo electrnico.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos

4 Haz doble clic sobre el documento quienes.htm, que aparece en el panel desplegable de Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Al final del todo escribe el texto Buscamos cocineros.

7 Selecciona el botn Alinear a la derecha del inspector de propiedades.

8 Selecciona el texto cocineros que acabas de escribir.

9 En Vnculo, del inspector de propiedades, escribe mailto:trabajo@aulaclic.com.

10 Pulsa fuera del texto para que deje de estar seleccionado y se le aplique el ltimo cambio.

11 Pulsa F12 para ver el resultado en tu navegador, observa que si haces clic sobre el texto se abre tu
aplicacin de correo (si la tienes instalada en tu ordenador) preparada para que escribas el texto del mensaje
que quieres enviar, en la direccin de destino habr puesto trabajo@aulaclic.com.

12 Cierra tu aplicacin de correo.

13 Cierra la ventana del navegador.

14 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 333


Ejercicios paso a paso

Unidad 6. Insertar una imagen

Objetivo.

Practicar las operaciones que hay que realizar para insertar una imagen.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento menu.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Haz clic sobre el men Insertar.

7 Elige la opcin Imagen.

8 Selecciona la imagen logotipo.gif, que se encuentra dentro de la carpeta imagenes del sitio.

9 En Relativa a: selecciona la opcin Documento.

10 Haz clic sobre el botn Aceptar.

11 Pulsa fuera de la imagen para que deje de estar seleccionada y se apliquen todos los cambios.

12 Pulsa F12 para ver el resultado en tu navegador.

13 Cierra la ventana del navegador.

14 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 334


Ejercicios paso a paso

Unidad 6. Crear mapas de imagen

Objetivo.

Practicar las operaciones que hay que realizar para insertar mapas de imagen.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Administrar Archivos .

3 Selecciona el sitio Cocina en la ventana que se abre y presiona Listo.

4 Haz doble clic sobre el documento menu.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Selecciona la imagen, haciendo clic sobre ella.

7 Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

8 Haz clic sobre el botn Herramienta Zona interactiva poligonal , del inspector de propiedades .

9 Pulsa, en el orden de las agujas del reloj, alrededor de la silueta del gorro de la izquierda.

10 Haz clic sobre el botn Herramienta Puntero de zona interactiva , del inspector de propiedades
para terminar de delimitar el mapa.

11 Haz clic sobre el botn Herramienta Zona interactiva poligonal , del inspector de propiedades .

12 Pulsa, en el orden de las agujas del reloj, alrededor de la silueta del gorro de la derecha.

13 Haz clic sobre el botn Herramienta Puntero de zona interactiva , del inspector de propiedades .

14 Haz clic sobre el mapa del gorro de la izquierda.

15 En Vnculo, del inspector de propiedades , escribe platodelasemana.htm.

16 Haz clic sobre el mapa del gorro de la derecha.

17 En Vnculo, del inspector de propiedades , escribe postredelasemana.htm.

18 Pulsa fuera del mapa para que deje de estar seleccionado y se le aplique el ltimo cambio.

19 Pulsa F12 para ver el resultado en tu navegador. Comprueba que cuando posicionas el puntero del ratn
sobre los gorros, en la barra de estado aparece el enlace a la pgina web correspondiente.

20 Cierra la ventana del navegador.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 335
Ejercicios paso a paso

21 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 336


Ejercicios paso a paso

6. Crear Rollovers

Objetivo.

Practicar las operaciones que hay que realizar para crear botones Flash.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento menu.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Inserta dos lneas en blanco bajo la imagen y sita el cursor al final.

6 Haz clic sobre el men Insertar.

7 Elige la opcin Objetos de Imagen.

8 Elige la opcin Imagen de sustitucin. Se abrir una nueva ventana.

9 En Nombre de imagen escribe Correo.

10 En Imagen original pulsa el botn Examinar y selecciona la imagen email1.gif que se encuentra
dentro de la carpeta imagenes del sitio.

11 En Imagen de sustitucin pulsa el botn Examinar y selecciona la imagen email2.gif que se


encuentra dentro de la carpeta imagenes del sitio.

12 Activa la casilla Carga previa de imagen de sustitucin.

13 En Texto alternativo escribe e-mail.

14 En Al hacerse clic, ir al URL escribe mailto:cocineros@aulaclic.com.

15 Haz clic sobre el botn Aceptar.

16 Pulsa F12 para ver el resultado en tu navegador.

17 Cierra la ventana del navegador.

18 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 337
Ejercicios paso a paso

Unidad 6. Crear botones Flash

Objetivo.

Practicar las operaciones que hay que realizar para crear botones Flash.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento menu.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Inserta dos lneas en blanco bajo la imagen y sita el cursor antes de la imagen de sustitucin.

6 Haz clic sobre el men Insertar.

7 Elige la opcin Media.

8 Elige la opcin Botn Flash. Se abrir una nueva ventana.

9 En Estilo: selecciona Beveled Rect-Green. En Muestra: aparecer el botn .

Si en Estilo: no aparece el botn Beveled Rect-Green, selecciona otro cuyos colores sean similares a los
del botn anterior.

10 En Texto del botn: escribe Quines somos.

11 En Fuente: selecciona Verdana.

12 En Tamao: escribe 12.

13 En Vnculo: escribe quienes.htm.

14 En Guardar como: escribe bt_quienes.swf.

15 Haz clic sobre el botn Aceptar.

16 Inserta un nuevo botn debajo del que acabas de crear, repitiendo los pasos del 6 al 15, pero con las
siguientes diferencias:

En Texto del botn: escribe Plato Semana .

En Vnculo: escribe platosemana.htm.

En Guardar como: escribe bt_plato.swf.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 338


Ejercicios paso a paso

17 Inserta un nuevo botn debajo del que acabas de crear, repitiendo los pasos del 6 al 15, pero con las
siguientes diferencias:

En Texto del botn: escribe Postre Semana.

En Vnculo: escribe postresemana.htm.

En Guardar como: escribe bt_postres.swf.

18 Inserta un nuevo botn debajo del que acabas de crear, repitiendo los pasos del 6 al 15, pero con las
siguientes diferencias:

En Texto del botn: escribe Tu Receta.

En Vnculo: escribe tureceta.htm.

En Guardar como: escribe bt_receta.swf.

19 Pulsa F12 para ver el resultado en tu navegador.

20 Cierra la ventana del navegador.

21 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 339


Ejercicios paso a paso

Unidad 7. Crear y rellenar una tabla

Objetivo.

Practicar las operaciones que hay que reslizar para insertar una tabla y rellenar sus celdas.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento quienes.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Sita el cursor en la lnea en blanco que se encuentra bajo el texto Tenemos sedes en: .

6 Haz clic sobre el men Insertar.

7 Elige la opcin Tabla.

8 En Filas: escribe 6.

9 En Columnas: escribe 4.

10 En Ancho: selecciona Pxeles y escribe 500.

11 En Borde: escribe 2.

12 Si en Relleno de celda: aparece algo escrito, brralo.

13 En Espacio entre celdas: escribe 2.

14 Haz clic sobre el botn Aceptar.

15 Rellena la tabla para que quede del siguiente modo:

Sedes de Cocina
Ciudad Valencia Barcelona
Direccin Avda. Consitucin, 34 Gran Via, 162 Avda. Diagonal, 23
10:00 16:30 12:00 17:00
Horario 20:30 01:00
20:30 00:00 20:30 00:30
Especialidad Casera y de Creacin Castellana y de Mercado Creativa
Reservas S No S

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 340


Ejercicios paso a paso

16 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 341


Ejercicios paso a paso

Unidad 7. Modificar las propiedades de la tabla

Objetivo.

Practicar cmo modificar las propiedades de una tabla y de sus celdas.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento quienes.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

7 Selecciona la tabla. Para ello puedes colocar el cursor en cualquier parte de la tabla, desplegar el
desplegable del encabezado de tabla y seleccionar la opcin Seleccionar tabla.

8 En Im, del inspector de propiedades, busca la imagen fondo2.gif, que se encuentra dentro de la carpeta
imagenes del sitio, y seleccinala. Puedes hacerlo a travs del botn con forma de carpeta.

9 Selecciona la primera fila de la tabla. Puedes hacerlo situando el cursor junto al borde izquierdo de la
tabla, a la altura de la primera fila, y haciendo clic cuando el puntero adquiera la forma de flecha.

10 En Tam, del inspector de propiedades, selecciona 18.

11 En el botn Color de texto , que se encuentra a la derecha de Tam, escribe


#926D38.

12 Selecciona Centro en el desplegable Horiz para centrar el texto en las celdas.

13 Pulsa el botn .

14 Selecciona la segunda y la tercera fila. Puedes hacerlo situando el cursor junto al borde izquierdo de la
tabla, a la altura de la segunda fila, y haciendo clic cuando el puntero adquiera la forma de flecha. Despus
debers hacer lo mismo con la tercera fila, mientras mantienes pulsada la tecla Ctrl (Control).

15 En Tam selecciona 12.

16 Selecciona Centro en el desplegable Horiz para centrar el texto en las celdas.

17 Selecciona las dos celdas que contienen el texto Valencia y Barcelona. Puedes hacerlo pulsando con

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 342


Ejercicios paso a paso

el ratn sobre una de ellas, y luego pulsando Ctrl haz clic en la segunda.

18 Pulsa el botn .

19 En Fnd escribe #AEA484.

20 Selecciona las cuatro ltimas filas.

21 En Tam selecciona 10.

22 Selecciona Centro en el desplegable Horiz para centrar el texto en las celdas.

23 Pulsa el botn .

24 Pulsa fuera de la tabla para que las filas dejen de estar seleccionadas y se apliquen todos los cambios.

25 Selecciona la tabla. Para ello puedes colocar el cursor en cualquier parte de la tabla, desplegar el
desplegable del encabezado de tabla y seleccionar la opcin Seleccionar tabla.

26 En Borde cambia el valor a 1.

27 Y dale el color #000000 al Borde .

28 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 343


Ejercicios paso a paso

Unidad 7. Aadir y eliminar filas

Objetivo.

Practicar las operaciones que hay que realizar para aadir y eliminar filas.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento quienes.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Selecciona la ltima fila de la tabla. Puedes hacerlo sitando el cursor junto al borde izquierdo de la
tabla, a la altura de la ltima fila, y haciendo clic cuando el puntero adquiera la forma de flecha.

6 Haz clic sobre el men Modificar.

7 Elige la opcin Tabla.

8 Elige la opcin Insertar filas o columnas. Se abrir una nueva ventana.

9 En Insertar: selecciona Filas.

10 En Nmero de filas: escribe 2.

11 En Dnde: selecciona Bajo la seleccin.

12 Haz clic sobre Aceptar. Observa que se habrn insertado dos filas al final de la tabla.

13 Selecciona las tres ltimas filas de la tabla. Puedes hacerlo situando el cursor junto al borde izquierdo
de la tabla, a la altura de una de ellas, y haciendo clic cuando el puntero adquiera la forma de flecha. Despus
debers hacer lo mismo con las otras dos filas, mientras mantienes pulsada la tecla Ctrl (Control).

14 Haz clic sobre el men Modificar.

15 Elige la opcin Tabla.

16 Elige la opcin Eliminar fila.

17 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 344


Ejercicios paso a paso

Unidad 7. Combinar celdas

Objetivo.

Practicar las operaciones necesarias para combinar celdas.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento quienes.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

7 Selecciona la primera fila de la tabla. Puedes hacerlo sitando el cursor junto al borde izquierdo de la
tabla, a la altura de la primera fila, y haciendo clic cuando el puntero adquiera la forma de flecha.

8 Hacer clic sobre el botn Combinar las celdas seleccionadas , del inspector de propiedades.

9 Selecciona la segunda y la tercera celda de la segunda fila. Puedes hacerlo pulsando con el ratn sobre
una de las celdas, y mantenindolo pulsado mientras lo arrastras sobre la otra.

10 Haz clic sobre el botn Combinar las celdas seleccionadas .

11 Modifica el tamao de las columnas para que se ajusten mejor al contenido. Puedes hacerlo
manteniendo pulsado el ratn sobre los bordes de las columnas, arrastrndolos hacia las posiciones
deseadas.

12 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 345


Ejercicios paso a paso

Unidad 8. Crear y configurar marcos

Objetivo.

Practicar las operaciones necesarias para crear y configurar marcos.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento quienes.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

7 Haz clic sobre el men Insertar.

8 Elige la opcin HTML y luego Marcos.

9 Elige la opcin Izquierda.

Debers darle los nombres leftFrame y mainFrame que te vendrn por defecto, para ello tendrs qeu
pulsar nicamente el botn Aceptar dos veces.

10 Si no aparece el panel Marcos, brelo a travs del men Ventana, opcin Marcos.

11 Selecciona el documento de marcos. Puedes hacerlo pulsando sobre el borde exterior de los marcos,
en el panel Marcos.

12 En Ttulo:, que aparece en la barra de documento, escribe Cocina.

13 En Bordes, del inspector de propiedades, selecciona No.

14 En Ancho escribe 0.

15 En Seleccin Fila Col. pulsa sobre la columna de la izquierda.

16 En Columna selecciona Pxeles y escribe 270.

17 En Seleccin Fila Col. pulsa sobre la columna de la derecha.

18 En Columna selecciona Relativo y escribe 1.

19 Pulsa sobre el marco izquierdo en el panel Marcos.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 346
Ejercicios paso a paso

21 En Origen escribe menu.htm.

22 En Desplaz selecciona No.

23 En Bordes selecciona No.

24 Activa la casilla Mismo tamao.

25 Pulsa sobre el marco derecho en el panel Marcos.

27 En Desplaz selecciona No.

28 En Bordes selecciona No.

29 Desactiva la casilla Mismo tamao.

30 Selecciona el documento de marcos. Puedes hacerlo pulsando sobre el borde exterior de los marcos,
en el panel Marcos.

31 Haz clic sobre el botn Guardar de la barra de herramientas. Guarda el documento con el nombre
marcos.htm, dentro de la carpeta cocina.

32 En el caso de haber insertado mapas de imagen en la imagen del logotipo, selecciona cada uno de ellos
y elige mainFrame en Destino, que aparece en el inspector de propiedades.

33 Selecciona el primer botn Flash, y pulsa sobre el botn Editar, del inspector de propiedades.

En Destino: selecciona mainFrame.

Pulsa sobre el botn Aceptar.

Haz lo mismo para el resto de botones Flash.

34 Haz clic sobre el botn Guardar todo de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 347


Ejercicios paso a paso

Unidad 9. Insertar elementos de formulario

Objetivo.

Practicar las operaciones necesarias para insertar y configurar algunos elementos de formulario.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento tureceta.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar


sus propiedades ms avanzadas.

7 No es necesario insertar el formulario, ya est creado. Dentro de l hay dos tablas. Sita el cursor dentro
de la ltima celda de la primera fila de la primera tabla.

8 Haz clic sobre el men Insertar.

9 Elige la opcin Formulario.

10 Elige la opcin Campo de texto.

Se abrir un cuadro de dilogo para incluir una etiqueta de texto al lado del campo, djalo todo en blanco y
pulsa Cancelar pues ya tenemos la etiqueta escrita.

11 Haz clic sobre el campo de texto para seleccionarlo.

12 En Campo de texto, del inspector de propiedades, escribe nombre.

13 En Cars mx escribe 50.

14 En Tipo selecciona Una lnea.

15 Sita el cursor dentro de la ltima celda de la segunda fila de la primera tabla.

16 Repite los pasos del 8 al 14, pero con las siguientes diferencias:

En Campo de texto escribe email.

En Cars mx escribe 40.

17 Sita el cursor dentro de la segunda celda de la primera fila de la segunda tabla.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 348
Ejercicios paso a paso

18 Repite los pasos del 8 al 14, pero con las siguientes diferencias:

En Campo de texto escribe receta.

En Cars mx escribe 25.

19 Sita el cursor dentro de la segunda celda de la segunda fila de la segunda tabla.

20 Haz clic sobre el men Insertar.

21 Elige la opcin Formulario.

22 Elige la opcin Lista/men.

Se abrir un cuadro de dilogo para incluir una etiqueta de texto al lado de la lista/men, djalo todo en
blanco y pulsa Cancelar pues ya tenemos la etiqueta escrita.

23 Haz clic sobre el objeto de lista/men para seleccionarlo.

24 En Lista/men, del inspector de propiedades, escribe tipo.

25 En Tipo selecciona Men.

26 Haz clic sobre el botn Valores de lista.

27 Escribe Plato en Etiqueta de elemento .

28 Pulsa sobre el botn para insertar nuevos elementos en la lista. Aade la etiqueta Postre.

29 Haz clic sobre el botn Aceptar.

30 Selecciona Plato en Seleccionado inicialmente.

31 Sita el cursor dentro de la primera celda de la cuarta fila de la segunda tabla.

32 Haz clic sobre el men Insertar.

33 Elige la opcin Formulario.

34 Elige la opcin rea de texto.

Se abrir un cuadro de dilogo para incluir una etiqueta de texto al lado del rea de texto, djalo todo en
blanco y pulsa Cancelar pues ya tenemos la etiqueta escrita.

35 Haz clic sobre el rea de texto para seleccionarlo.

36 En Campo de texto, del inspector de propiedades, escribe Ingedientes.

37 En Tipo selecciona Varas lneas.

38 En Ancho car escribe 40.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 349


Ejercicios paso a paso

39 En Lneas nm escribe 5.

40 Sita el cursor en la celda que hay debajo de la que pone Preparacin:.

41 Repite los pasos del 35 al 39, pero con las siguientes diferencias:

En Campo de texto escribe preparacion.

En Ancho car escribe 25.

En Lneas nm escribe 8.

42 Sita el cursor en la ltima celda de la segunda tabla.

43 Haz clic sobre el men Insertar.

44 Elige la opcin Formulario.

45 Elige la opcin Botn.

46 Haz clic sobre el botn para seleccionarlo.

47 En Etiqueta, del inspector de propiedades, escribe Restablecer.

48 En Accin selecciona Restablecer formulario.

49 Sita el cursor a la derecha del botn.

50 Repite los pasos del 43 al 48, pero con las siguientes diferencias:

En Etiqueta escribe Enviar.

En Accin selecciona Enviar formulario.

51 Haz clic sobre el botn Guardar de la barra de herramientas.

52 Ahora puedes probar el funcionamiento de los elementos del formulario, abre el documento en tu
navegador y rellena los campos. Si pulsas en Enviar, no pasar nada porque no tenemos asociado ningn
cdigo al botn Enviar.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 350


Ejercicios paso a paso

Unidad 10. Insertar un archivo de audio

Objetivo.

Practicar cmo insertar un archivo de audio que se reproduzca indefinidamente en un bucle y sin que
se muestren los controles de audio.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento menu.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Sita el cursor en la primera lnea.

7 Haz clic sobre el men Insertar.

8 Elige la opcin Meda.

9 Elige la opcin Plug-in.

10 Selecciona el archivo audio.mid, que se encuentra dentro de la carpeta varios del sitio.

11 Haz clic sobre la imagen para seleccionar el archivo de audio.

12 En An, del inspector de propiedades, escribe 0.

13 En Al escribe 0.

14 Haz clic sobre el botn para visualizar el cdigo de la pgina.

15 En la lnea que se encuentra seleccionada aade loop="true", de modo que la lnea resultante sea

<embed src="varios/audio.mid" width="0" height="0" loop="true"></embed>.

16 Haz clic sobre el botn para visualizar nicamente el editor visual.

17 Pulsa fuera de la imagen que representa al archivo de audio, para que se apliquen los ltimos cambios.

18 Haz clic sobre el botn Guardar de la barra de herramientas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 351


Ejercicios paso a paso

19 Visualiza la pgina en tu navegador.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 352


Ejercicios paso a paso

Unidad 11. Crear una plantilla

Objetivo.

Practicar las operaciones a realizar para crear una plantilla a partir de un documento existente.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Sitio, brelo a travs del men Ventana, opcin Sitio.

3 Selecciona el sitio Cocina en el panel Sitio.

4 Haz doble clic sobre el documento paraplantilla.htm, que aparece en el panel Sitio.

Se abrir el documento en Dreamweaver.

5 Haz clic sobre la opcin Guardar como plantilla, del men Archivo. Se abrir una nueva ventana.

6 En Sitio: selecciona Cocina.

7 En Guardar como: escribe plantillacocina.

8 Haz clic sobre el botn Guardar. El documento abierto en Dreamweaver pasar a ser la plantilla.

9 Sita el cursor en la primera celda de la tabla.

10 Haz clic sobre el men Insertar.

11 Elige la opcin Objetos de plantilla.

12 Elige la opcin Regin editable.

13 En Nombre: escribe Ttulo.

14 Haz clic sobre el botn Aceptar.

15 Sita el cursor debajo de la tabla.

16 Haz clic sobre el men Insertar.

17 Elige la opcin Objetos de plantilla.

18 Elige la opcin Regin editable.

19 En Nombre: escribe Regin Documento .

20 Haz clic sobre el botn Aceptar.

21 Haz clic sobre el botn Guardar de la barra de herramientas. Ya tenemos nuestra plantilla creada.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 353


Ejercicios paso a paso

Ahora vamos a crear dos documentos basados en esta plantilla.

22 Abre un documento en blanco.

23 Haz clic en el men Modificar, Plantillas, opcin Aplicar plantilla a pgina.

24 Selecciona la plantilla plantillacocina.

25 Activa la casilla Actualizar pgina cuando cambie plantilla.

26 Pulsa el botn Seleccionar.

27 Escribe en la zona editable titulo Pgina 1.

28 Escribe en la zona editable Regin Documento Esta es la primera pgina.

29 Guarda el documento como pag1.htm.

30 Repite los pasos 22 a 28 cambiando Pgina1 por Pgina2 y Esta es la primera pgina por Esta es la
segunda pgina.

31 Guarda el documento como pag2.htm.

32 Visualiza en tu navegador las pginas Pag1.htm y Pag2.htm.

Ahora vamos a cambiar la plantilla.

33 Haz clic sobre el men Ventana.

34 Elige la opcin Activos.

35 Si no aparece la lista de plantillas haz clic en el icono .

36 Selecciona la plantilla plantillacocina.

37 Haz clic en el icono .

38 En Propiedades de la pgina pon el color #33CCFF como color de fondo.

39 Haz clic sobre el botn Guardar de la barra de herramientas. Hemos cambiado el color de fondo
de la plantilla.

40 Visualiza en tu navegador las pginas Pag1.htm y Pag2.htm. Observa que sin cambiar nada de las
pginas ahora tienen el color de fondo cambiado, al actualizar la plantilla se han actualizado
automticamente.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 354


Ejercicios paso a paso

Unidad 12. Buscar y reemplazar

Objetivo.

Practicar el uso de la herramienta Buscar y reemplazar para buscar y reemplazar un texto por otro.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento buscar.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Haz clic sobre el men Edicin.

6 Elige la opcin Buscar y reemplazar. Se abrir una nueva ventana.

7 En Buscar en: selecciona Documento actual.

8 En Buscar selecciona Texto y escribe Recetas.

9 En Reemplazar con: escribe aulaClic.

10 Haz clic sobre el botn Reemp. todos. Aparecer un aviso indicando que se han encontrado y
sustituido 10 elementos.

11 Pulsa sobre alguna parte de la pgina para que se aplique el ltimo cambio.

12 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 355


Ejercicios paso a paso

Unidad 13. Insertar fecha

Objetivo.

Practicar cmo insertar la fecha de ltima actualizacin.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Hacer doble clic sobre el documento quienes.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Situar el cursor a la derecha del texto Fecha ltima modificacin:.

Ir al men Insertar, opcin Fecha. Se abrir una nueva ventana.

En Formato de da: seleccionar [sin da].

En Formato de hora: seleccionar [sin hora].

En Formato de Fecha: seleccionar 7 Marzo, 1974. Si no aparece este formato, seleccionar el ms


parecido.

Activar la casilla Actualizar automticamente al guardar.

Hacer clic sobre el botn Aceptar.

Pulsar fuera de la fecha para que se aplique el ltimo cambio.

6 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 356


Ejercicios paso a paso

Unidad 14. Insertar una capa

Objetivo.

Practicar las operaciones que hay que realizar para insertar una capa y modificar sus propiedades.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento marcos.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Sita el cursor debajo de la imagen de sustitucion de email que habamos incluido en el marco izquierdo.

7 Haz clic sobre el men Insertar.

8 Elige la opcin Objetos de diseo, luego elige la opcin Div PA.

9 Sita el cursor dentro de la capa.

10 Haz clic sobre el botn Alinear al centro .

11 Escribe el texto no olvides mandarnos tus dudas y sugerencias.

12 Selecciona la capa pulsando sobre el cuadrado blanco que aparece en su esquina superior-izquierda.

13 En ID de capa, del inspector de propiedades, escribe sugerencia.

14 En Iz escribe 60px.

15 En Sup escribe 495px.

16 En An escribe 150px.

17 En Al escribe 59px.

18 Pulsa fuera de la capa para que deje de estar seleccionada y se le aplique el ltimo cambio.

19 Comprueba que la capa ha quedado debajo de la imagen de sustitucin, si no haz clic en el cuadrado
blanco de su esquina superior-izquierda y arrastralo hasta que quede centrado en el marco y bajo la imagen
de email.

20 En Vis selecciona hidden.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 357


Ejercicios paso a paso

21 Pulsa fuera de la capa para que deje de estar seleccionada y se le aplique el ltimo cambio.

22 Haz clic sobre el botn Guardar de la barra de herramientas.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 358


Ejercicios paso a paso

Unidad 15. Crear comportamiento

Objetivo.

Practicar las operaciones que hay que realizar para crear comportamientos para mostrar y ocultar
capas.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Cocina en el panel Archivos.

4 Haz doble clic sobre el documento menu.htm, que aparece en el panel Archivos.

Se abrir el documento en Dreamweaver.

5 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin Propiedades.

6 Si no aparece el panel Comportamientos, brelo a travs del men Ventana, opcin


Comportamientos.

7 Haz clic sobre la imagen de sustitucin de email para seleccionarla.

8 Haz clic sobre el botn del panel Comportamientos.

9 Elige la opcin Mostrar-Ocultar elementos.

10 En Elementos: selecciona la capa sugerencia, que es la nica que aparecer en la lista, al ser la
nica capa del documento.

11 Haz clic sobre el botn Mostrar.

12 Haz clic sobre el botn Aceptar. En el panel Comportamientos aparecer el nuevo comportamiento.

13 Haz clic sobre el comportamiento en el panel.

14 Haz clic sobre el botn , que aparece a la derecha del evento.

15 Selecciona el evento onMouseOver.

16 Repite los pasos del 7 al 14

17 Selecciona el evento onMouseOut.

18 Haz clic sobre el botn Guardar de la barra de herramientas.

19 Visualiza la pgina en tu navegador y comprueba los comportamientos que has definido.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 359


Ejercicios paso a paso

20 Abre el documento marcos.htm en un navegador, y compara la pgina que has creado con la que
aparece en la carpeta ejercicios/sitios/cocina.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 360


Ejercicios paso a paso

Unidad 17. Crear una hoja de estilos

Objetivo.

Practicar las operaciones que hay que realizar para crear una hoja de estilo.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Crea un nuevo archivo CSS desde Archivo Nuevo Pgina bsica CSS.

4 Gurdalo (CTRL + S) y llmalo estilo_libreria.css.

Ya hemos terminado, en los prximos ejercicios aadiremos estilos a esta hoja.

Para que el estilo se aplique sobre un documento deberemos vincularlo.

5 Abre el archivo libreria.dwt.php que se encuentra en la carpeta de ejercicios del curso.

6 En el panel Propiedades despliega el campo Estilo y selecciona la opcin Adjuntar hoja de estilos....

7 Busca el archivo estilo_libreria.css que acabamos de crear y selecciona la opcin Vincular.

8 Copia la carpeta imagenes que encontrars en la carpeta ejerciciosdream/libreria del curso y pgala en
tu sitio libreria.

9 Ahora pega la siguiente estructura que vamos a formatear con los estilos CSS.

En la vista Cdigo coloca inmediatamente despus de la etiqueta body el siguiente cdigo:

<div id="cabecera">

<a href="../index.php">eLibrer&iacute;a aulaClic</a>

<br /><br /><br /><br /><br /><br />

Libros Nuevos <img src="../imagenes/nuevos.gif" alt="Nuevos" width="21" height="27"


align="absmiddle" />

<br />

Libros Usados <img src="../imagenes/usados.gif" alt="Usados" width="21" height="27"


align="absmiddle" />

</div>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 361


Ejercicios paso a paso

Si lo prefieres puedes desde la vista Diseo:

escribir el texto Librera aulaClic


asociarle el vnculo ../index.php
pulsar 6 veces May+Enter
escribir el texto Libros Nuevos
insertar a continuacin la imagen nuevos.gif que se encuentra en la carpeta imagenes del sitio
escribir el texto Libros Usados
insertar a continuacin la imagen usados.gif que se encuentra en la carpeta imagenes del sitio
seleccionar todo lo que acabas de aadir
ejecutar la opcion Insertar Objetos de diseo Etiqueta Div
escribe cabecera en el cuadro Id:
Aceptar

Estas operaciones te tienen que generar el mismo cdigo.

Ahora modificaremos el men.

10 Selecciona la lnea Mostrar Ofertas Catlogo Crticas Buscar:. Asciale una etiqueta div con Id
menu.

11 Selecciona la palabra Mostrar (asegrate de seleccionar tambin su enlace) y asgnale el estilo item.

12 Repite el paso 11 para cada una de las palabras de la lnea.

El cdigo generado ser este:

<div id="menu">

<script language="JavaScript1.2">mmLoadMenus();</script>

<span class="item"><a href="#" name="link2" id="link1"


onmouseover="MM_showMenu(window.mm_menu_0622115354_0,-12,26,null,'link2')"
onmouseout="MM_startTimeout();">Mostrar</a></span>

<span class="item"><a href="../ofertas.php">Ofertas</a></span>

<span class="item"><a href="../catalogo.php">Cat&aacute;logo</a></span>

<span class="item"><a href="../criticas.php">Cr&iacute;ticas</a></span>

<span class="item"><a href="../buscar.php">Buscar:</a></span>

</div>

13 Luego insertaremos el cdigo del cuerpo de la pgina aqu insrtalo directamente en la vista Cdigo
copiando y pegando.:

<div class="contenedor">

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 362


Ejercicios paso a paso

<div id="anuncios">

<div class="item">

<a href="../usados.php"><img src="../imagenes/anuncio_largo.gif" alt="" border="0"></a>

</div>

<div class="item">

<script type="text/javascript">

<!--

google_ad_client = "pub-1875034419890743";

google_ad_width = 125;

google_ad_height = 125;

google_ad_format = "125x125_as_rimg";

google_cpa_choice = "CAAQz9vnzwEaCIUwxV0cHMEdKMO393M";

//-->

</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

</div>

<div class="item">

<a href="../catalogo.php"><img src="../imagenes/anuncio_corto.gif" alt="" border="0"></a>

</div>

<div class="item">

<script type="text/javascript">

<!--

google_ad_client = "pub-1875034419890743";

google_ad_width = 125;

google_ad_height = 125;

google_ad_format = "125x125_as_rimg";

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 363


Ejercicios paso a paso

google_cpa_choice = "CAAQz9vnzwEaCIUwxV0cHMEdKMO393M";

//-->

</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

</div>

</div>

<div id="contenido">

contenido

</div>

</div>

Hemos creado la parte que contendr la publicidad y el contenido ms importante de la pgina.

14 Selecciona la lnea donde puedes leer contenido e inserta ah una zona editable de plantilla (Insertar
Objetos de plantilla Regin editable).

Quedar algo as:

<!-- TemplateBeginEditable name="contenido" -->contenido<!-- TemplateEndEditable -->

15 Para terminar introduce este cdigo al final.

Con l dibujaremos el pie de pgina.

<div id="pie">

Esto es un proyecto de aulaClic.com

<br />

Copyright &copy; aulaClic S.L. 2006

</div>

16 Cierra todos los archivos guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 364


Ejercicios paso a paso

Unidad 17. Utilizando pseudo-elementos y clases

Objetivo.

Practicar el uso de pseudo-elementos y pseudo-clases.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo estilo_libreria.css.

4 Aade el siguiente estilo para que los enlaces dentro de una clase item que se encuentren en un bloque
con id menu no muestren subrayado y sean de color negro.

Para el evento hover (cuando el ratn se encuentra sobre l) haremos que vuelva a aparecer el subrayado:

#menu .item a {

text-decoration: none;

color: black;

#menu .item a:hover {

text-decoration: underline;

color: black;

5 Aade el siguiente estilo para que la primera letra del contenido de una clase item en un bloque con id
menu se muestre en negrita:

#menu .item:firstletter {

font-weight: bold;

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 365


Ejercicios paso a paso

Unidad 17. Controles de fuente

Objetivo.

Practicar el uso de controles de fuente y formato del texto.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo estilo_libreria.css.

4 Aade el siguiente estilo para que toda la pgina muestre una fuente de tipo Verdana (en caso de que
no estuviese instalada se buscaran por este orden las siguientes fuentes: Arial, Helvetica y finalmente
cualquiera que entre dentro de la categora sans-serif).

Tambin haremos que su tamao sea de 12 pxeles:

body {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

5 Para el texto dentro del bloque con id menu aumentaremos el tamao de la fuente a 13 pxeles y
haremos que las letras estn un poco ms separadas:

#menu {

font-size: 13px;

letter-spacing: 1px;

6 Ms tarde introduciremos un formulario en el men. Queremos que el elemento input de cualquier


formulario tenga un tamao de fuente de 9 pxeles:

input {

font-size: 9px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 366


Ejercicios paso a paso

7 En el bloque con id contenido queremos que haya una clase llamada primera_palabra que sea de 16
pxeles de tamao y en negrita:

#contenido .primera_palabra {

font-size: 16px;

font-weight: bold;

8 Crea un estilo para una clase llamada precio que tenga un tamao de fuente de 16 pxeles, en negrita y
de color rojo:

.precio {

font-size: 16px;

color: red;

font-weight: bold;

9 Finalemente haremos que el bloque con id pie tenga un tamao de fuente de 9 pxeles.

#pie {

font-size: 9px;

10 Guarda los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 367


Ejercicios paso a paso

Unidad 17. Controles de ratn

Objetivo.

Practicar el uso de controles de ratn.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo estilo_libreria.css.

Debido a un error en la codificacin del comportamiento de menu emergente, los elementos de la lista no
muestran el puntero de enlace cuando posicionas el ratn sobre ellos en Mozilla Firefox.

4 Lo arreglaremos aadiendo el siguiente estilo:

#menu #menuFg0 {

cursor: pointer;

5 Guarda los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 368


Ejercicios paso a paso

Unidad 17. Controles de fondo

Objetivo.

Practicar el uso de controles de fondo.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo estilo_libreria.css.

4 Al estilo que le aplicamos al body en ejercicios anteriores le aadiremos una nueva propiedad donde
estableceremos un fondo de imagen que se repita en el eje horizontal y se posicione en la parte inferior
de la pgina:

body {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

background: url(imagenes/fondo.gif) repeat-x bottom;

5 Aadiremos un nuevo estilo para que el bloque con id cabecera muestre una imagen de fondo, que no
se repita y adems estableceremos que el fondo sea de color blanco:

#cabecera {

background-image: url(imagenes/cabecera.jpg);

background-repeat: no-repeat;

background-color: white;

6 Finalmente modificaremos el estilo del bloque con id menu para aadirle un fondo de imagen que se
repita a lo largo del eje horizontal:

#menu {

font-size: 13px;

letter-spacing: 1px;
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 369
Ejercicios paso a paso

background: url(imagenes/fondo_menu.gif) repeat-x;

7 Guarda los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 370


Ejercicios paso a paso

Unidad 17. Controles de mrgenes y bordes

Objetivo.

Practicar el uso de controles de mrgenes y borde.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo estilo_libreria.css.

4 Para que en Internet Explorer se muestre todo el contenido centrado aadiremos esta propiedad a la
etiqueta body:

body {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

background: url(imagenes/fondo.gif) repeat-x bottom;

text-align: center;

5 Para que en el resto de navegadores se muestren los contenidos centrados aadiremos lo siguiente en
los bloques con id cabecera, menu y pie.

La clase contenedor tambin deber ir centrada, as que tambin deberemos aplicarle las mismas
propiedades:

#cabecera {

background-image: url(imagenes/cabecera.jpg);

background-repeat: no-repeat;

background-color: white;

margin-left: auto;

margin-right: auto;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 371


Ejercicios paso a paso

text-align: right;

#menu {

font-size: 13px;

letter-spacing: 1px;

background: url(imagenes/fondo_menu.gif) repeat-x;

margin-left: auto;

margin-right: auto;

text-align: left;

.contenedor {

margin-left: auto;

margin-right: auto;

text-align: left;

#pie {

font-size: 9px;

margin-left: auto;

margin-right: auto;

Observa como en los casos en los que queremos que el texto no est centrado deberemos indicarlo con la
propiedad text-align.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 372


Ejercicios paso a paso

Recuerda que toda la pgina heredar el valor center que se estableci en el body.

6 Al bloque con id menu le aplicaremos unas cuantas propiedades para que tenga una separacin exterior
en la parte inferior de 20 pxeles.

Tambin estableceremos el padding de todos los lados (la separacin de los bordes con el contenido).

Y crearemos dos bordes, uno en la parte superior de color gris y de 1 pxel de ancho, el otro de color rojo
y con 5 pxeles de ancho.

#menu {

font-size: 13px;

letter-spacing: 1px;

background: url(imagenes/fondo_menu.gif) repeat-x;

margin-left: auto;

margin-right: auto;

text-align: left;

margin-bottom: 20px;

padding: 3px 0px 3px 0px;

border-top: 1px solid gray;

border-bottom: 5px solid #E35331;

7 Tambin estableceremos los paddings para los elementos de clase item dentro del bloque con id
menu:

#menu .item {

padding: 3px 12px 3px 12px;

8 El bloque con id anuncios deber tener un margen inferior de 15 pxeles.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 373


Ejercicios paso a paso

Tambin le aadiremos unos paddings a izquierda y derecha.

Como se encuentra dentro de un bloque de clase contenedor se ver afectado por el alineamiento a la
izquierda, lo centraremos de nuevo al centro utilizando text-align.

#anuncios {

margin-bottom: 15px;

padding-right: 5px;

padding-left: 5px;

text-align: center;

9 Separaremos los elementos de clase item dentro del bloque de anuncios con un margen inferior de 10
pxeles:

#anuncios .item {

margin-bottom: 10px;

10 Al bloque con id contenido le daremos un padding izquierdo y superior:

#contenido {

padding-left: 5px;

padding-top: 15px;

11 Ms tarde crearemos un bloque con id listado, vamos a configurarlo para que tenga un margen
superior de 30 pxeles y un padding inferior tambin de 30.

#listado {

margin-top: 30px;

padding-bottom: 30px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 374


Ejercicios paso a paso

12 La clase item dentro del bloque con id listado deber tenter un margen izquierdo de 60 pxeles.

#listado .item {

margin-left: 60px;

13 La clase borde_inferior deber tener un borde inferior de 1 pxel de ancho de color negro:

.borde_inferior {

border-bottom: 1px solid black;

14 Finalmente aadiremos al bloque con id pie un margen inferior de 15 pxeles, unos paddings
superior e inferior y un borde superior rojo de 5 pxeles de ancho:

#pie {

font-size: 9px;

margin-left: auto;

margin-right: auto;

margin-bottom: 15px;

padding-top: 10px;

padding-bottom: 5px;

border-top: 5px solid #E35331;

15 Guarda los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 375


Ejercicios paso a paso

Unidad 17. Controles de bloque

Objetivo.

Practicar el uso de controles de bloque.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo estilo_libreria.css.

4 Al bloque con id cabecera le daremos un ancho y un alto para que se ajuste a la imagen de fondo:

#cabecera {

background-image: url(imagenes/cabecera.jpg);

background-repeat: no-repeat;

background-color: white;

text-align: right;

margin-left: auto;

margin-right: auto;

width: 780px;

height: 150px;

5 Al bloque con id menu le daremos un ancho y estableceremos que su contenido no puede saltar de
lnea:

#menu {

font-size: 13px;

letter-spacing: 1px;

background: url(imagenes/fondo_menu.gif) repeat-x;

margin-left: auto;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 376


Ejercicios paso a paso

margin-right: auto;

text-align: left;

margin-bottom: 20px;

padding: 3px 0px 3px 0px;

border-top: 1px solid gray;

border-bottom: 5px solid #E35331;

white-space: nowrap;

width: 780px;

6 Como luego insertaremos un formulario en el menu, le vamos a dar la propiedad inline para que se
muestre como un elemento en lnea y no cree un salto de lnea:

#menu form {

display: inline;

7 Tambin le daremos un ancho determinado al bloque con la clase contenedor:

.contenedor {

margin-left: auto;

margin-right: auto;

text-align: left;

width: 780px;

8 El bloque con id anuncios tendr un ancho de 125 pxeles y estar flotando a la derecha:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 377


Ejercicios paso a paso

#anuncios {

margin-bottom: 15px;

padding-right: 5px;

padding-left: 5px;

text-align: center;

width: 125px;

float: right;

9 Al bloque con id contenido le daremos un ancho de 635 pxeles para que todo su contenido se
encuentre a la izquierda del bloque de anuncios:

#contenido {

padding-left: 5px;

padding-top: 15px;

width: 635px;

10 Al bloque con id pie le daremos un acho determinado y estableceremos la propiedad clear para que no
tenga problemas de solapamiento con el float de los anuncios:

#pie {

font-size: 9px;

margin-left: auto;

margin-right: auto;

margin-bottom: 15px;

padding-top: 10px;

padding-bottom: 5px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 378


Ejercicios paso a paso

border-top: 5px solid #E35331;

width: 780px;

clear: both;

11 Finalmente crearemos dos ltimas clases img_item, salto_linea y alto_10 que utilizaremos ms
adelante.

La primera simplemente crea un flotamiento a la izquierda.

La segunda limpia el flotamiento y establecer una separacin de 15 pxeles.

La tercera deber ser de 10 pxeles de altura.

.img_item {

float: left;

.salto_linea {

clear: left;

height: 15px;

.alto_10 {

height: 10px;

12 Guarda los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 379


Ejercicios paso a paso

Unidad 19. Instalacin de WAMP

Objetivo.

Practicar las operaciones necesarias para instalar un servidor local utilizando el paquete WAMP.

1 Sigue las instrucciones que hemos explicado en la teora para instalar WAMP en tu ordenador. El
programa wamp5_1.6.1.exe puedes bajrtelo gratis desde sourceforge.Ten en cuenta que van apareciendo
nuevas versiones y quizs haya algunas diferencias con la versin que hemos explicado.

2 En el punto en el que debes elegir una carpeta donde se localizar el localhost elige tu carpeta de
ejercicios.

3 Copia los archivos de la carpeta C:\Archivos de programa\wamp\www y pgalos en tu carpeta de


ejercicios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 380


Ejercicios paso a paso

Unidad 19. Crear un servidor de pruebas

Objetivo.

Practicar las operaciones necesarias para crear un Servidor de Prueba.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Si no aparece el panel Archivos, brelo a travs del men Ventana, opcin Archivos.

3 Selecciona el sitio Libreria en el panel Archivos.

4 Haz clic en Sitio Administrar sitios....

5 Selecciona el sitio Libreria y pulsa el botn Editar.

6 En el cuadro de dilogo que se abrir seleciona la pestaa Avanzada.

7 Selecciona la categora Sitio de pruebas.

8 En el desplegable Modelo de servidor selecciona PHP MySQL.

9 En el desplegable Acceso selecciona Local/red.

10 Como hemos definido nuestra carpeta de ejercicios como localhost no tendremos que crear copias
para probar los archivos. As que haz clic en el botn y busca la carpeta Libreria que se encuentra dentro
de tu carpeta de ejercicios. Seleccinala y pulsa Seleccionar.

11 Marca la casilla siguiente.

12 En el campo Prefijo de URL escribe http://localhost/Libreria.

13 Pulsa Aceptar para guardar los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 381


Ejercicios paso a paso

Unidad 19. Crear una Base de Datos

Objetivo.

Practicar las operaciones necesarias para crear una Base de Datos.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio. Para ejecutar el programa slo
tienes que hacer clic en Inicio, Todos los programas, WampServer y finalmente en Start WampServer.

2 Si el servicio de MySQL no se est ejecutando, lnzalo para poder tener acceso a las bases de datos.

3 Haz clic izquierdo sobre el icono de WAMP en el rea de notificacin y selecciona la opcin
phpMyAdmin.

4 Se abrir una ventana, escribe bd_libreria en el campo de texto de la imagen.

5 Selecciona utf-8_spanish_ci en el desplegable Contejamiento.

6 Pulsa Crear para crear la base de datos.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 382


Ejercicios paso a paso

Unidad 19. Crear una Tabla

Objetivo.

Practicar las operaciones necesarias para crear una Tabla.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si el servicio de MySQL no se est ejecutando, lnzalo para poder tener acceso a las bases de datos.

3 Haz clic izquierdo sobre el icono de WAMP en el rea de notificacin y selecciona la opcin
phpMyAdmin.

4 Se abrir una ventana, en el desplegable del men de la izquierda selecciona la base de datos
bd_libreria.

5 Para crear una nueva tabla en la seccin Crear nueva tabla en la base de datos escribe Libros en
Nombre y 7 en Campos.

6 Pulsa el botn Continuar para seguir.

Ahora vamos a configurar los campos.

7 Al primer campo lo llamaremos Id, de tipo INT, con extra auto_increment y Primario ( ).

8 Al segundo lo llamaremos ISBN, de tipo VARCHAR, con longitud 10 y nico ( ).

9 Al tercero lo llamaremos Titulo, de tipo VARCHAR y con longitud 100.

10 Al cuarto lo llamaremos Autor, de tipo VARCHAR y con longitud 30.

11 Al quinto lo llamaremos Editorial, de tipo VARCHAR y con longitud 30.

12 Al sexto lo llamaremos Precio y de tipo FLOAT.

13 Al ltimo lo llamaremos Usado, de tipo BOOL y con valor 0 como Predeterminado.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 383


Ejercicios paso a paso

14 Haz clic en Grabar para guardar los cambios y la tabla ya estar lista para utilizarse.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 384


Ejercicios paso a paso

Unidad 19. Importar datos a una Tabla

Objetivo.

Practicar las operaciones necesarias para importar datos a una Tabla.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si el servicio de MySQL no se est ejecutando, lnzalo para poder tener acceso a las bases de datos.

3 Haz clic izquierdo sobre el icono de WAMP en el rea de notificacin y selecciona la opcin
phpMyAdmin.

4 Se abrir una ventana, en el desplegable del men de la izquierda selecciona la base de datos
bd_libreria.

5 Haz clic en la opcin Importar que encontrars en el men horizontal en la parte superior de la ventana:

6 En la siguiente ventana pulsa el botn Examinar y busca el archivo libros-latin1.txt que se encuentra en
la carpeta de ejerciciosdream/libreria.

7 El archivo se encuentra codificado en latin1 as que seleccinalo en la lista de Juego de caracteres del
archivo.

8 Pulsa el botn Continuar.

9 Asegrate de que se han introducido datos en la tabla pulsando la opcin Examinar de la tabla Libros.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 385


Ejercicios paso a paso

Unidad 19. Asignar privilegios en una base de datos

Objetivo.

Practicar las operaciones necesarias para crear un usuario y asignarle privilegios.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si el servicio de MySQL no se est ejecutando, lnzalo para poder tener acceso a las bases de datos.

3 Haz clic izquierdo sobre el icono de WAMP en el rea de notificacin y selecciona la opcin
phpMyAdmin.

4 Se abrir la ventana principal haz clic sobre .

5 Haz clic en el vnculo Agregar un nuevo usuario.

6 En la nueva ventana escribe librero en Nombre de usuario.

7 En Servidor escribe localhost.

8 En Contrasea escribe aulaclic.

9 En Debe volver a escribir escribe aulaclic de nuevo.

10 Pulsa el botn Continuar para crear el usuario.

11 En la nueva pantalla desplzate hacia abajo hasta encontrar:

Aqu selecciona la base de datos bd_libreria en el desplegable y pulsa Continuar para modificar los
privilegios de este usuario sobre esta base de datos.

12 Selecciona los privilegios SELECT, INSERT, UPDATE y DELETE. Si te das cuenta estn todos en el
marco de Datos.

Vamos a darle a este usuario nicamente permiso de escritura y lectura sobre la base de datos.

Los permisos de Administracin y Estructura los dejaremos en blanco para que este usuario no pueda
acceder a la parte administrativa ni pueda modificar la estructura de las tablas.

13 Pulsa Continuar para asignarle al usuario esos privilegios y habremos terminado.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 386


Ejercicios paso a paso

Unidad 20. Crear una conexin a una Base de Datos

Objetivo.

Practicar las operaciones necesarias para crear una conexin a una base de datos.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el panel Bases de Datos con la combinacin de teclas CTRL + MAYUS + F10 o desde el men
Ventana Bases de datos.

5 Haz clic en el botn y selecciona Conexin MySQL para crear una nueva conexin:

6 En Nombre de conexin escribe liberia_aulaclic.

7 En Servidor MySQL escribe localhost.

8 En Nombre de usuario escribe librero.

9 En Contrasea escribe aulaclic.

10 En Base de datos selecciona bd_libreria.

11 Pulsa Aceptar para crear la conexin.

Vers como en el panel Base de datos aparece la nueva conexin libreria_aulaclic.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 387


Ejercicios paso a paso

Unidad 20. Crear un Recordset

Objetivo.

Practicar las operaciones necesarias para crear un recordset.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre un archivo dinmico nuevo basado en la plantilla libreria.dwt.php (Archivo Nuevo, pestaa
Plantillas).

5 Gurdalo como nuevos.php.

6 Haz clic en el botn para crear un nuevo juego de registros.

7 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
listado_libros.

8 En Conexin selecciona libreria_aulaclic.

9 En Tabla selecciona libros.

10 Deja el resto como est y pulsa el botn Prueba para ver una previsualizacin de qu registros
componen el recordset.

11 Haz clic en el botn Aceptar para crear el juego de registros.

12 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 388


Ejercicios paso a paso

Unidad 20. Crear Texto Dinmico

Objetivo.

Practicar las operaciones necesarias para insertar texto dinmico y modificar sus propiedades.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo nuevos.php.

5 En el rea de contenido que podemos modificar introduce la siguiente lnea: Listado de libros nuevos: e
introduce tres saltos de lnea (SHIFT + ENTER).

6 Luego debers insertar una tabla con un relleno de celda de 5.

7 La tabla deber tener 3 filas y 4 columnas.

8 Selecciona la primera columna y dale un ancho de 197 pxeles.

9 Selecciona la segunda columna y dale un ancho de 142 pxeles.

10 Selecciona la tercera columna y dale un ancho de 156 pxeles.

11 Por ltimo, selecciona la ltima columna y dale un ancho de 100 pxeles.

12 Selecciona todas las celdas de la segunda fila y combnalas utilizando el botn en el panel de
Propiedades.

13 Haz lo mismo para la tercera fila.

14 Selecciona la cuarta celda de la primera fila y dale como estilo la clase precio.

15 Selecciona la segunda y tercera fila y dales la clase alto_10.

16 Ahora vamos a aadir una segunda clase a la segunda fila, como Dreamweaver slo nos permite
seleccionar una, deberemos ir a la vista de Cdigo para editarlo desde all (recuerda el tema de CSS
avanzado).

Localiza la segunda fila que tendr este aspecto:

<td colspan="4" class="alto_10"></td>

Adele la clase borde_inferior, dejndola as:

<td colspan="4" class="alto_10 borde_inferior"></td>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 389


Ejercicios paso a paso

17 Vuelve a la vista de Diseo y abre el panel Vinculaciones (CTRL + F10).

18 Despliega el juego de registros listado_libros y arrastra el elemento Titulo a la primera celda de la


primera fila de la tabla.

19 Arrastra el elemento Autor a la segunda celda.

20 Arrastra el elemento Editorial a la tercera celda.

21 Arrastra el elemento Precio a la cuarta celda.

22 Selecciona el elemento Autor de la pgina y ponlo en cursiva pulsando el botn en el panel de


Propiedades.

23 Abre el panel Comportamientos del servidor (CTRL + F9) y haz doble clic sobre el elemento Texto
dinmico {listado_libros.Titulo} para modificar sus propiedades.

24 En el cuadro de dilogo que se abrir selecciona el valor May.-min. - Mays. del desplegable Formato
para mostrar todo el texto en maysculas.

25 Pulsa el botn de vista LiveData y vers como se muestra el primer registro. (Tambin puedes
visualizar los datos desde el localhost pulsando la tecla F12).

26 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 390


Ejercicios paso a paso

Unidad 20. Repeticiones de Texto Dinmico

Objetivo.

Practicar las operaciones necesarias para crear repeticiones de texto dinmico.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo nuevos.php.

5 Ve a la vista de Cdigo y selecciona las tres filas de la tabla que creamos en el ejercicio anterior.

Vamos a aplicar una repeticin sobre este bloque, haremos que se repita 7 veces (para que muestre 7
registros seguidos).

6 Pulsa el botn Regin repetida en la barra de Datos.

7 En el cuadro de dilogo que se abre escribe 7 en el cuadro de texto y pulsa Aceptar.

8 Si previsualizas el aspecto de la pgina en la vista LiveData o pulsas F12 para ver el resultado en el
servidor de pruebas vers que ahora el listado de registros a aumentado mostrando 7, una raya negra separa
cada uno de ellos.

9 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 391


Ejercicios paso a paso

Unidad 20. Ordenacin de un Recordset

Objetivo.

Practicar las operaciones necesarias para ordenar los registros de un Recordset.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo nuevos.php.

5 Abre el panel Comportamientos del servidor y haz doble clic sobre el elemento Juego de registros
(listado_libros).

6 En el cuadro de dilogo que se abrir, selecciona Titulo en el desplegable Ordenar:.

7 En el desplegable de la derecha selecciona Ascendente.

8 Acepta el cuadro de dilogo y si visualizas la pgina en modo vista LiveData vers como los registros
ahora salen ordenados alfabticamente por su ttulo.

9 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 392


Ejercicios paso a paso

Unidad 20. Filtrado de Registros

Objetivo.

Practicar las operaciones necesarias para filtrar los registros de un recordset.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Copia el archivo nuevos.php seleccionndolo en el panel Archivos y pulsando CTRL + C.

5 Renmbralo seleccionando el nuevo archivo y pulsando F12 y llamalo usados.php.

6 Repite los pasos 4 y 5 para crear una copia del archivo nuevos.php llamada ofertas.php.

7 Abre los tres archivos.

8 En el archivo ofertas.php elimina las lneas: Listado de libros nuevos:<br /><br /><br />.

9 En el archivo usados.php cambia la palabra nuevos por usados en la lnea anterior.

10 En el archivo nuevos.php abre el panel Comportamientos del servidor (CTRL + F9) y haz doble clic
sobre el elemento Juego de registros (listado_libros).

11 Se abrir un cuadro de dilogo, modifica el Nombre listado_libros por libros_nuevos.

12 En Filtro selecciona el campo Usado.

13 En el desplegable de abajo, selecciona Valor introducido y escribe 0 en el cuadro de texto de su


derecha.

Debera quedarte algo como Filtro Usado = Valor introducido 0.

Hemos creado un filtro para que se muestren aquellos registros con valor 0 en su campo Usado, sern
aquellos que no estn usados.

14 Pulsa el botn Prueba para asegurarte y guarda los cambios haciendo clic en Aceptar para salir.

Dreamweaver lanzar la herramienta Buscar y Reemplazar para asegurarte de que ha cambiado el


nombre del juego de registros en el cdigo de la pgina, puedes pulsar el botn Buscar todos para
asegurarte, pero bastar con que cierres el cuadro de dilogo.

15 Cierra todos los documentos guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 393


Ejercicios paso a paso

Unidad 20. Paginacin de Registros

Objetivo.

Practicar las operaciones necesarias para crear paginaciones de registros.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo nuevos.php y en la vista de Cdigo, bajo la tabla del listado de registros crea una tabla
con tres celdas, han de tener cada una un 33% de ancho.

La primera debe tener el alineamiento a la izquierda, la segunda al centro y la tercera a la derecha.

5 Coloca el cursor en la primera celda de la nueva tabla.

6 Haz clic en la opcin Mover a la pgina anterior del desplegable de opcin de paginacin:

7 En la celda se aadir el texto Anterior.

8 Coloca el cursor en la tercera celda.

9 Ahora selecciona la opcin Mover a la siguiente pgina.

10 En la celda se aadir el texto Siguiente.

11 Pulsa F12 para ver el resultado de la pgina desde el localhost, vers como puedes avanzar por los
registros hasta mostrarlos todos.

12 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 394


Ejercicios paso a paso

Unidad 20. Recuento de Registros

Objetivo.

Practicar las operaciones necesarias para insertar elementos de recuento de registros.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo nuevos.php.

5 En la tabla de abajo selecciona la celda del centro para colocar el cursor all.

6 Haz clic en la opcin Registro final del listado de opciones de recuento de registros en la barra Datos.

7 Se aadira el texto {libros_nuevos.LastRecord} a la celda.

8 Escribe de a su derecha.

9 Ahora selecciona la opcin Total de registros en el listado de recuento de registros anterior.

10 Deber quedarte algo como: {libros_nuevos.LastRecord} de {libros_nuevos.TotalRecords}

11 Prueba la pgina pulsando F12 y vers como ahora adems de los enlaces de avance y retroceso se
muestra tambin el nmero del ltimo registro junto al total.

12 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 395


Ejercicios paso a paso

Unidad 20. Ocultar/Mostrar Regiones

Objetivo.

Practicar las operaciones necesarias para ocultar o mostrar regiones en una pgina.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo nuevos.php.

5 Selecciona el texto Anterior, vamos a ocultarlo en la primera pgina.

6 Haz clic en la opcin Mostrar si no es la primera pgina en el listado de mostrar regin en la barra
Datos.

7 Ahora selecciona el texto Siguiente, lo vamos a ocultar en la ltima pgina.

8 Selecciona la opcin Mostrar si no es la ltima pgina del listado de mostrar regin anterior.

9 Puedes visualizar los cambios que hemos realizado pulsando F12 para lanzar el localhost.

10 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 396


Ejercicios paso a paso

Unidad 20. Enlaces con Parmetros

Objetivo.

Practicar las operaciones necesarias para crear enlaces con parmetros.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo nuevos.php.

5 Selecciona el elemento {libros_nuevos.Titulo} en la primera celda de la primera tabla.

6 En el panel Propiedades escribe en el campo Vnculo lo siguiente: comprar.php?id=.

7 Ahora abre el panel Vinculaciones (CTRL + F10) y ve a la vista de Cdigo.

8 Arrastra el elemento Id al lado del texto que hemos escrito. Deber quedarte algo como esto:

<a href="comprar.php?id=<?php echo $row_libros_nuevos['Id']; ?>">

<?php echo strtoupper($row_libros_nuevos['Titulo']); ?></a>

Hemos creado un enlace a una pgina llamada comprar.php y le hemos pasado un parmetro id con el
valor del Id del registro que se muestre.

Por lo que en cada ttulo de cada libro habr un enlace diferente que abrir la pgina comprar.php con el
valor del id del libro correspondiente.

9 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 397


Ejercicios paso a paso

Unidad 20. Filtros con Parmetros

Objetivo.

Practicar las operaciones necesarias para crear una un recordset con filtro por parmetro.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

Crearemos dos archivos que funcionen con filtros de parmetros.

Primero crearemos un archivo comprar.php.

4 Abre un archivo dinmico nuevo basado en la plantilla libreria.dwt.php (Archivo Nuevo, pestaa
Plantillas).

5 Gurdalo como comprar.php.

6 Haz clic en el botn para crear un nuevo juego de registros.

7 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
detalle_libro.

8 En Conexin selecciona libreria_aulaclic.

9 En Tabla selecciona libros.

10 Modifica la opcin Filtro para que pueda leerse: Id = Parmetro URL id.

Hemos creado un filtro que tomar el valor del parmetro id en la URL y lo comparar con el valor del
campo Id.

11 En la zona donde puedes incluir contenido aade un bloque div (Insertar Objetos de diseo
Etiqueta DIV), dale la clase detalle.

12 Coloca el cursor dentro del bloque y inserta la imagen imagenes/item.gif, dale la clase img_item.

13 Modifica el campo Origen de la imagen desde el panel Propiedades arrastrando el elemento Usado
desde el panel Vinculaciones para que pueda leerse:

imagenes/item<?php echo $row_detalle_libro['Usado']; ?>.gif

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 398


Ejercicios paso a paso

14 Inserta el elemento Titulo arrastrndolo desde el panel Vinculaciones y ponlo en negrita.

15 Haz doble clic en el elemento en el panel Comportamientos del servidor y cambia su formato a
Poner en maysculas.

16 Inserta un salto de lnea (CTRL + ENTER).

17 Inserta el elemento Autor arrastrndolo desde el panel Vinculaciones y ponlo en cursiva.

18 Inserta un salto de lnea (CTRL + ENTER).

19 Inserta el elemento Editorial arrastrndolo desde el panel Vinculaciones.

20 Inserta un salto de lnea (CTRL + ENTER).

21 Escribe ISBN: e inserta el elemento ISBN arrastrndolo desde el panel Vinculaciones.

22 Inserta dos saltos de lnea (CTRL + ENTER).

23 Inserta el elemento Precio arrastrndolo desde el panel Vinculaciones.

24 Escribe a continuacin, seleccinalo todo y aplcale la clase precio.

25 Colcate fuera del bloque div e inserta tres saltos de lnea (CTRL + ENTER).

Como puedes ver, hemos incluido un bloque div donde hemos escrito el contenido del registro del
recordset.

Presta especial atencin a la imagen, en el campo Origen hemos colocado lo siguiente:

"imagenes/item<?php echo $row_detalle_libro['Usado']; ?>.gif"

Esto formar la ruta de una imagen que ser un archivo u otro dependiendo del valor en el campo Usado
del registro.

Debido a que este campo puede tomar los valores 0 1 las imgenes que se podran cargar seran
item0.gif o item1.gif.

26 Para comprobar que funciona correctamente debers pulsar la tecla F12 para copiar el archivo al
servidor de pruebas.

Vers que el archivo no muestra casi nada porque no ha recibido ningn valor en el parmetro Id.

27 Ahora visualiza en tu navegador la pgina nuevos.php

28 Haz clic en alguno de los ttulos, recuerda que en el ejercicio anterior enlazamos cada ttulo con la
pgina comprar.php pasando como parmetro el Id del libro.

Ahora se cargar el archivo comprar.php mostrando el detalle del libro que hemos seleccionado (fjate en
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 399
Ejercicios paso a paso

el parmetro de la URL). Y fjate tambin en la imagen del libro, muestra siempre la imagen del libro nuevo.

29 Cierra el documento guardando los cambios.

Ahora crearemos un archivo buscar.php.

1 Abre un archivo dinmico nuevo basado en la plantilla libreria.dwt.php (Archivo Nuevo, pestaa
Plantillas) y gurdalo como buscar.php.

2 En la zona donde puedes incluir contenido aade el siguiente prrafo:

Introduce en la siguiente caja de texto el nombre del ttulo o el autor del libro y nosotros lo
buscaremos por ti:

3 Inserta un formulario con nombre formulario a continuacin (Insertar Formulario Formulario).

4 Coloca el cursor dentro del formulario.

5 Inserta un campo de texto desde el men Insertar Formulario Campo de texto.

6 En el panel de Propiedades escribe buscar como id del Campo de texto.

As le pasaremos su contenido a la URL en el parmetro buscar.

7 Seleciona el formulario haciendo clic en la etiqueta <form> y cambia el mtodo de POST a GET.

Como ya hemos comentado es necesario hacerlo de esta forma para que el cdigo generado por
Dreamweaver funcione correctamente.

8 Tambin establece como accin buscar.php, es decir, el mismo archivo.

9 Inserta un botn al lado del campo de texto desde el men Insertar Formulario Botn.

10 En el panel Propiedades cambia su propiedad Value a Buscar.

11 Inserta dos saltos de lnea (CTRL + ENTER).

12 Crea un bloque div con id listado (Insertar Objetos de diseo Etiqueta DIV).

13 Coloca el cursor dentro del bloque, y escribe:

Su bsqueda de ha devuelto resultados:

Vamos ahora a insertar el ttulo pasado como parmetro.

14 Posiciona el cursor delante de la palabra ha.

15 Selecciona del men Insertar Objetos PHP Variables de URL

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 400


Ejercicios paso a paso

Se crear el siguiente cdigo:

<?php $_GET[]; ?>

16 Slo nos falta indicar el nombre de la variable URL escribiendo 'buscar' dentro de los corchetes; no te
olvides de las comillas simples.

17 Desde la vista Cdigo encierra el cdigo php entre etiquetas <i> para que el ttulo aparezca en cursiva.

El cdigo resultante deber ser este:

Su b&uacute;squeda de <i>'<?php echo $_GET['buscar']; ?>'</i> ha devuelto resultados:

18 Vuelve a la vista de Diseo.

Ahora crearemos un juego de registros para esta pgina que se cree filtrndose por el texto introducido en
la caja del formulario.

19 Haz clic en el botn para crear un nuevo juego de registros.

20 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
busqueda.

21 En Conexin selecciona libreria_aulaclic.

22 En Tabla selecciona libros.

23 Modifica la opcin Filtro para que pueda leerse: Titulo = Parmetro URL buscar.

Hemos creado un filtro que tomar el valor del parmetro buscar en la URL y lo comparar con el valor del
campo Titulo.

Ahora insertaremos el total de registros entre las palabras devuelto y resultados.

24 Posiciona el cursor entre las palabras devuelto y resultados.

25 Haz clic en la opcin Total de registros de la barra Datos.

La lnea quedar as:

Su b&uacute;squeda de <i>'<?php echo $_GET['buscar']; ?>'</i> ha devuelto <?php echo


$totalRows_busqueda ?> resultados:

Vamos a crear el listado que se corresponda con el recordset que acabamos de crear.

26 An dentro del bloque que hemos creado, crea un bloque div con id item (Insertar Objetos de
diseo Etiqueta DIV).

27 Dentro del bloque con id item inserta la imagen imagenes/item.gif.

28 A la imagen asgnale la clase img_item.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 401
Ejercicios paso a paso

29 Arrastra el campo Usado desde el panel Vinculaciones sobre el cuadro origen de las propiedades de
la imagen para que se pueda leer:

imagenes/item<?php echo $row_libros_mas_vendidos['usado']; ?>.gif

30 Luego arrastra desde el panel Vinculaciones el elemento Titulo y colcalo despus de la imagen y
ponlo en negrita.

31 Haz doble clic sobre l en el panel Comportamientos del Servidor para ponerlo en mayscula
seleccionando el formato Poner en maysculas.

32 Introduce un salto de lnea (CTRL + ENTER).

33 Arrastra el elemento Autor desde el panel Vinculaciones y ponlo en cursiva.

34 Introduce un salto de lnea (CTRL + ENTER).

35 Arrastra el elemento Editorial desde el panel Vinculaciones.

36 Introduce un salto de lnea (CTRL + ENTER).

37 Escribe ISBN: y arrastra el elemento ISBN desde el panel Vinculaciones.

38 Introduce dos salto de lnea (CTRL + ENTER).

39 Arrastra el elemento Precio desde el panel Vinculaciones y dale la clase precio.

40 A continuacin escribe y aade la imagen imagenes/compra.gif.

41 La imagen que acabamos de aadir deber tener la alineacin a Texto superior.

42 Enlaza la imagen a comprar.php?id= desde el campo Vnculo del panel Propiedades.

43 Al enlace aadele al final el Id, arrastrndolo desde el panel Vinculaciones.

44 Inserta un bloque DIV (Insertar Objetos de diseo Etiqueta DIV), dale el id salto_linea desde el
panel Propiedades.

Vamos a ahora hacer que se muestren cuatro libros por pgina.

45 Selecciona el bloque item y salto_linea.

46 Selecciona la opcin Repetir Regin en la barra de Datos.

47 Haz que se repita 4 veces.

Estamos repitiendo el bloque de la informacin del libro y aadiendo un bloque con un salto de lnea para
separarlo del siguiente.

48 Finalmente, y an dentro del bloque con id listado, inserta una tabla de 3 columas y 1 fila de 100% de

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 402


Ejercicios paso a paso

ancho.

Las tres columnas tienen que tener un 33% de ancho.

La celda central estar alineada al centro.

La celda de la derecha estar alineada a la derecha.

49 En la primera celda introduce un elemento de navegacin Anterior, utiliza la opcin Mover a la pgina
anterior de la barra Datos.

50 Selecciona el elemento Anterior y haz que no se muestre en la primera pgina haciendo clic en la
opcin Mostrar si no es la primera pgina de la barra Datos.

51 En la tercera celda introduce un elemento de navegacin Siguiente, utiliza la opcin Mover a la


pgina siguiente de la barra Datos.

52 Selecciona el elemento Siguiente y haz que no se muestre en la ltima pgina haciendo clic en la
opcin Mostrar si no es la ltima pgina de la barra Datos.

53 Para terminar en la celda central introduce un elemento Registro final seguido del texto " de " y un
elemento Total de Registros.

Te quedar algo as:

<?php echo min($startRow_busqueda + $maxRows_busqueda, $totalRows_busqueda) ?> de <?php


echo $totalRows_busqueda ?>

Ahora haremos que slo se muestre la informacin si se han encontrado registros

54 Selecciona todo el contenido que hemos aadido hasta ahora, sin incluir el formulario .

55 Selecciona la opcin Mostrar si el juego de registros no est vaco de la barra Datos.

56 Para comprobar que funciona correctamente pulsa la tecla F12 para copiar el archivo al servidor de
pruebas.

Vers que el archivo slo muestra el formulario.

57 Introduce el ttulo de un libro en l.

De momento esta pgina slo muestra los resultados para las entradas exactas de nombres de libros, ms
adelante cambiaremos eso.

Finalmente vamos a aadir una caja de bsqueda a nuestra plantilla.

1 Abre la plantilla libreria.dwt y en la barra de men aade al final del todo el siguiente cdigo:
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 403
Ejercicios paso a paso

<span class="item"><form action="buscar.php"><input type="text" name="buscar"


/></form></span>

Hemos aadido un formulario que ejecutar el archivo buscar.php pasndole un parmetro buscar con el
valor que escribamos en la caja de texto.

2 Guarda la plantilla y aplcala sobre todos los archivos anteriores.

3 Guarda todos los cambios en los archivos abiertos.

4 Selecciona todos los archivos PHP en el panel Archivos y haz clic derecho sobre cualquiera de ellos.

5 Selecciona la opcin Vista previa en el Navegador para que se copien al servidor de pruebas.

6 Prueba cmo funciona el formulario del men.

Recuerda que debers escribir un ttulo de un libro exacto.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 404


Ejercicios paso a paso

Unidad 20. Insercin de registros

Objetivo.

Practicar las operaciones necesarias para utilizar el asistente de insercin de registros.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo comprar.php.

Vamos a insertar un formulario que insertar un registro en la tabla de compras que almacene los datos
del usuario junto con el pedido del libro que se muestra en el detalle.

5 Coloca el cursor en la parte inferior de la zona en la que se permite la modificacin.

6 Haz clic en el botn Asistente de formulario de insercin de registros .

7 En el cuadro de dilogo que se abrir debers seleccionar la Conexin libreria_aulaclic.

8 Selecciona la Tabla compras para guardar el nuevo registro all.

9 En Tras insertar, ir a escribe index.php para que vuelva a un ndice que crearemos ms adelante.

Ahora configuraremos los campos que queremos que aparezcan en el formulario.

10 Selecciona el campo Id y elimnalo, no hace falta que se muestre porque es autonumrico y se le


asigna un valor automticamente.

11 Selecciona el campo Nombre y en Mostrar como selecciona Campo de texto, envalo como Texto.

12 En el campo Tarjeta tambin seleccionaremos Campo de texto, en este caso lo deberamos de enviar
como Numrico, pero este tipo de datos se queda corto y no es capaz de almacenar los 16 dgitos que
necesitamos, as que lo pasarmos como Texto, mySQL ya se encargar l slo de transformarlo y
almacenarlo como numrico.

13 Selecciona el campo Tipo_Tarjeta y elige Men en Mostrar como.

Aparecer un botn Propiedades del men,

14 plsalo e introduce tres elementos en el nuevo cuadro de dilogo: VISA, VISA ELECTRON y
MASTERCARD.

Debers dar estos valores en las propiedades Etiqueta y Valor, para que se muestre y se enve el mismo
texto.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 405


Ejercicios paso a paso

15 Pulsa Aceptar para cerrar el cuadro de dilogo.

16 Selecciona, finalmente, el campo Id_Libro y en Mostrar como selecciona Campo oculto.

Vamos a indicarle que el valor que tiene que almacenar es el del libro que se est mostrando como Detalle.

17 Para ello, haz clic en el botn Datos dinmicos para abrir un cuadro de dilogo con los elementos
cargados en los diferentes recordsets de la pgina.

En este caso slo hay uno: detalle_libro.

18 Selecciona el campo Id y pulsa Aceptar.

Como puedes ver, ahora el valor del campo Id_Libro ser el valor del campo Id del juego de registros
detalle_libro.

19 Pulsa Aceptar y el formulario se crear automticamente.

20 Pulsa F12 y prueba la pgina, comprueba desde phpMyAdmin que al rellenar el formulario de compra
se ha creado un registro en la tabla Compras.

21 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 406


Ejercicios paso a paso

Unidad 20. Utilizar sentencias SQL

Objetivo.

Practicar las operaciones necesarias para crear una conexin a una base de datos.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo buscar.php. Vamos a modificarlo.

5 Abre el panel Vinculaciones (CTRL + F10) y haz doble clic sobre el elemento juego de registros.

6 Cuando se abra el cuadro de dilogo haz clic sobre el botn Avanzado....

7 En el campo SQL tendrs lo siguiente:

SELECT *

FROM libros

WHERE Titulo = 'colname'

ORDER BY Titulo ASC

Sustituye la tercera lnea por:

WHERE Titulo LIKE '%colname%'

Hemos aadido los smbolos %, que indican que antes o despus del valor del parmetro de bsqueda
puede ir cualquier otro carcter.

Con LIKE hacemos que la comparacin se haga buscando una cadena de carcteres que coincida con el
patrn escrito entre comillas.

8 Pulsa Aceptar y pulsa F12 para probar la pgina.

Observa que ya no hace falta que introduzcas el ttulo exacto de un libro.

9 Vuelve a hacer doble clic sobre el elemento juego de registros en el panel Vinculaciones.

10 Ahora cambia la tercera lnea del cuadro SQL por:

WHERE Titulo LIKE '%colname%' OR Autor LIKE '%colname%'

Hemos modificado la condicin existente. Ahora el criterio de bsqueda se comparar en los campos
Titulo y Autor es decir que se obtendrn los libros cuyo ttulo contenga el valor buscado o cuyo nombre de
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 407
Ejercicios paso a paso

autor contenga el valor buscado.

11 Pulsa Aceptar y pulsa F12 para probar la pgina.

Observa que ahora puedes introducir una cadena que se buscar en el ttulo y el autor del libro.

12 Cierra el documento guardando los cambios.

Finalmente crearemos una pgina de ndice, le asignaremos una sentencia SQL especial para que
muestre los libros ms vendidos.

1 Abre un archivo dinmico nuevo basado en la plantilla libreria.dwt (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como index.php.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir pulsa el botn Avanzado....

5 En Nombre escribe libros_mas_vendidos.

6 En Conexin selecciona libreria_aulaclic.

7 En el campo SQL escribe las siguientes lneas:

SELECT Count(compras.Id) AS cuenta, libros.id, libros.titulo, libros.editorial, libros.isbn,


libros.precio, libros.autor, libros.usado

FROM compras RIGHT JOIN libros ON compras.Id_libro=libros.id

GROUP BY libros.id

ORDER BY cuenta DESC

8 Acepta el cuadro de dilogo.

9 En la zona donde puedes incluir contenido aade un prrafo que diga:

eLibrera te ofrece las ltimas novedades en lectura. Escoge entre nuestros libros nuevos o usados y
descubre las ofertas que te harn ahorrar hasta un 13% en libros de ocasin.

10 La primera palabra debe ser de clase primera_palabra.

11 Aade un segundo prrafo:

Por la compra de 3 libros te los envamos a casa GRATIS, no pierdas esta oportunidad. Promocin
de Lectura 10% de descuento en todos los libros usados.

12 Inserta dos saltos de lnea (CTRL + ENTER).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 408


Ejercicios paso a paso

13 Luego vuelve a crear un nuevo prrafo que diga Nuestros libros ms vendidos son:, la primera palabra
deber ser de clase primera_palabra.

Ahora crearemos la parte que mostrar la informacin de los libros:

14 Inserta un bloque DIV (Insertar Objetos de diseo Etiqueta DIV), dale el id listado desde el
panel Propiedades.

15 Sita el cursor dentro de este bloque y vuelve a crear otro. A este le daremos el id item.

16 Dentro del bloque con id item inserta la imagen imagenes/item.gif.

17 A la imagen asgnale la clase img_item.

18 Modifica el campo origen para que se pueda leer:

imagenes/item<?php echo $row_libros_mas_vendidos['usado']; ?>.gif

Para ello arrastra el campo Usado desde el panel Vinculaciones.

19 Luego arrastra sobre la pgina desde el panel Vinculaciones el elemento Titulo y ponlo en negrita.

20 Haz doble clic sobre l en el panel Comportamientos del Servidor para ponerlo en mayscula
seleccionando el formato Poner en maysculas.

21 Introduce un salto de lnea (CTRL + ENTER).

22 Arrastra el elemento Autor desde el panel Vinculaciones y ponlo en cursiva.

23 Introduce un salto de lnea (CTRL + ENTER).

24 Arrastra el elemento Editorial desde el panel Vinculaciones.

25 Introduce un salto de lnea (CTRL + ENTER).

26 Escribe ISBN: y arrastra el elemento ISBN desde el panel Vinculaciones.

27 Introduce dos salto de lnea (CTRL + ENTER).

28 Arrastra el elemento Precio desde el panel Vinculaciones y dale la clase precio.

29 A continuacin escribe y aade la imagen imagenes/compra.gif.

30 La imagen que acabamos de aadir deber tener la alineacin a Texto superior.

31 Enlaza la imagen a comprar.php?id= desde el campo Vnculo del panel Propiedades.

32 Al enlace adele al final el Id del libro arrastrndolo desde el panel Vinculaciones.

33 Inserta un bloque DIV (Insertar Objetos de diseo Etiqueta DIV), dale el id salto_linea desde el
panel Propiedades.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 409


Ejercicios paso a paso

34 Selecciona el bloque item y salto_linea y haz que se repita 3 veces, utiliza la opcin Repetir Regin
en la barra de Datos.

Estamos repitiendo el bloque de la informacin del libro y aadiendo un bloque con un salto de lnea para
separarlo del siguiente.

35 Prueba la pgina activando la vista LiveData y vers que el contenido de este listado muestra el detalle
de los libros que ms aparecen en la tabla de Compras.

36 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 410


Ejercicios paso a paso

Unidad 21. Estructura de datos de un Blog

Objetivo.

Practicar las operaciones necesarias para crear la estructura de datos de un blog.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si el servicio de MySQL no se est ejecutando, lnzalo para poder tener acceso a las bases de datos.

3 Haz clic izquierdo sobre el icono de WAMP en el rea de notificacin y selecciona la opcin
phpMyAdmin.

4 Se abrir una ventana, escribe bd_blog en el campo de texto de la imagen.

5 Selecciona utf-8_spanish_ci en el desplegable Contejamiento.

6 Pulsa Crear para crear la base de datos.

7 Pasaremos a un nueva ventana con la estructura de la base de datos, para crear una nueva tabla escribe
Entradas en Nombre y 5 en Campos.

8 Pulsa el botn Continuar para seguir.

Ahora vamos a configurar los campos.

9 Al primer campo lo llamaremos Id, de tipo INT, con extra auto_increment y Primario ( ). Pues ser
un campo numrico entero, autoincremental (cada vez que se graba un registro el sistema le asigna un
nmero ms que el anterior), y ser la clave principal de la tabla (primario).

10 Al segundo lo llamaremos Titulo, de tipo VARCHAR y con longitud 100.

11 Al tercero lo llamaremos Texto, de tipo LONGTEXT.

12 Al cuarto lo llamaremos Fecha, de tipo DATE.

13 Al ltimo lo llamaremos Id_Categoria, de tipo INT, con longitud 11 e Indexado ( ). Lo definimos


indexado para poder relacionarlo con la tabla Categorias.

14 Haz clic en Grabar para guardar los cambios y la tabla ya estar lista para utilizarse.

15 Repite los mismos pasos para crear una tabla llamada Categorias con 2 campos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 411


Ejercicios paso a paso

16 Al primero lo llamaremos Id, de tipo INT, con extra auto_increment y Primario ( ).

17 Al segundo lo llamaremos Nombre, de tipo VARCHAR y con longitud 15.

18 De nuevo, repite los pasos para crear una tabla llamada Comentarios con 6 campos.

19 Al primero lo llamaremos Id, de tipo INT, con extra auto_increment y Primario ( ).

20 Al segundo lo llamaremos Autor, de tipo VARCHAR y con longitud 30.

21 Al tercero lo llamaremos Correo_Autor, de tipo VARCHAR y con longitud 30.

22 Al cuarto lo llamaremos Comentario, de tipo LONGTEXT.

23 Al quinto lo llamaremos Fecha, de tipo DATE.

24 Al ltimo lo llamaremos Id_Entrada, de tipo INT, con longitud 11 e Indexado ( ). Indexado para
relacionarlo con la tabla Entradas.

25 Por ltimo crearemos una tabla llamada Usuarios con 3 campos.

26 Al primero lo llamaremos Id, de tipo INT, con extra auto_increment y Primario ( ).

27 Al segundo lo llamaremos Usuario, de tipo VARCHAR y con longitud 20.

28 Al tercero lo llamaremos Password , de tipo VARCHAR y con longitud 20.

Ahora definiremos las relaciones entre las tablas.

29 En el marco de la izquierda haz clic sobre la tabla Comentarios y una vez en su ventana haz clic en
Vista de Relaciones.

30 En Id_Entrada selecciona en el segundo desplegable Entradas->Id. Para indicar que en este campo
habr un id que deber estar en la tabla Entradas.

31 En el desplegable ON DELETE selecciona CASCADE.

32 Y por ltimo en ON UPDATE seleccionar CASCADE.

33 En el marco de la izquierda haz clic sobre la tabla Entradas y una vez en su ventana haz clic en Vista
de Relaciones.

34 En Id_Categoria selecciona en el segundo desplegable Categorias->Id.

35 En el siguiente desplegable selecciona CASCADE.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 412


Ejercicios paso a paso

36 Para terminar, en el siguiente vuelve a seleccionar CASCADE.

Ahora vamos a rellenar las tablas, importaremos los datos de unos ficheros de texto.

37 Vuelve a la tabla Categorias seleccionndola en el men de la izquierda.

38 Haz clic en la opcin Importar que encontrars en el men horizontal en la parte superior de la ventana:

39 En la siguiente ventana pulsa el botn Examinar y busca el archivo categorias-latin1.txt que se


encuentra en la carpeta de ejerciciosdream en la carpeta blog.

40 El archivo se encuentra codificado en latin1 as que seleccinalo en la lista de Juego de caracteres


del archivo.

41 Pulsa el botn Continuar.

42 Asegrate de que se han introducido datos en la tabla pulsando la opcin Examinar de la tabla
Categorias.

43 Repite los mismos pasos con el archivo entradas-latin1.txt para introducir datos en la tabla Entradas.

44 Repite los mismos pasos con el archivo comentarios-latin1.txt para introducir datos en la tabla
Comentarios.

45 Repite los mismos pasos con el archivo usuarios-latin1.txt para introducir datos en la tabla Usuarios.

Ahora crearemos un usuario y le asignaremos privilegios para que pueda modificar los datos almacenados.

46 Vuelve a la ventana principal y haz clic sobre .

47 Haz clic en el vnculo Agregar un nuevo usuario.

48 En la nueva ventana escribe escritor en Nombre de usuario.

49 En Servidor escribe localhost.

50 En Contrasea escribe aulaclic.

51 En Debe volver a escribir escribe aulaclic de nuevo.

52 Pulsa el botn Continuar para crear el usuario.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 413


Ejercicios paso a paso

53 En la nueva pantalla desplzate hacia abajo hasta encontrar:

Aqu selecciona la base de datos bd_blog en el desplegable y pulsa Continuar para modificar los
privilegios de este usuario sobre esta base de datos.

54 Selecciona los privilegios SELECT, INSERT, UPDATE y DELETE. Si te das cuenta estn todos en el
marco de Datos.

Vamos a darle a este usuario nicamente permiso de escritura y lectura sobre la base de datos.

Los permisos de Administracin y Estructura los dejaremos en blanco para que este usuario no pueda
acceder a la parte administrativa ni pueda modificar la estructura de las tablas.

55 Pulsa Continuar para asignarle al usuario estos privilegios y habremos terminado.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 414


Ejercicios paso a paso

Unidad 21. Interfaz Pblica

Objetivo.

Practicar las operaciones necesarias para crear las pginas de la interfaz pblica de un blog.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

Empezaremos por definir una conexin a la base de datos.

1 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre l.

2 Abre el panel Bases de Datos con la combinacin de teclas CTRL + MAYUS + F10 o desde el men
Ventana Bases de datos.

3 Haz clic en el botn y selecciona Conexin MySQL para crear una nueva conexin.

4 En Nombre de conexin escribe blog_aulaclic.

5 En Servidor MySQL escribe localhost.

6 En Nombre de usuario escribe escritor.

7 En Contrasea escribe aulaclic.

8 En Base de datos selecciona bd_blog.

9 Pulsa Aceptar para crear la conexin.

Ahora vamos a modificar el men de salto que introdujimos en temas anteriores en la plantilla para que
se visualicen en l las categoras.

Primero deberemos definir un juego de registros para obtener las categoras.

1 Abre la plantilla blog.dwt.php, vamos a editarla.

2 Haz clic en el botn para crear un nuevo juego de registros.

3 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
categorias_para_menu.

4 En Conexin selecciona blog_aulaclic.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 415


Ejercicios paso a paso

5 En Tabla selecciona categorias.

6 En Ordenar selecciona Nombre y en el desplegable de al lado Ascendente.

7 Haz clic en el botn Aceptar para crear el juego de registros.

Y luego modificar el men de salto.

8 Abre el panel Vinculaciones (CTRL + F10).

9 Arrastrando los elementos desde el panel a la vista de Cdigo, modifica el formulario para que quede de
este modo:

<form name="form1" id="form1">

<select name="menu1">

<option value="categorias.php?id=<?php echo $row_categorias_para_menu['Id']; ?>">

<?php echo $row_categorias_para_menu['Nombre']; ?>

</option>

</select>

<input type="button" name="Button1" value="Ir" onclick="MM_jumpMenuGo('menu1','parent',0)" />

</form>

10 Luego selecciona el elemento option y haz que se repita para todos los registros de la tabla haciendo
clic en la opcin Repetir Regin de la barra Datos.

11 Cierra la plantilla guardando los cambios.

Crearemos ahora la pgina index.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como index.php.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir haz clic en Avanzado...

5 En Nombre escribe listado_entradas.

6 En Conexin selecciona blog_aulaclic.

7 En SQL debers pegar la siguiente sentencia SQL:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 416


Ejercicios paso a paso

SELECT entradas.Id, entradas.Titulo, entradas.Texto, entradas.Fecha, categorias.Nombre as


Nombre_Categoria, categorias.Id AS Id_Categoria, COUNT(comentarios.Id) AS Cuenta_comentarios

FROM (entradas LEFT JOIN comentarios ON entradas.Id=comentarios.Id_Entrada) INNER JOIN


categorias ON entradas.Id_Categoria=categorias.Id

GROUP BY entradas.Id

ORDER BY entradas.Fecha DESC

Con esta sentencia obtenemos un juego de registros con las entradas con el nombre de la categoria
correspondiente y el nmero de comentarios que tiene la entrada. Las entradas aparecern ordenadas por
fecha de la ms antigua a la ms reciente.

8 Haz clic en el botn Aceptar para crear el juego de registros.

9 En la nica regin editable debers escribir un prrafo de clase titulo que muestre el elemento Titulo
que habrs arrastrado del panel Vinculaciones.

10 A continuacin arrastra el elemento Texto, este no deber estar dentro de un prrafo.

11 En un nuevo prrafo de clase datos escribe aulaClic - y a continuacin aade el elemento Fecha
arrastrndolo desde el panel Vinculaciones.

12 Crea un prrafo de clase datos y en l escribe Categora:, a continuacin arrastra el elemento


Nombre_Categoria.

13 Sobre este elemento crea un vnculo que vaya a categorias.php?id=

14 Aade el elemento Id_Categoria arrastrndolo desde el panel Vinculaciones para que te quede el
enlace de este modo:

categorias.php?id=<?php echo $row_listado_entradas['Id_Categoria']; ?>

15 Finalmente inserta un ltimo prrafo de clase datos que diga Comentarios.

16 A continuacin, en el mismo prrafo, arrastra el elemento Cuenta_comentarios.

17 Crea un enlace en el elemento Cuenta_comentarios que vaya a comentarios.php?id=.

18 Aade el elemento Id arrastrndolo desde el panel Vinculaciones para que te quede el enlace de este
modo.

comentarios.php?id=<?php echo $row_listado_entradas['Id']; ?>

19 Selecciona el texto que acabas de insertar y haz que se repita para que muestre 6 registros. Utiliza la
opcin Repetir Regin.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 417


Ejercicios paso a paso

20 Cierra el documento guardando los cambios.

Ahora crearemos la pgina para las entradas por categora.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como categorias.php.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir haz clic en Avanzado...

5 En Nombre escribe listado_por_categoria.

6 En Conexin selecciona blog_aulaclic.

7 En SQL debers pegar la siguiente sentencia SQL:

SELECT entradas.Id, entradas.Titulo, entradas.Texto, entradas.Fecha, COUNT(comentarios.Id) AS


Cuenta_Comentarios, categorias.Nombre AS Nombre_Categoria

FROM (entradas LEFT JOIN comentarios ON entradas.Id=comentarios.Id_Entrada) INNER JOIN


categorias ON entradas.Id_Categoria=categorias.Id

WHERE Id_Categoria = colname

GROUP BY entradas.id

ORDER BY Fecha DESC

8 Pulsa el botn en el siguiente cuadro para aadir un parmetro.

9 En el cuadro de dilogo escribe los siguientes valores:

Nombre: colname

Valor predeterminado: -1

Valor en tiempo de ejecucin: $_GET['id']

10 Haz clic en el botn Aceptar para crear el juego de registros.

11 En la nica regin editable debers escribir un prrafo de tipo datos que diga Categora:

12 A continuacin incluye el elemento Nombre_Categoria arrastrndolo desde el panel Vinculaciones y


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 418
Ejercicios paso a paso

ponlo en negrita.

13 Seguidamente escribe un prrafo de clase titulo que contenga el elemento Titulo que habrs arrastrado
desde el panel Vinculaciones.

14 A continuacin arrastra el elemento Texto, este no deber estar dentro de un prrafo.

15 En un nuevo prrafo de clase datos escribe aulaClic - y a continuacin aade el elemento Fecha
arrastrndolo desde el panel Vinculaciones.

16 Finalmente inserta un ltimo prrafo de clase datos que diga Comentarios.

17 A continuacin, en el mismo prrafo, arrastra el elemento Cuenta_comentarios.

18 Crea un enlace en el elemento Cuenta_comentarios que vaya a comentarios.php?id=.

19 Aade el elemento Id arrastrndolo desde el panel Vinculaciones para que te quede el enlace de este
modo.

comentarios.php?id=<?php echo $row_listado_por_categoria['Id']; ?>

20 Selecciona este ltimo bloque y haz que se repita para que muestre 6 registros. Utiliza la opcin
Repetir regin.

21 Coloca el cursor al final del todo e incluye un navegador de registros utilizando la opcin Barra de
Navegacin de juego de registros .

Selecciona la opcin Imgenes para que se muestre el navegador con flechas.

22 Guarda los cambios.

Para terminar crearemos la pgina para los comentarios.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como comentarios.php.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir haz clic en Simple...

5 En Nombre escribe listado_comentarios.

6 En Conexin selecciona blog_aulaclic.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 419


Ejercicios paso a paso

7 En Tabla selecciona comentarios.

8 Cambia la opcin Filtro para que pueda leerse ID_Entrada = Parmetro URL id.

9 Cambia la opcin Ordenar para que pueda leerse Fecha Descendiente.

10 Haz clic en el botn Aceptar para crear el juego de registros.

11 En la nica regin editable escribe un prrafo que contenga el elemento Autor que habrs arrastrado
desde el panel Vinculaciones y lo pondrs en negrita.

12 Luego aade el elemento Comentario del mismo modo.

13 A continuacin incluye un nuevo prrafo de clase datos que contenga el elemento Fecha.

14 Para terminar inserta una regla horizontal (Insertar HTML Regla horizontal).

15 Selecciona el bloque que acabamos de aadir y haz que se repita para que muestre todos los registros
de la tabla. Utiliza la opcin Repetir regin.

16 Selecciona de nuevo el bloque que te ha quedado y haz que slo se muestre si hay algn registro en
el recordset. Utiliza la opcin Mostrar si el juego de registros no est vaco.

17 Seguidamente escribe un prrafo que diga Introduce aqu tu comentario:

18 Ahora introduce un formulario de insercin de registros. Haz clic en el botn Asistente de formulario
de insercin de registros .

19 Debers excluir el campo Id pues se generer automticamente. Seleccinalo de la lista de campos y


pulsa el botn

20 El campo Comentario se debe mostrar como un rea de texto.

21 El campo Fecha ser oculto y con un Valor predeterminado de <?php echo date(ymd); ?>. Esto
generar la fecha actual.

22 El campo Id_Entrada tambin ser oculto y tomar el Valor predeterminado de <?php echo
$_GET['id']; ?>. El prametro con el ID de la entrada.

23 Pulsa Aceptar y habremos terminado.

24 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 420


Ejercicios paso a paso

Unidad 21. Creacin de un men de Administracin

Objetivo.

Practicar las operaciones necesarias para crear un men de administracin en un blog.

1 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre l.

2 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

3 Gurdalo como admin.php.

4 En la nica regin editable debers escribir un prrafo de clase titulo que diga Crear nuevas:

5 Luego escribe un nuevo prrafo que diga Nueva entrada, debers hacer que este texto tenga un enlace a
nueva_entrada.php.

6 A continuacin aade un nuevo prrafo en el que pueda leerse Nueva categora, este texto deber tener
un enlace a nueva_categoria.php.

7 Aade un prrafo vaco.

8 Incluye un nuevo prrafo de clase titulo que diga Modificar existentes:

9 Crea un ltimo prrafo que diga Modificar comentarios, este texto debe enlazarse con
listado_comentarios.php.

10 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 421


Ejercicios paso a paso

Unidad 21. Insercin de elementos

Objetivo.

Practicar las operaciones necesarias para crear las pginas de insercin de elementos.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre l.

Empezaremos por crear la pgina para introducir nuevas categoras.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como nueva_categoria.php.

3 En la nica regin editable debers escribir un prrafo de clase titulo que diga Escribe el nombre de la
nueva categora:

4 Ahora deberemos introducir un formulario de insercin de registros. Haz clic en el botn Asistente de
formulario de insercin de registros .

5 Debers excluir el campo Id quitndole de la lista de campos, pues se generer automticamente. El


resto lo dejaremos como est.

6 Cierra el documento guardando los cambios.

Ahora crearemos la pgina para crear nuevas entradas.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como nueva_entrada.php.

Crearemos un recordset para cargar los nombres e id de categoras.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
categorias_para_menu.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 422


Ejercicios paso a paso

5 En Conexin selecciona blog_aulaclic.

6 En Tabla selecciona categorias.

7 En Ordenar selecciona Nombre y en el desplegable de al lado Ascendente.

8 Haz clic en el botn Aceptar para crear el juego de registros.

9 En la nica regin editable escribe un prrafo de clase titulo que diga No hay categoras en la base de
datos.

Escribe un segundo prrafo que diga Crea una nueva desde aqu, enlazada la ltima palabra con el
archivo nueva_categoria.php.

10 Selecciona estos dos prrafos que acabas de introducir y haz que se muestre si no existen registros
de categoras.

Si no hay categoras no podremos asociar la entrada a ninguna de ellas.

Utiliza la opcin Mostrar si el juego de registros est vaco.

11 Seguidamente escribe un prrafo de clase titulo que diga Introduce los datos de la nueva entrada:

12 Ahora deberemos introducir un formulario de insercin de registros. Haz clic en el botn Asistente de
formulario de insercin de registros .

13 Debers excluir el campo Id pues se generer automticamente.

14 El campo Texto se deber mostrar como un rea de texto.

15 El campo Fecha deber enviarse como tipo Fecha.

16 El campo Categora deber mostrarse como un men (que modificaremos ms adelante).

17 Pulsa Aceptar para crear el formulario.

18 Ahora modifica el men desplegable de Categora, seleccinalo y ve a la vista de Cdigo.

19 Modifica el control arrastrando los elementos del recordset listado_categorias desde el panel
Vinculaciones (CTRL + F10).

Deber quedarte algo parecido:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 423


Ejercicios paso a paso

<select name="Id_Categoria">

<option value="<?php echo $row_listado_categorias['Id']; ?>" >

<?php echo $row_listado_categorias['Nombre']; ?></option>

</select>

20 Selecciona la lnea que dice:

<option value="<?php echo $row_listado_categorias['Id']; ?>" ><?php echo


$row_listado_categorias['Nombre']; ?></option>

21 Haz que se repita para cada una de las categoras. Utiliza la opcin Repetir Regin.

Ya casi hemos terminado.

22 Finalmente selecciona la ltima parte de la pgina, el segundo prrafo que has escrito y el formulario y
haz que se muestre si existen registros en el recordset de listado_categorias.

Utiliza la opcin Mostrar si el recordset no est vaco.

23 Cierra la pginaguardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 424


Ejercicios paso a paso

Unidad 21. Listado de elementos

Objetivo.

Practicar las operaciones necesarias para crear las pginas de listados de elementos.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre l. Vamos a crear la pgina que
muestre un listado de comentarios.

4 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

5 Gurdalo como listado_comentarios.php.

6 En la nica regin editable debers escribir un prrafo de clase titulo que diga Selecciona una
entrada.

Crearemos un recordset para cargar los titulos y fechas de las entradas.

7 Haz clic en el botn para crear un nuevo juego de registros.

8 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
listado_entradas.

9 En Conexin selecciona blog_aulaclic.

10 En Tabla selecciona entradas.

11 En Ordenar selecciona Fecha y en el desplegable de al lado Descendente.

12 Haz clic en el botn Aceptar para crear el juego de registros.

13 Debajo del prrafo que hemos aadido debers insertar una tabla con 10 pxeles de relleno de celda. En
esta tabla listaremos las entradas.

La tabla deber tener 2 filas y 2 columnas.

Seleciona la primera fila y aplcale el estilo borde_inferior.

14 Escribe en la primera celda de la primera fila Ttulo en negrita.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 425


Ejercicios paso a paso

15 Escribe en la segunda celda de la primera fila Fecha en negrita.

16 En la primera celda de la segunda fila arrastra el elemento Titulo desde el panel Vinculaciones.

17 Asgnale un enlace a listado_comentarios.php?id=

18 Modifica el vnculo arrastrando el elemento Id desde el panel Vinculaciones para que se muestre de
este modo:

listado_comentarios.php?id=<?php echo $row_listado_entradas['Id']; ?>

19 En la segunda celda de la segunda fila inserta el elemento Fecha arrastrndolo desde el panel
Vinculaciones. Ponlo en cursiva.

20 Selecciona la segunda fila de la tabla y haz que se repita para que muestre 6 registros.

Utiliza la opcin Repetir Regin.

21 Luego coloca el cursor al final del contenido editable e introduce una barra de navegacin de
registros .

Ahora aadiremos el listado de comentarios.

22 Escribe el siguiente prrafo de clase titulo Selecciona un comentario a modificar o eliminar.

Crearemos un recordset para cargar el autor, correo y fecha del comentario.

23 Haz clic en el botn para crear un nuevo juego de registros.

24 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
listado_comentarios.

25 En Conexin selecciona blog_aulaclic.

26 En Tabla selecciona Comentarios.

27 En Ordenar selecciona Fecha y en el desplegable de al lado Descendente.

28 Modifica los desplegables de Filtro para que pueda leerse: Id_Entrada = Parmetro URL id.

29 Haz clic en el botn Aceptar para crear el juego de registros.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 426


Ejercicios paso a paso

30 Debajo del prrafo que has aadido inserta una tabla con 10 pxeles de relleno de celda.

La tabla deber tener 2 filas y 5 columnas.

Selecciona la primera fila y aplicale el estilo borde_inferior.

31 En la primera celda de la primera fila escribe Autor en negrita.

32 En la segunda celda de la primera fila escribe Correo en negrita.

33 En la tercera celda de la primera fila escribe Fecha en negrita.

34 Arrastra el elemento Autor a la primera celda de la segunda fila.

35 Arrastra el elemento Correo_Autor a la segunda celda de la segunda fila y ponlo en cursiva.

36 Arrastra el elemento Fecha a la tercera celda de la segunda fila y ponlo en cursiva.

37 En la cuarta celda de la segunda fila inserta la imagen imagenes/edit.png y enlzala a


modifica_comentario.php?id=

Arrastra el elemento Id para que el enlace quede de este modo:

modifica_comentario.php?id=<?php echo $row_listado_comentarios['Id']; ?>

38 En la quinta celda de la segunda fila inserta la imagen imagenes/edit.png y enlzala a


elimina_comentario.php?id=

Arrastra el elemento Id para que el enlace quede de este modo:

elimina_comentario.php?id=<?php echo $row_listado_comentarios['Id']; ?>

39 Selecciona la segunda fila de la tabla y haz que se repita para que muestre todos los registros del
recordset.

Utiliza la opcin Repetir Regin.

40 Para terminar, selecciona el primer prrafo y la primera tabla y haz que se muestren si no hay
registros en el recordset de listado_comentarios. Utiliza la opcin Mostrar si el juego de registros est

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 427


Ejercicios paso a paso

vaco.

Si es la primera vez y al listado_comentarios no le hemos pasado un Id de entrada, o si la entrada no


tiene comentarios lo que hay que hacer es visulaizar el listado de entradas (la primera tabla).

Si por el contrario la entrada seleccionada tiene comentarios tenemos que visualizar la segunda tabla (la
que contiene el lista de comentarios):

41 Selecciona el segundo prrafo y la segunda tabla y haz que se muestren si hay registros en el
recordset de listado_comentarios. Utiliza la opcin Mostrar si el juego de registros no est vaco.

Hemos creado un listado de entradas que al hacer clic sobre una de ellas enva su ID a la misma pgina
que genera un listado de los comentarios correspondientes a esa entrada.

42 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 428


Ejercicios paso a paso

Unidad 21. Modificacin de elementos

Objetivo.

Practicar las operaciones necesarias para crear las pginas de modificacin de elementos.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre l. Vamos a crear una pgina para
modificar comentarios.

4 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

5 Gurdalo como modifica_comentario.php.

6 En la nica regin editable debers escribir un prrafo de clase titulo que diga Modificando el
comentario:

Crearemos un recordset para cargar el comentario que queremos modificar.

7 Haz clic en el botn para crear un nuevo juego de registros.

8 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
detalle_comentario.

9 En Conexin selecciona blog_aulaclic.

10 En Tabla selecciona comentarios.

11 En Filtrar selecciona lo siguiente: Id = Parmetro URL id.

12 Haz clic en el botn Aceptar para crear el juego de registros.

13 Ahora visualizaremos el comentario para asegurarnos de que es este el que queremos modificar.

Escribe un prrafo en negrita que muestre el Autor del comentario. Arrastra el elemento desde el panel
Vnculos.

Luego inserta un nuevo prrafo para el elemento Comentario.

Aade un nuevo prrafo de clase datos y colcale la Fecha del comentario.

Finalmente inserta una regla horizontal (Insertar HTML Regla Horizotal).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 429


Ejercicios paso a paso

14 Pulsa el botn Asistente de formulario de actualizacin de registros .

15 En el cuadro de dilogo que se abrir seleccionarla tabla a modificar comentarios.

16 Cuando se termine la actualizacin deberemos volver a la pgina admin.php.

17 Haz que el campo Id sea oculto.

18 El campo Fecha debe enviarse como Fecha.

19 El campo Comentario debe mostrarse como un rea de texto.

20 Pulsa Aceptar para cerrar el cuadro de dilogo.

21 Guarda los cambios y cierra el documento.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 430


Ejercicios paso a paso

Unidad 21. Eliminacin de elementos

Objetivo.

Practicar las operaciones necesarias para crear las pginas de eliminacin de elementos.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre l. Vamos a crear la pgina para
eliminar comentarios.

4 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

5 Gurdalo como elimina_comentario.php.

Crearemos un recordset para cargar el comentario que queremos eliminar.

6 Haz clic en el botn para crear un nuevo juego de registros.

7 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
detalle_comentario.

8 En Conexin selecciona blog_aulaclic.

9 En Tabla selecciona comentarios.

10 En Filtrar selecciona lo siguiente: Id = Parmetro URL id.

11 Haz clic en el botn Aceptar para crear el juego de registros.

12 En la nica regin editable escribe un prrafo de clase titulo que diga Vas a eliminar el comentario:

Un segundo prrafo en negrita deber mostrar el Autor del comentario. Arrstralo desde el panel
Vinculaciones.

Luego aade otro prrafo donde colocar el Comentario.

Finalmente crea un ltimo prrafo de clase datos y arrastra en l el elemento Fecha.

13 Crea un formulario (Insertar Formulario Formulario).

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 431


Ejercicios paso a paso

14 En l crea un campo oculto (Insertar Formulario Campo Oculto).

15 En el panel Propiedades dale el nombre campoOculto al campo que acabamos de crear.

Estamos listos para insertar el comportamiento de Eliminar Registro.

16 Haz clic en el botn Eliminar Registro en la barra Datos.

17 Rellena los datos del cuadro de dilogo, en Valor de clave principal escribe Parmetro URL
campoOculto.

18 Pulsa Aceptar para terminar.

19 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 432


Ejercicios paso a paso

Unidad 21. Restringir acceso

Objetivo.

Practicar las operaciones necesarias para restringir el acceso a determinadas pginas.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre l.

4 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

5 Gurdalo como login.php.

6 En la nica regin editable debers escribir un prrafo de clase titulo que diga Introduce usuario y
contrasea:.

7 A continuacin inserta un formulario (Insertar Formulario Formulario). Llmalo form1.

8 Dentro del formulario debers introducir dos campos de texto (Insertar Formulario Campo de
texto).

9 Al primero lo llamaremos usuario y sera de tipo Texto.

10 Al segundo lo llamaremos contrasena y ser de tipo Contrasea. Recuerda no utilizar la en los


nombres de campos y archivos.

11 Finalmente aade un botn (Insertar Formulario Botn) dale el valor Entrar.

12 Haz clic en la opcin Conectar Usuario y rellena el cuadro de dilogo que se abrir con los datos
que puedes ver en la imagen:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 433


Ejercicios paso a paso

13 Acepta el formulario.

14 Cierra el documento guardando los cambios.

Ahora deberemos especificar qu pginas se vern afectadas por el acceso restringido.

15 Abre el documento admin.php.

16 Selecciona la opcin Restringir acceso a pgina .

17 Cierra el documento guardando los cambios.

La pgina ahora estar protegida.

18 Repite los pasos 15 y 17 para los documentos:

elimina_comentario.php

listado_comentarios.php

modifica_comentario.php

nueva_categoria.php

nueva_entrada.php

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 434


Ejercicios paso a paso

Para terminar crearemos un enlace Desconectar en las pginas para que el usuario pueda terminar la
sesin.

19 Abre el documento admin.php.

20 Selecciona la opcin Desconectar usuario .

21 En el cuadro de dilogo que se abrir selecciona la opcin Crear nuevo vnculo: "Desconectar".

22 Pulsa Aceptar para cerrar el cuadro de dilogo.

23 Coloca el enlace en la parte superior de la regin editable y dentro de un prrafo de clase datos.

24 Cierra el documento guardando los cambios.

25 Repite los pasos 19 a 24 para los documentos:

elimina_comentario.php

listado_comentarios.php

modifica_comentario.php

nueva_categoria.php

nueva_entrada.php

Ahora podrs entrar a las pginas restringidas utilizando el nombre de usuario aulaclic y contrasea
miprimerblog(es el usuario que importamos en la tabla de usuarios) en el primer ejercicio del tema.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 435


Ejercicios paso a paso

Unidad 22. Preparando el servidor de pruebas

Objetivo.

Practicar las operaciones necesarias para preparar el servidor de pruebas para que soporte
transformaciones XSL.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Haz clic izquierdo sobre el icono de WAMP en el rea de notificacin y selecciona la opcin PHP
extensions.

Se desplegar un men que mostrar todas las extensiones instaladas.

4 Desplzate hacia abajo hasta que encuentres una llamada php_xsl.

5 Haz clic sobre ella y la extensin se instalar.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 436


Ejercicios paso a paso

Unidad 22. Importar datos XML

Objetivo.

Practicar la importacin de archivos XML o RSS externos.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Crea un nuevo archivo de XSLT (fragmento) haciendo clic en Archivo Nuevo, Categora Pgina en
blanco, XSLT (fragmento).

4 Se abrir un cuadro de dilogo, selecciona la opcin Adjuntar un archivo remoto en Internet.

5 En la caja de texto escribe http://www.criticadelibros.org/whats-new.rss.

6 Pulsa Aceptar.

7 Guarda el archivo como critica_rss.xsl.

8 Abre el panel Vinculaciones (CTRL + F10).

9 Arrastra el elemento rss:title que se encuentra bajo el elemento rss:item a un nuevo prrafo.

10 Arrastra el elemento rss:description que se encuentra bajo el elemento rss:item a un nuevo prrafo.

Deber quedarte algo as:

11 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 437


Ejercicios paso a paso

Unidad 22. Enlaces con elementos

Objetivo.

Practicar crear enlaces con elementos XML.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo critica_rss.xsl

4 Selecciona el elemento {rdf:RDF/rss:item/rss:title}.

5 Haz clic en el icono que aparece a la derecha del campo Vnculo en el panel de Propiedades.

6 Selecciona la opcin Fuentes de datos en el cuadro de dilogo Seleccionar archivo.

7 Selecciona el elemento rss:link que se encuentra bajo el elemento rss:item.

8 Pulsa Aceptar.

Se crear el enlace al contenido del elemento rss:link en el elemento rss:title.

9 Puedes pulsar la tecla F12 para ver el resultado.

10 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 438


Ejercicios paso a paso

Unidad 22. Repeticin de elementos

Objetivo.

Practicar la creacin de repeticiones de elementos.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo critica_rss.xsl

4 Bajo los dos elementos que se encuentran en la pgina inserta una linea horizontal (Insertar HTML
Regla horizontal).

Desde la vista de Cdigo debers ver algo as:

<p><a href="{rss:link}"><xsl:value-of select="rss:title"/></a></p>

<p><xsl:value-of select="rss:description" disable-output-escaping="yes"/></p>

<hr />

5 Selecciona este bloque de cdigo y pulsa el botn Repetir regin .

6 En el cuadro de dilogo que se abrir selecciona el elemento rss:item.

7 Haz clic en la flecha que se encuentra al lado de Construir filtro.

8 Se desplegar un nuevo marco, haz clic en el botn .

9 En Filtrar por deber aparecer item.

10 En WHERE escribe position().

11 En Operador selecciona <=.

12 En Valor escribe 4.

Hemos creado un filtro para que se muestren los 4 primeros elementos del archivo RSS.

13 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 439


Ejercicios paso a paso

Unidad 22. Ordenacin de elementos

Objetivo.

Practicar crear ordenar los elementos XML.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo critica_rss.xsl

4 Ve a la vista de Cdigo.

5 Bajo la lnea de repeticion xsl:for-each escribe lo siguiente para que se ordenen los elementos por su
ttulo:

<xsl:sort select="rss:title" />

Deber quedarte algo as:

<xsl:for-each select="rdf:RDF/rss:item[position() &lt;= 5]">

<xsl:sort select="rss:title" />

<p><a href="{rss:link}"><xsl:value-of select="rss:title"/></a></p>

<p><xsl:value-of select="rss:description" disable-output-escaping="yes"/></p>

<hr />

</xsl:for-each>

Pulsa la tecla F12 para ver una previsualizacin.

6 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 440


Ejercicios paso a paso

Unidad 22. Insertar XSLT en una pgina dinmica

Objetivo.

Practicar las operaciones necesarias para insertar un archivo XSLT en una pgina dinmica.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre un archivo dinmico nuevo basado en la plantilla libreria.dwt.php (Archivo Nuevo, pestaa
Pgina de Plantilla).

5 Gurdalo como criticas.php.

6 En la regin editable escribe un prrafo que diga Crticas obtenidas de criticadelibros.org

7 La primera palabra deber verse afectada por la clase primera_palabra.

8 criticadelibros.org deber estar enlazado con http://www.criticadelibros.org/

9 Haz clic en la pestaa Datos de la barra Insertar.

10 Coloca el cursor debajo del prrafo que acabamos de escribir y pulsa Transformacin XSL .

11 En el cuadro de dilogo que se abrir selecciona el archivo critica_rss.xsl en el campo Archivo XSLT.

12 Acepta el cuadro de dilogo y vers como se aade el contenido RSS a la pgina.

Puedes probarla pulsando la tecla F12 o activando la vista LiveData.

13 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 441


Ejercicios paso a paso

Unidad 22. Paso de parmetros

Objetivo.

Practicar las operaciones necesarias para pasar parmetros a un archivo XSLT desde una pgina
dinmica.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Abre el sitio libreria.

4 Abre el archivo criticas_rss.xsl.

5 Selecciona la etiqueta xsl:for-each y haz clic en el boton que aparece en el panel Propiedades.

6 Se abrir el cuadro de dilogo de Repetir regin. En el filtro que hemos creado sustituye el Valor 4 por
$numeroCriticas.

7 Abre el archivo criticas.php.

8 En el panel Comportamientos del servidor (CTRL + F9) haz doble clic sobre el elemento XSL
Transformation.

9 Haz clic en el botn en el cuadro de dilogo XSL Transformation para aadir un parmetro.

10 En el cuadro de dilogo que se abrira escribe numeroCriticas en Nombre.

11 Escribe 4 en Valor.

12 Acepta los dos cuadros de dilogo y habremos acabado.

13 Prueba la pgina pulsando la tecla F12.

14 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 442


Ejercicios paso a paso

Unidad 24. Incluir Spry

Objetivo.

Practicar la inclusin de Spry en una pgina web.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre un archivo dinmico nuevo basado en la plantilla libreria.dwt.php (Archivo Nuevo, pestaa
Pgina de Plantilla).

4 Gurdalo como catalogo.php.

5 Copia los archivos SpryData.js y xpath.js que encontrars en la carpeta programas adicionales del
curso a la carpeta del sitio.

6 En el archivo catalogo.php dirgete a la vista de Cdigo.

7 En la parte superior, modifica la etiqueta html para que pueda leerse:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:spry="http://ns.adobe.com/spry">

8 Busca la etiqueta title. Debajo de ella debers escribir las siguientes lneas para incluir los scripts de
Spry:

<script type="text/javascript" src="xpath.js"></script>

<script type="text/javascript" src="SpryData.js"></script>

9 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 443


Ejercicios paso a paso

Unidad 24. Crear un Dataset

Objetivo.

Practicar la creacin de un dataset.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Copia el archivo libreria.xml que encontrars en la carpeta ejerciciosdream del curso en la carpeta de
tu sitio.

4 brelo para ver su estructura. Observa que tenemos una etiqueta que engloba todo llamada biblioteca y
otra que correspondera a cada registro llamada libro.

5 Abre el archivo catalogo.php.

Ahora definiremos un dataset para poder utilizar la informacin almacenada en el archivo xml.

6 Bajo las lneas que aadimos en el ejercicio anterior para incluir Spry escribe lo siguiente:

<script type="text/javascript">

var misLibros = new Spry.Data.XMLDataSet("libreria.xml", "biblioteca/libro");

</script>

7 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 444


Ejercicios paso a paso

Unidad 24. Crear una Regin con Informacin

Objetivo.

Practicar la creacin de una regin con informacin.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo catalogo.php.

4 En la zona editable escribe los siguiente desde la vista de Cdigo:

<span class="primera_palabra">Catlogo</span> de libros en tienda:

<div spry:region="misLibros">

<table border="0" cellpadding="15" cellspacing="0">

<tr>

<th>ISBN</th>

<th>Ttulo</th>

<th>Autor</th>

<th>Precio</th>

</tr>

<tr>

<td>{isbn}</td>

<td>{titulo}</td>

<td>{autor}</td>

<td>{precio}</td>

</tr>

</table>

</div>

5 Pulsa la tecla F12 para visualizar la pgina en el servidor de pruebas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 445


Ejercicios paso a paso

Vers como aparece una fila mostrando el contenido del primer registro.

6 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 446


Ejercicios paso a paso

Unidad 24. Crear repeticiones de Registros

Objetivo.

Practicar la crear repeticiones en los registros.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo catalogo.php.

4 En la zona editable busca la tabla que acabamos de aadir en el ejercicio anterior desde la vista de
Cdigo.

5 Modifcala para aadirle una zona de repeticin a la fila que muestra el valor de los campos:

<table border="0" cellpadding="15" cellspacing="0">

<tr>

<th>ISBN</th>

<th>Ttulo</th>

<th>Autor</th>

<th>Precio</th>

</tr>

<tr spry:repeat="misLibros">

<td>{isbn}</td>

<td>{titulo}</td>

<td>{autor}</td>

<td>{precio}</td>

</tr>

</table>

6 Pulsa la tecla F12 para visualizar la pgina en el servidor de pruebas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 447


Ejercicios paso a paso

Vers como aparece un listado con todos los registros del archivo XML.

7 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 448


Ejercicios paso a paso

Unidad 24. Crear Filtros

Objetivo.

Practicar la crear filtros en un dataset.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo catalogo.php.

4 En la zona editable busca la tabla que acabamos de aadir en el ejercicio anterior desde la vista de
Cdigo.

5 Justo encima de ella coloca este formulario, debe estar dentro de la regin Spry:

<form action="#" name="formulario">

<br /><br />

<input name="cajadetexto" type="text" />

<a href="#" onclick="misLibros.filter(miFiltro)">Buscar</a> | <a href="#"


onclick="misLibros.filter()">Mostrar todos</a>

<br /><br />

</form>

Observa cmo hemos referenciado a una funcin que todava no existe llamada miFiltro.

Vamos a crearla.

6 Ve a la parte superior de la pgina y localiza la zona donde hemos declarado el dataset.

Aade la siguiente funcin:

<script type="text/javascript">

var misLibros = new Spry.Data.XMLDataSet("libreria.xml", "biblioteca/libro");

var miFiltro = function(dataSet, row, rowNumber) {

if (row["autor"].search(document.formulario.cajadetexto.value) != -1

|| row["titulo"].search(document.formulario.cajadetexto.value) != -1

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 449


Ejercicios paso a paso

|| row["isbn"].search(document.formulario.cajadetexto.value) != -1) {

return row;

else {

return null;

</script>

Con esta funcin evaluaremos el valor de la caja de texto del formulario y mostraremos nicamente
aquellos registros que contengan la cadena escrita en ella en su ttulo, autor o ISBN.

7 Pulsa la tecla F12 para visualizar la pgina en el servidor de pruebas.

Vers como aparece un listado con todos los registros del archivo XML.

8 Cierra el documento guardando los cambios.

Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 450






Ejerciciospropuestos

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 451


Ejercicios propuestos

Unidad 3. Configuracin de un sitio local

En cada tema hay ejercicios paso a paso y ejercicios propuestos, en ambos casos es importante que
realices los ejercicios por orden, sin saltarte ninguno. Estos ejercicios estn diseados para ir
construyendo una pgina web completa y si intentas realizar un ejercicio sin haber hecho los anteriores puede
que no veas un resultado muy coherente.

Si no has realizado an el primer ejercicio paso a paso, copia en la carpeta Mis documentos la carpeta
ejerciciosdream, que se encuentra dentro de la carpeta ejercicios del curso.

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

A partir de este momento vamos a realizar todos los ejercicios en la vista Diseo, a no ser que se indique
lo contrario. Haz clic sobre el botn Mostrar vista de diseo .

Ejercicio 1: Deportes.

1 Crear un sitio local con el nombre Deportes, cuya carpeta raz sea la carpeta deportes, que se encuentra
dentro de la carpeta ejerciciosdream.

2 Abrir el documento menu.htm.

3 Modificar sus propiedades para que el color de los vnculos, sea cual sea su estado, sea #000000 y
nunca se encuentren subrayados.

4 Asgnale el color de fondo #738099 y la imagen fondo5.gif que se encuentra en la carpeta imagenes del
sitio aparezca como fondo sin repeticin.

5 Haz que la fuente del documento sea Verdana 18px Negrita.

6 Abre los archivos donde.htm, instalaciones.htm, quienes.htm y reservas.htm.

7 Establece el color de fondo como #999999, selecciona la imagen fondo.gif de la carpeta imagenes del
sitio como fondo y que se repita sobre el eje de las x.

8 Haz que la fuente de estos documentos sea Arial.

9 Abrir el documento marcos.htm y darle el ttulo Tu Tienda de Deportes.

10 Guardar todos los cambios y cerrar los documentos.

A partir de este momento, realizando los ejercicios propuestos, vamos a crear una pgina como la que se
encuentra en ejercicios/sitios/deportes/marcos.htm

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 452


Ejercicios propuestos

Ejercicio 2: Animales.

1 Crear un sitio local con el nombre Animales, cuya carpeta raz sea la carpeta animales, que se
encuentra dentro de la carpeta ejerciciosdream.

2 Abrir el documento consultas.htm y modificar sus propiedades, para que su ttulo sea Consultas.

3 Abrir el documento gatos.htm y modificar sus propiedades, para que su ttulo sea Gatos.

4 Abrir el documento perros.htm y modificar sus propiedades, para que su ttulo sea Perros.

5 Abrir el documento inicio.htm y modificar sus propiedades, para que su ttulo sea Inicio.

6 Guardar los cambios y cerrar los documentos.

A partir de este momento, realizando los ejercicios propuestos, vamos a crear una pgina como la que
puedes ver en ejercicios/sitios/animales/inicio.htm

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 453


Ejercicios propuestos

Unidad 4. El texto

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sitio Deportes.

2 Abrir el documento menu.htm.

3 Asigna la propiedad margen a 0px para todos los lados y el fondo debe ser posicionado en el centro (en
el eje horizontal) y en la parte superior (en el vertical) al documento.

4 Abre los archivos donde.htm, instalaciones.htm, quienes.htm y reservas.htm.

5 Haz que el fondo sea fijo para que no se mueva si utilizamos las barras de desplazamiento.

6 En el archivo instalaciones.htm convertir las seis lneas que hacen referencia a las instalaciones en una
lista desordenada.

7 Aplicar dos sangras a la lista.

8 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sitio Animales.

2 Abrir el documento perros.htm.

3 Al ttulo Perros asignarle un tamao de fuente de 36px, en cursiva y negrita.

4 Renombra el estilo a titulo.

5 Al ttulo Cuidados Postnatales asignarle un tamao de fuente de 16px, en cursiva y negrita.

6 Renombra el estilo a titulo2.

7 Cambia las propiedades del documento para que tenga la fuente Georgia a 16px y el fondo de color
#CCCC99.

8 Exporta estos estilos y guardalos en una hoja que vincularsa este documento. Llmala estilo.css.

9 Abrir el documento inicio.htm y asignarle la hoja de estilos estilo.css.

10 Abrir el documento consultas.htm y asignarle la hoja de estilos estilo.css.

11 Al ttulo Consultas asignarle el estilo .titulo.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 454
Ejercicios propuestos

12 Abrir el documento gatos.htm y asignarle la hoja de estilos estilo.css.

13 Al ttulo Gatos asignarle el estilo .titulo.

14 Al ttulo Cmo Prevenir Los Problemas Dentales? asignarle el estilo .titulo2.

15 Convertir las cuatro ltimas lneas en un lista desordenada, aplica una sangra solamente a la
segunda lnea.

16 Guardar los cambios y cerrar los documentos.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 455


Ejercicios propuestos

Unidad 5. Hiperenlaces

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento menu.htm.

3 Crear un hiperenlace a quienes.htm en el texto Quines, escribiendo abajo como destino.

4 Crear un hiperenlace a donde.htm en el texto Dnde, escribiendo abajo como destino.

5 Crear un hiperenlace a instalaciones.htm en el texto Instalaciones, escribiendo abajo como destino.

6 Crear un hiperenlace a reservas.htm en el texto Reservas, escribiendo abajo como destino.

7 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sito Animales.

2 Abrir el documento inicio.htm.

3 Crear un hiperenlace a www.aulaclic.com en la imagen de aulaClic.

4 Hacer que el enlace se abra en una ventana nueva del navegador.

5 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 456


Ejercicios propuestos

Unidad 6. Imgenes

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento instalaciones.htm.

3 Insertar la imagen logodeportes.gif, que se encuentra dentro de la carpeta imagenes del sitio, a la
derecha del texto Nuestras instalaciones.

4 Hacer que la alineacin de la imagen sea Medio absoluta.

5 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sito Animales.

2 Abrir el documento inicio.htm.

3 Insertar un rollover al lado del ttulo Inicio, cuya imagen original sea esta: (pata1.gif),

y la imagen de sustitucin esta: (pata2.gif).

Guardar previamente estas imagenes en la carpeta imagenes del sitio.

4 La imagen de sustitucin no debe tener ninguna direccin web vinculada.

5 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 457


Ejercicios propuestos

Unidad 7. Tablas

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sitio Deportes.

2 Abrir el documento reservas.htm.

3 Modificar la segunda tabla de la pgina para que quede como la siguiente:

ACTIVIDAD TARIFA/HORA

AEROBIC
3
STEP

MUSCULACIN 4

4 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sitio Animales.

2 Abrir el documento inicio.htm.

3 Crea una tabla con las siguientes medidas:

4 Coloca la tabla en el centro de la pgina y asgnale a la tabla el color de fondo #666633.

5 A la celda de la esquina superior-derecha debers darle como fondo la imagen arriba_derecha.gif que
encontrars en la carpeta imagenes.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 458


Ejercicios propuestos

6 A la celda de la esquina superior-izquierda debers darle como fondo la imagen arriba_izquierda.gif que
encontrars en la carpeta imagenes.

7 A la celda de la esquina inferior-derecha debers darle como fondo la imagen abajo_derecha.gif que
encontrars en la carpeta imagenes.

8 A la celda de la esquina inferior-izquierda debers darle como fondo la imagen abajo_izquierda.gif que
encontrars en la carpeta imagenes.

9 Inserta la imagen logo_animales.gif en la segunda celda de la segunda fila.

10 Y define la alineacin de todas las celdas de la tabla como centro (en horizontal) y medio (en vertical).

11 Corta el texto que haba en el archivo antes de insertar la tabla y pgalo tal y como estaba en la
segunda celda de la cuarta fila.

12 Abre el archivo botones.htm y copia los botones de navegacin, debers pegarlos en la tercera celda de
la segunda fila.

13 Define el alineamiento de esa celda como derecha (en horizontal) e inferior (en vertical).

14 Guarda los cambios y cierra el documento.

15 Debers hacer lo mismo para los archivos consultas.htm, gatos.htm y perros.htm.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 459


Ejercicios propuestos

Unidad 8. Marcos

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento marcos.htm.

3 Modificar las propiedades del marco inferior, para que el documento que se cargue inicialmente en l
sea el documento quienes.htm.

4 Modificar las propiedades del marco inferior, para que no se muestre su borde.

5 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 460


Ejercicios propuestos

Unidad 9. Formularios

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento reservas.htm.

3 Insertar un campo de texto a la derecha del texto Hora:, que tenga 5 como ancho de caracteres.

4 Insertar un men a la derecha del texto Centro:, cuyos elementos sean:

Don Benito

Madrid

Silla

5 Seleccionar inicialmente el elemento Don Benito del men.

6 Insertar un botn para restablecer el formulario, a la izquierda del botn Enviar.

7 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sito Animales.

2 Abrir el documento consultas.htm.

3 Insertar un men a la derecha del texto Animal:, en la celda vaca, cuyos elementos sean:

--- Elige opcin ---

Perro

Gato

Otros

4 Seleccionar inicialmente el elemento --- Elige opcin --- del men.

5 Insertar un rea de texto a la derecha del texto Consulta:, en la celda vaca, que tenga 50 como ancho
de caracteres, 10 como nmero de lneas, y que su valor inicial sea Escribe aqu tu consulta.
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 461
Ejercicios propuestos

6 Insertar un botn de Enviar, a la derecha del botn Restablecer.

7 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 462


Ejercicios propuestos

Unidad 10. Multimedia

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento quienes.htm.

3 Insertar la animacin Flash basket.swf, que se encuentra en la carpeta imagenes del sitio, en la ltima
lnea vaca del documento.

4 Hacer que la animacin se reproduzca automticamente una sola vez.

5 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 463


Ejercicios propuestos

Unidad 11. Las plantillas

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento conplantilla.htm.

3 Aplicar la plantilla plantilladeportes.dwt al documento conplantilla.htm, que debe actualizarse


automticamente cada vez que cambie la plantilla.

4 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sito Animales.

2 Abrir el documento conplantilla.htm, al que se le ha aplicado la plantilla plantillaanimales.dwt.

3 Intentar cambiar las propiedades del documento para que el color del texto sea #0000FF, a ver si es
posible.

4 Cambiar el texto Este es el ttulo, de la regin editable Ttulo, por el texto Animales.

5 Separar el documento de la plantilla.

6 Intentar cambiar las propiedades del documento para que el color del texto se #0000FF, a ver si es
posible.

7 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 464


Ejercicios propuestos

Unidad 12. HTML desde Dreamweaver

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sitio Deportes.

2 Abrir el documento buscar.htm.

3 Reemplazar el texto deportes (en minsculas) por el texto aulaClic, utilizando la herramienta Buscar y
reemplazar.

4 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sitio Animales.

2 Abrir el documento buscar.htm.

3 Reemplazar la imagen aulaclic.jpg por la imagen logo_animales.gif, utilizando la herramienta Buscar y


reemplazar.

4 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 465


Ejercicios propuestos

Unidad 13. Otros elementos

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento donde.htm.

3 Convertir la ltima lnea de texto (Para ms informacin...) en una marquesina.

4 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sito Animales.

2 Abrir los documentos consultas.htm, gatos.htm, perros.htm e inicio.htm.

3 Insertar una regla horizontal en la segunda celda de la tercera fila de la tabla en todos los documentos.

4 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 466


Ejercicios propuestos

Unidad 14. Capas

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento quienes.htm.

3 Insertar una capa con el nombre oferta.

4 Insertar en la capa el texto:

Este fin de semana, disfruta de clases gratuitas de aerbic, simplemente por visitar nuestras
intalaciones.

cerrar

5 Modificar las propiedades del texto de la capa para que se muestre centrado.

6 Establecer #C197C1 como color de la capa.

7 Establecer 427px como anchura de la capa, y 143px como altura.

8 Establecer 38px como distancia del margen izquierdo, y 28px como distancia del margen superior.

9 Hacer que la capa sea visible.

10 Guardar los cambios y cerrar el documento.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 467


Ejercicios propuestos

Ejercicio 2: Animales.

1 Abrir el sito Animales.

2 Abrir el documento gatos.htm.

3 Insertar una capa con el nombre gatosemana.

4 Insertar en la capa el texto Este es Golfo y es de Valencia.

5 En la siguiente lnea inserta la imagen gato1.gif de la carpeta imagenes.

6 En la siguiente lnea escribe Cerrar.

7 Modificar las propiedades del texto de la capa, para que se muestre centrado.

8 Establecer #BFBF80 como color de la capa.

9 Establecer 276px como anchura de la capa, y 291px como altura.

10 Establecer 100px como distancia del margen izquierdo, y 200px como distancia del margen
superior.

11 Hacer que la capa est oculta.

12 Guardar los cambios y cerrar el documento.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 468


Ejercicios propuestos

Unidad 15. Comportamientos

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Deportes.

1 Abrir el sito Deportes.

2 Abrir el documento quienes.htm.

3 Insertar un comportamiento que oculte la capa al hacer clic sobre el texto cerrar.

4 Guardar los cambios y cerrar el documento.

Ejercicio 2: Animales.

1 Abrir el sito Animales.

2 Abrir el documento gatos.htm.

3 Insertar un comportamiento que muestre la capa al hacer clic sobre la imagen del gato que se
encuentra en la derecha.

4 Insertar un comportamiento que oculte la capa al hacer clic en cerrar.

5 Guardar los cambios y cerrar el documento.

Abre el documento marcos.htm de Deportes en un navegador, y compara la pgina que has creado con la
que puedes encontrar en ejercicios/sitios/deportes/marcos.htm.

Abre el documento inicio.htm de Animales en un navegador, y compara la pgina que has creado con la
que puedes encontrar en ejercicios/sitios/animales/inicio.htm

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 469


Ejercicios propuestos

Unidad 16. Comportamientos Avanzados

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Blog.

1 Crear una nueva carpeta llamada blog en tu carpeta de ejercicios.

2 Crear una nueva plantilla PHP llamada blog.dwt.php dentro de esta carpeta.

3 Crear un men de salto en la pgina con un botn de Ir asociado a este men. Introdcele 3 elementos
Seccin 1, Seccin 2 y Seccin 3. Las tres debern tener como vnculo la direccin #.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 470


Ejercicios propuestos

Unidad 17. Estilos CSS Avanzado

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Crear una hoja de estilos.

1 Abre el sitio blog.

2 Crea un archivo CSS llamado estilo_blog.css.

3 Vincula la nueva hoja de estilos a la plantilla blog.dwt.php.

4 Copia la carpeta imagenes que podrs encontrar en la carpeta ejerciciosdream del curso en tu sitio.

Modifica la plantilla blog.dwt.php de la siguiente forma:

5 Crea un bloque div de identificador contenido y que contenga una seccin editable de plantilla.

6 Encierra tambin el men de salto en un bloque de identificador seccion.

7 Dentro de ese bloque aade un prrafo con el texto Categoras delante del men de salto.

8 Despus del men de salto y dentro del bloque seccion aade estos prrafos:

Principal

Administracin

Enlaces

Cada palabra tendr un vnculo a las pginas .../index.php, ../admin.php y .../enlaces.php


respectivamente.

9 A continuacin coloca estos dos bloques (contenido y seccion) dentro de un bloque con Id contenedor.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 471


Ejercicios propuestos

Ejercicio 2: Controles de Fuente.

1 Abre el archivo estilo_blog.css.

2 Aade un estilo para el body para que se muestre el tipo de fuente Tahoma, de 14 pxeles de tamao,
1 pxel de separacin entre caracteres y de color negro.

3 Crea un estilo para una clase llamada titulo que establezca un tamao de fuente de 18 pxeles.

4 Crea un estilo para un clase llamada datos que establezca que el texto est alineado a la derecha, de
12 pxeles de tamao, en cursiva y con un alto de lnea de 0.2.

5 Finalmente haz que todos los enlaces dentro de un prrafo no tengan subrayado y sean de color
negro.

Ejercicio 3: Controles de Fondo.

1 Abre el archivo estilo_blog.css.

2 El body tiene que tener como fondo la imagen fondo_body.gif que encontrars en la carpeta imagenes
que has copiado, no debe repetirse.

3 Crea un estilo para el elemento con id contenedor que tenga el fondo blanco, y la imagen fondo.gif que
encontrars en la carpeta imagenes sin repeticin.

4 Crea un estilo para el elemento con id seccion que tenga el fondo blanco, y la imagen fondo_seccion.gif
que encontrars en la carpeta imagenes sin repeticin.

5 Al estilo de la clase titulo adele un fondo de imagen titulo.gif (en la carpeta de imagenes) y que no se
repita.

6 Por ltimo, los enlaces que se encuentren dentro de los prrafos debern tener un color de fondo
igual a #CCFF66.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 472


Ejercicios propuestos

Ejercicio 4: Controles de Mrgenes y Borde.

1 Abre el archivo estilo_blog.css.

2 El body tiene que tener un margen de 0 pxeles por todos los lados.

3 El bloque con id seccion debe tener un padding de 20 pxeles menos en el lado superior que ha de ser
de 90.

Tambin adele un borde de 2 pxeles en color negro en los lados inferior, izquierda y derecha.

4 Al formulario que se encuentra en el bloque seccion le aplicaremos un margen inferior de 10 pxeles.

5 El bloque contenido debe tener un padding en el lado superior de 190 pxeles, 300 en el lado derecho,
y 30 en el inferior e izquierdo.

6 La clase titulo deber tener un padding superior de 30 pxeles y uno izquierdo de 35.

7 Los enlaces que se encuentren dentro de un prrafo debern tener un padding izquierdo y derecho
de 2 pxeles.

Ejercicio 5: Controles de Bloque.

1 Abre el archivo estilo_blog.css.

2 El bloque contenedor debe medir 800 pxeles de ancho.

3 El bloque seccion debe medir 136 pxeles de ancho.

Ejercicio 6: Controles de Posicin.

1 Abre el archivo estilo_blog.css.

2 El bloque seccion debe tener una posicin absoluta respecto a la ventana del navegador, lo
posicionaremos a 166 pxeles del borde superior y a 533 del borde izquierdo.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 473


Ejercicios propuestos

Unidad 19. Servidor de Pruebas

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1:

1 Ejecuta WAMP.

2 Crea un tabla llamada compras con 5 campos en la base de datos bd_libreria.

3 Al primero lo llamaremos Id, de tipo INT, con extra auto_increment y Primario ( ).

4 Al segundo lo llamaremos Nombre, de tipo VARCHAR y con longitud 60.

5 Al tercero lo llamaremos Tarjeta, de tipo BIGINT y con longitud 16.

6 Al cuarto lo llamaremos Tipo_Tarjeta, de tipo VARCHAR y con longitud 13.

7 Al quinto lo llamaremos Id_Libro, de tipo INT y con longitud 11.

8 Importa los datos contenidos en el archivo compras-latin1.txt que se encuentra en la carpeta de


ejerciciosdream en la carpeta libreria.

9 La codificacin de este archivo es de tipo latin1.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 474


Ejercicios propuestos

Unidad 20. Pginas dinmicas

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1:

1 Modificar el archivo usados.php para que se muestren slo los libros usados.

2 Debajo del listado de registros debers mostrar una lnea en la que se muestre un elemento de pginacin
Anterior, este elemento debe ocultarse en la primera pgina.

3 En la misma lnea debers aadir un contador de registros que muestre el recuento de este modo:
Registro Final de Total de Registros.

4 Finalmente aade un elemento Siguiente, este elemento debe ocultarse en la ltima pgina.

5 Haz que cuando el usuario haga clic en el ttulo de un libro, se abra la pgina comprar.php con los datos
de ese libro para comprarlo.

Ejercicio 2:

1 Modifica el archivo ofertas.php para que muestre los 8 libros ms baratos.

2 Haz que cuando el usuario haga clic en el ttulo de un libro, se abra la pgina comprar.php con los datos
de ese libro para comprarlo.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 475


Ejercicios propuestos

Unidad 21. Cmo crear un Blog

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1:

1 Modifica el archivo admin.php para aadirle dos nuevos prrafos antes del que dice Modificar
comentarios.

En el primero debe leerse Modificar entrada, y debe estar enlazado a listado_entradas.php.

El segundo debe decir Modificar categora, y debe estar enlazado a listado_categorias.php.

2 Crea un archivo llamado listado_entradas.php basado en la plantilla blog.dwt.php que liste el ttulo y la
fecha de cada una de las entradas.

Al lado del registro debers introducir la imagen imagenes/edit.png que enlace con el archivo
modifica_entrada.php para modificar esa entrada.

Luego aade la imagen imagenes/trash.png que enlace con el archivo elimina_entrada.php para eliminar
esa entrada.

3 Haz que se muestren los registros de 6 en 6 y aade al pie del listado una barra de navegacin de
registros.

4 Crea un archivo llamado listado_categorias.php basado en la plantilla blog.dwt.php que liste el nombre
de cada una de las categoras.

Al lado del registro debers introducir la imagen imagenes/edit.png que enlace con el archivo
modifica_categoria.php para modificar esa categora.

Luego aade la imagen imagenes/trash.png que enlace con el archivo elimina_categoria.php para eliminar
esa categora.

5 Haz que se muestren los registros de 6 en 6 y aade al pie del listado una barra de navegacin de
registros.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 476


Ejercicios propuestos

Ejercicio 2:

1 Crea un pgina de modificacin de entradas llamada modifica_entrada.php basada en la plantilla


blog.dwt.php que funcione de la misma forma que la pgina modifica_comentario.php.

2 Crea un pgina de modificacin de categoras llamada modifica_categoria.php basada en la plantilla


blog.dwt.php que funcione de la misma forma que la pgina modifica_comentario.php.

Ejercicio 3:

1 Crea un pgina de eliminacin de entradas llamada elimina_entrada.php basada en la plantilla


blog.dwt.php que funcione de la misma forma que la pgina elimina_comentario.php.

1 Crea un pgina de eliminacin de categoras llamada elimina_categoria.php basada en la plantilla


blog.dwt.phpque funcione de la misma forma que la pgina elimina_comentario.php.

Ejercicio 4:

1 Restringe el acceso a las pginas:

elimina_categoria.php

elimina_entrada.php

listado_categorias.php

listado_entradas.php

modifica_categoria.php

modifica_entrada.php

2 Crea un enlace Desconectar en la parte superior de las siguientes pginas:

elimina_categoria.php

elimina_entrada.php

listado_categorias.php

listado_entradas.php

modifica_categoria.php

modifica_entrada.php

El enlace deber estar en un prrafo de clase datos.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 477


Ejercicios propuestos

Unidad 22. XML y RSS

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Blog.

1 En el sitio blog crea un nuevo archivo llamado enlaces.php basado en la plantilla blog.dwt.php, en esta
pgina deber aparecer un listado de enlaces provinentes del archivo RSS http://del.icio.us/rss/aulaClic.

Debers separar estos enlaces en dos secciones, los que pertenecen al subject office y los que no.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 478


Ejercicios propuestos

Unidad 23. Acceso a datos con Spry

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1: Insertar contenido XML

1 En la carpeta ajax de los ejercicios del curso encontrars un archivo llamado index.htm.

Modifcalo para mostrar en el lateral la relacin de cursos de aulaclic mostrando nicamente su nombre
enlazado a su direccin en internet.

Seguidamente repite los pasos para los artculos.

Encontrars ambos archivos XML en la misma carpeta que index.htm.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 479


Ejercicios propuestos

Unidad 24. AJAX y Spry Framework

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1:

1 En el archivo catalogo.php del sitio libreria, haz que las columnas se puedan ordenar haciendo clic en su
cabecera de modo que si pulsas una vez se ordenen de forma ascendente y si vuelves a pulsar lo hagan en
descendente.

2 Aade una clase CSS a la hoja de estilos estilo_libreria.css llamada destacado, haz que el texto sea de
color #E35331 y que se muestre el puntero del ratn pointer. Debers aplicarle este estilo a las cabeceras de
los registros.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 480


Ejercicios propuestos

Unidad 25. Spry y Formularios

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1:

1 Modifica el archivo consultas.htm del sitio animales, haz que el campo de texto donde el usuario tiene
que introducir su email sea un campo de validacin.

2 Modifica el desplegable para que la primera opcin --- Elige opcin --- no pueda ser seleccionada.

3 Modifica el campo consulta para que slo se puedan introducir 100 caracteres.

4 Por ltimo haz que el campo Nombre sea obligatorio.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 481


Ejercicios propuestos

Unidad 26. Controles Spry Avanzados

Si no tienes abierto Dreamweaver, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 1:

1 Abre el archivo index.htm de la carpeta ajax de la carpeta de ejercicios del curso.

2 Inserta un espacio antes de ndice de cursos.

3 Crea en ese lugar un control de tipo Ficha.

4 Renombra las fichas para que se lea Cursos y Artculos.

5 Coloca el listado de cursos y artculos en sus respectivas fichas.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 482






Pruebasevaluativas

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 483


Pruebas evaluativas

Unidad 1. Conceptos bsicos de Dreamweaver CS3

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Las pginas web pueden tener la extensin HTML.


a) Verdadero.

b) Falso.

2. Los servidores gratuitos son recomendables para alojar pginas de


empresas.
a) Verdadero.

b) Falso.

3. En Internet pueden existir pginas con el mismo nombre pero distinta


terminacin.
a) Verdadero.

b) Falso.

4. En Dreamweaver no pueden utilizarse combinaciones de teclas.


a) Verdadero.

b) Falso.

5. El botn significa...
a) Abrir.

b) Nuevo.

c) Cerrar.

6. El icono significa...
a) Abrir.

b) Nuevo.

c) Cerrar.

7. El icono significa...
a) Abrir.

b) Nuevo.

c) Cerrar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 484


Pruebas evaluativas

8. Si hacemos clic sobre el botn Nuevo de la barra de herramientas:


a) Aparecer directamente un nuevo documento vaco en pantalla.

b) Aparecer una nueva ventana en la que hay que elegir el tipo de


documento que se desea crear.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. Si se pulsa sobre el icono


a) Se guardarn todos los documentos modificados y los nuevos.

b) Se guardarn solamente todos los nuevos documentos.

c) Se guardarn solamente todos los documentos modificados.

d) Ninguna de las opciones anteriores.

10. La combinacin de teclas Ctrl + O sirve para....


a) Crear un nuevo documento.

b) Abrir un documento.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 485


Pruebas evaluativas

Unidad 2. El entorno de trabajo

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Los botones para minimizar y maximizar la ventana del programa


Dreamweaver se encuentran en la Barra Insertar.
a) Verdadero.

b) Falso.

2. Las vistas del documento pueden cambiarse a travs del panel Propiedades.
a) Verdadero.

b) Falso.

3. La pestaa Favoritos en la barra Insertar puede personalizarse para mostrar


unos u otros iconos.
a) Verdadero.

b) Falso.

4. Las barras de herramientas son flotantes.


a) Verdadero.

b) Falso.

5. La apariencia y opciones de un inspector cambian dependiendo del objeto


seleccionado.
a) Verdadero.

b) Falso.

6. Los paneles e inspectores se muestran y ocultan a travs del men ...


a) Insertar.

b) Comandos.

c) Ventana.

7. En la barra Insertar o panel de Objetos...


a) se puede cambiar las vistas del documento.

b) los botones estn clasificados segn su categora.

c) se configuran las propiedades del objeto seleccionado.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 486


Pruebas evaluativas

8. Se puede trabajar con el editor visual mediante las vistas...


a) diseo.

b) cdigo.

c) las dos respuestas anteriores son correctas.

9. El icono sirve para ...


a) pasar a la vista cdigo.

b) pasar a la vista cdigo y diseo.

c) pasar a la vista diseo.

d) insertar una imagen.

10. La vista diseo...


a) es la vista predeterminada.

b) es la que se suele utilizar habitualmente.

c) las dos afirmaciones anteriores son verdaderas.

d) las tres afirmaciones anteriores son falsas.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 487


Pruebas evaluativas

Unidad 3. Configuracin de un sitio local

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Es posible visualizar un sitio en el panel Sitio o en una ventana.


a) Verdadero.

b) Falso.

2. El botn sirve para cambiar la vista del sitio.


a) Verdadero.

b) Falso.

3. El botn sirve para ver el mapa del Sitio.


a) Verdadero.

b) Falso.

4. Si los archivos se mueven de una carpeta a otra desde fuera de


Dreamweaver, las pginas se mostrarn correctamente.
a) Verdadero.

b) Falso.

5. No importa que las pginas sean voluminosas y ocupen mucha memoria.


a) Verdadero.

b) Falso.

6. Es conveniente que todas las pginas de un sitio sigan un mismo formato.


a) Verdadero.

b) Falso.

7. Una imagen de rastreo sirve para...


a) Insertar una barra de mens.

b) Establecer una imagen como fondo, que no se mostrar en el navegador.

c) Buscar imgenes en Internet, al pulsar sobre ella.

8. Para qu sirve este otro botn .


a) Para crear un sitio nuevo.

b) Para cambiar la vista del sitio.

c) Para elegir un color.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 488


Pruebas evaluativas

9. Los colores seguros para web son...


a) Los colores que no afectan a la vista.

b) Imgenes de fondo para los documentos.

c) Los colores que se muestran de la misma forma en Microsoft


Internet Explorer y en Netscape Navigator.

d) Ninguna de las opciones anteriores.

10. Los colores...


a) Se representan con un nmero hexadecimal.

b) Pueden personalizarse.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 489


Pruebas evaluativas

Unidad 4. El texto

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Las caractersticas del texto no pueden modificarse a travs del


inspector de propiedades.
a) Verdadero.

b) Falso.

2. Es posible cambiar la alineacin del texto.


a) Verdadero.

b) Falso.

3. El botn sirve para que el texto aparezca en negrita.


a) Verdadero.

b) Falso.

4. El tipo de nmeros o vietas de las listas pueden modificarse.


a) Verdadero.

b) Falso.

5. En los estilos CSS no hay actualizacin automtica.


a) Verdadero.

b) Falso.

6. Todos los navegadores soportan las hojas de estilo CSS.


a) Verdadero.

b) Falso.

7. A la hora de seleccionar la fuente...


a) Aparecen conjuntos de fuentes en lugar de una sola.

b) La fuente tiene que ser descargada desde Internet.

c) La fuente tiene que ser de Macromeda.

8. Para qu sirve este otro botn .


a) Para crear una lista ordenada.

b) Para crear una lista desordenada.

c) Para aplicar sangra.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 490


Pruebas evaluativas

9. Los estilos CSS...


a) Son aplicables a prrafos.

b) Son aplicables a palabras seleccionadas.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Las hojas de estilo...


a) No son de actualizacin automtica.

b) Permiten aplicar un estilo sobre todas las etiquetas de un mismo tipo.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 491


Pruebas evaluativas

Unidad 5. Hiperenlaces

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Un hiperenlace es lo mismo que un hipervnculo, un vnculo, o un


enlace.
a) Verdadero.

b) Falso.

2. Es posible asignar un vnculo a parte de una imagen.


a) Verdadero.

b) Falso.

3. Los vnculos vacos no existen.


a) Verdadero.

b) Falso.

4. Es posible abrir el documento vinculado en una ventana nueva del


navegador.
a) Verdadero.

b) Falso.

5. No es posible especificar vnculos a direcciones de correo electrnico


desde Dreamweaver.
a) Verdadero.

b) Falso.

6. El cursor cambia de forma al situarse encima del vnculo en el


navegador.
a) Verdadero.

b) Falso.

7. Cuando el vnculo est definido sobre una imagen.


a) sta adquiere un tono azulado.

b) Aparecen una serie de puntitos en el borde al pulsar sobre ella.

c) Siempre aparece el borde azul alrededor de ella.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 492


Pruebas evaluativas

8. El vnculo vaco...
a) No necesita que se establezca nada como vnculo.

b) Tiene un formato diferente al del resto de vnculos.

c) Necesita que se inserte el smbolo # como vnculo.


9. Es posible especificar el color de...
a) Los vnculos.

b) Los vnculos activos.

c) Los vnculos visitados.

d) Cualquiera de las opciones anteriores.

10. El texto asignado a un hiperenlace siempre aparece subrayado.


a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 493


Pruebas evaluativas

Unidad 6. Imgenes

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Dentro de Dreamweaver puede modificarse el tamao de las


imgenes.
a) Verdadero.

b) Falso.

2. Pueden crearse vnculos y comportamientos sobre partes de una


imagen.
a) Verdadero.

b) Falso.

3. La imagen aparece cuando se inserta un BMP.

a) Verdadero.

b) Falso.

4. Es preferible no guardar los botones Flash en el mismo directorio que los


documentos HTML.
a) Verdadero.

b) Falso.

5. Los rollovers son imgenes con extensin SWF.


a) Verdadero.

b) Falso.

6. Es posible probar el funcionamiento del botn Flash desde


Dreamweaver.
a) Verdadero.

b) Falso.

7. Es preferible que la opcin "Carga previa de imagen de sustitucin" ...


a) Slo est desactivada para los rollovers.

b) Est desactivada.

c) Est activada.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 494


Pruebas evaluativas

8. El texto Flash ...


a) Es similar a un rollover.

b) Hace que se intercambie el color del texto.

c) Cualquiera de las dos anteriores opciones.

9. La barra de navegacin ...


a) ...ha de crearse a partir de botones Flash.

b) ...no permite identificar cual de los vnculos est activo.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Los botones de la barra de nav egacin...


a) Pueden aparecer de forma vertical.

b) Pueden aparecer de forma horizontal.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 495


Pruebas evaluativas

Unidad 7. Tablas

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Las tablas estn formadas por un conjunto de celdas, distribuidas


en filas y columnas.
a) Verdadero.

b) Falso.

2. El ancho de una tabla no puede ser definido como porcentaje.


a) Verdadero.

b) Falso.

3. Una tabla puede estar alineada a la izquierda, al centro o a la derecha.


a) Verdadero.

b) Falso.

4. Puede establecerse la alineacin del contenido de la celda de forma


horizontal y vertical.
a) Verdadero.

b) Falso.

5. No es posible insertar tablas dentro de las celdas de otras tablas.


a) Verdadero.

b) Falso.

6. El modo de tablas expandidas se utiliza para dibujar pginas con gran


volumen de contenido.
a) Verdadero.

b) Falso.

7. El botn sirve para...


a) ...Insertar una columna.

b) ...Dividir celdas.

c) Combinar celdas.

8. A la hora de combinar celdas ...


a) Slo es posible combinar celdas contiguas.

b) La combinacin da como resultado otra celda.

c) Cualquiera de las dos anteriores opciones.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 496


Pruebas evaluativas

9. A la hora de insertar filas ...


a) ...pueden insertarse debajo de la seleccin.

b) ...pueden insertarse a la derecha de la seleccin.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Las colum nas de una tabla ...


a) No pueden eliminarse.

b) Estn formadas por celdas.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 497


Pruebas evaluativas

Unidad 8. Marcos

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Los marcos o frames sirven para distribuir mejor los datos de las
pginas.
a) Verdadero.

b) Falso.

2. Los marcos no permiten mejorar la funcionalidad ni la apariencia de las


pginas.
a) Verdadero.

b) Falso.

3. Cada uno de los marcos de una pgina contiene un documento HTML


individual.
a) Verdadero.

b) Falso.

4. Es posible editar los documentos contenidos en los marcos desde la pgina


que contiene el grupo de marcos.
a) Verdadero.

b) Falso.

5. Todos los documentos que contienen marcos tienen que tener una pgina en
cada uno de ellos.
a) Verdadero.

b) Falso.

6. Cada marco tiene asignado un nombre, que no puede cambiarse.


a) Verdadero.

b) Falso.

7. El marco padre ...


a) ...es la pgina de marcos.

b) ...es el marco sobre el que se han insertado el resto de marcos.

c) Siempre es el marco de la izquierda

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 498


Pruebas evaluativas

8. El botn ...
a) Slo se utiliza para guardar los documentos contenidos en los marcos.

b) No permite guardar los documentos contenidos en los marcos.

c) No es conveniente usarlo para guardar por primera vez los marcos.


9. Si la opcin "Mismo tamao" est activa ...
a) ...indica que los distintos marcos de la pgina tienen el mismo tamao .

b) ...indica que los usuarios no podrn variar las medidas del marco desde el
navegador.

c) ...indica que la pgina de marcos se visualizar en el navegador con el


mismo tamao que el del documento en Dreamweaver.

d) Ninguna de las opciones anteriores.

10. Para cada uno de los marcos ...


a) Puede indicarse si aparecern o no las barras de desplazamiento cuando
el documento del marco no pueda visualizarse completamente.

b) Puede indicarse un color de borde diferente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 499


Pruebas evaluativas

Unidad 9. Formularios

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Los formularios no pueden utilizarse para conocer las opiniones, dudas, y


otra serie de datos sobre los usuarios.
a) Verdadero.

b) Falso.

2. Para que un formulario funcione correctamente es necesario programar en


algn lenguaje de programacin, como puede ser VBScript.
a) Verdadero.

b) Falso.

3. El rea de texto permite escribir varias lneas de texto.


a) Verdadero.

b) Falso.

4. Las casillas de verificacin siempre tienen que estar desactivadas


inicialmente.
a) Verdadero.

b) Falso.

5. Las etiquetas se utilizan para ponerle nombres al resto de elementos de


formulario.
a) Verdadero.

b) Falso.

6. No es recomendable utilizar tablas para organizar los elementos de los


formularios.
a) Verdadero.

b) Falso.

7. El campo de texto ...


a) ...slo permite escribir una lnea al usuario.

b) ...puede ser definido como contrasea.

c) Cualquiera de las dos opciones anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 500


Pruebas evaluativas

8. Si existen varios botones de opcin en un mismo formulario ...


a) Se llamarn casillas de verificacin.

b) Slo puede haber uno activado.

c) Cada uno ser de un color diferente.


9. Un botn ...
a) ...puede tener asignada la accin "Enviar formulario".

b) ...puede tener asignada la accin "Restablecer formulario".

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La validacin de formularios ...


a) Hace que Javascript valide los valores introducidos en el formulario antes
de que se enve.

b) Consiste en comprobar si las etiquetas corresponden a los elementos


adecuados.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 501


Pruebas evaluativas

Unidad 10. Multimedia

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Las pelculas Flash son animaciones.


a) Verdadero.

b) Falso.

2. El botn est en la pestaa de Formulario, en el panel de Insertar.


a) Verdadero.

b) Falso.

3. La opcin Bucle indica que al finalizar la pelcula, sta volver a comenzar


desde el principio.
a) Verdadero.

b) Falso.

4. Al incluir un archivo de audio, es preferible que no ocupe mucho espacio,


aunque esto implique que sea de mala calidad.
a) Verdadero.

b) Falso.

5. Para que no se muestren los controles de audio, los campos Al y An deben


valer cero.
a) Verdadero.

b) Falso.

6. Los sonidos se reproducen automticamente al cargarse la pgina.


a) Verdadero.

b) Falso.

7. Todos los objetos insertados a travs de la opcin Plug-in...


a) ...son archivos de Flash.

b) ...precisan que el usuario tenga instalado un reproductor o un plug-in


apropiado para reproducirlos.

c) ...son vdeos de buena calidad.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 502


Pruebas evaluativas

8. El campo URL plg ...


a) ...es un vnculo a un archivo insertado como plug-in.

b) ...abre la pgina oficial de plug-ins de Internet.

c) ...permite establecer la pgina en la que el usuario puede encontrar el


plug-in.

9. La lnea de cdigo autostart="false" ...


a) ...hace que el archivo de vdeo no se reproduzca automticamente.

b) ...hace que el archivo de audio no se reproduzca automticamente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La lnea de cdigo loop="true" ...


a) Puede insertarse desde el inspector de propiedades de un archivo de
audio.

b) Hace que la reproduccin se repita.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 503


Pruebas evaluativas

Unidad 11. Las plantillas

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Las plantillas son archivos con la extensin DWT que se guardan en el


sitio web.
a) Verdadero.

b) Falso.

2. Cuando se modifica el diseo de una plantilla, no se pueden actualizan


todas las pginas basadas en ella.
a) Verdadero.

b) Falso.

3. No es posible modificar las propiedades de una pgina que est basada en


una plantilla, a excepcin del ttulo.
a) Verdadero.

b) Falso.

4. Las plantillas slo pueden crearse desde cero.


a) Verdadero.

b) Falso.

5. Una forma de crear una plantilla desde cero es a travs del panel Activos.
a) Verdadero.

b) Falso.

6. Todos los elementos de una plantilla estn bloqueados por defecto.


a) Verdadero.

b) Falso.

7. El botn sirve para...


a) ...abrir todas las plantillas en Dreamweaver.

b) ...elegir una imagen de fondo para la plantilla.

c) ...crear una nueva plantilla.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 504


Pruebas evaluativas

8. El botn sirve para...


a) ...poder trabajar con las plantillas dentro del panel Activos.

b) ...insertar una regin editable en la plantilla.

c) ...abrir el panel Activos.

9. Las zonas editables...


a) ...pueden contener objetos, que aparecern por defecto en aquellos
documentos que se basen en la plantilla.

b) ...no pueden tener el mismo nombre que otras zonas editables de la


plantilla.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Al m odificar una plantilla...


a) Las pginas que se basan en ella no se actualizarn automticamente.

b) Las pginas que se basan en ella se actualizarn automticamente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 505


Pruebas evaluativas

Unidad 12. HTML desde Dreamweaver

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. El lenguaje HTML est basado en etiquetas.


a) Verdadero.

b) Falso.

2. Las etiquetas disponen de atributos que permiten definir caractersticas del


elemento sobre el que actan.
a) Verdadero.

b) Falso.

3. Un INTRO dentro del cdigo HTML equivale a la etiqueta <BR>.


a) Verdadero.

b) Falso.

4. El mecanismo de completar etiquetas permite completarlas, pero siempre


de izquierda a derecha.
a) Verdadero.

b) Falso.

5. A travs del editor grfico es posible ...


a) ...ver el cdigo HTML.

b) ...utilizar el mecanismo de completar etiquetas.

c) ...ver si hay algunos errores en el cdigo HTML.

6. Durante la bsqueda y reemplazo...


a) ...aparece la lista de todas la imgenes del sitio web.

b) ...slo es posible buscar dentro del documento actual.

c) ...no es posible deshacer los cambios en los documentos que estn


cerrados.

7. Para reemplazar una imagen por otra en un nico documento ...


a) ...es indispensable utilizar la herramienta de Buscar y reemplazar.

b) ...resulta ms sencillo abrir ese documento para reemplazarla, aunque


puede ser necesario utilizar la herramienta Buscar y reemplazar para saber qu
documento es el que contiene dicha imagen.

c) ....hay que buscar Texto.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 506


Pruebas evaluativas

8. El Inspector de cdigo ...


a) ...muestra el cdigo HTML de la misma forma que lo hace la vista Diseo.

b) ...no puede situarse en cualquier parte de la pantalla.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. La herramienta de Buscar y reemplazar ...


a) ...permite buscar y reemplazar cdigo fuente en todo el sitio web.

b) ...permite buscar y reemplazar texto en todo el sitio web.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La herramienta autocompletar etiquetas aparece al introducir la etiqueta y


dejar un espacio en blanco.
a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 507


Pruebas evaluativas

Unidad 13. Otros elementos

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Para crear una marquesina hay que insertar las etiquetas


<MARQUEE> y </MARQUEE> en el cdigo.
a) Verdadero.

b) Falso.

2. La marquesina se desplaza por defecto de arriba a abajo.


a) Verdadero.

b) Falso.

3. La fecha de ltima modificacin puede contener el da de la semana.


a) Verdadero.

b) Falso.

4. La fecha de ltima modificacin siempre se actualiza automticamente al


guardar el documento.
a) Verdadero.

b) Falso.

5. En el caso de que la pgina no se actualice hasta que pase cierto tiempo...


a) ...es preferible incluir la fecha de modificacin.

b) ...es preferible no incluir la fecha de modificacin.

c) ...es preferible incluir el da de la semana en la fecha de ltima


modificacin.

6. La regla horizontal ...


a) ...slo puede insertarse a travs del cdigo.

b) ...suele utilizarse para separar secciones dentro de una misma pgina.

c) Ninguna de las opciones anteriores.

7. Visualizar el cdigo fuente de una pgina de Internet resulta til para ...
a) ...ver cmo ha sido estructurada dicha pgina.

b) ...crear una animacin Flash similar a la que se haya utilizado en ella.

c) Cualquiera de las dos opciones anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 508


Pruebas evaluativas

8. De las reglas horizontales es posible ...


a) ...modificar su altura.

b) ...indicar si aparecern sombreadas o no.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. El cdigo JavaScript ...


a) ...puede ser generado automticamente por Dreamweaver al insertar un
comportamiento.

b) ...necesita que se inserte la etiqueta <SCRIPT language=JavaScript>.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Cmo podemos ver el cdigo fuente de una pgina desde el navegador?.
a) Mediante el men contextual haciendo clic con el botn derecho y
seleccionando Ver cdigo fuente.

b) Accediendo por el men Ver - Cdigo fuente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 509


Pruebas evaluativas

Unidad 14. Capas

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Las capas pueden sitarse en cualquier parte de


la pgina.
a) Verdadero.

b) Falso.

2. Dentro del recuadro de la capa es posible insertar


texto e imgenes.
a) Verdadero.

b) Falso.

3. Las capas no pueden solaparse entre s.


a) Verdadero.

b) Falso.

4. El icono sirve para insertar una capa.


a) Verdadero.

b) Falso.

5. El atributo Indice Z significa...


a) El orden en el que han sido insertadas las capas.

b) El nmero de orden de colocacin de las capas.

c) El nmero de capas que hay en un documento.

6. La visibilidad Hidden indica...


a) Que la capa es visible.

b) Que la capa es visible aunque haya otra capa


encima de ella.

c) Que la capa est oculta.

7. Las capas...
a) ...pueden tener color de fondo.

b) ...no pueden tener una imagen de fondo.

c) ...nunca pueden estar ocultas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 510


Pruebas evaluativas

8. En el panel Capas...
a) ...puede establecerse la visibilidad de la capa.

b) ...puede establecerse el ndice Z de la capa.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. Una capa...
a) ...no puede contener animaciones Flash.

b) ...solapar a aquellas capas cuyo ndice Z sea


mayor que el suyo.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. El ID de capa es el nombre de la capa.


a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 511


Pruebas evaluativas

Unidad 15. Comportamientos

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Los comportamientos son acciones que suceden cuando los usuarios


realizan algn evento sobre un objeto.
a) Verdadero.

b) Falso.

2. Los comportamientos existen como cdigo HTML.


a) Verdadero.

b) Falso.

3. Es necesario escribir cdigo JavaScript para programar los


comportamientos.
a) Verdadero.

b) Falso.

4. El botn seala un nuevo Comportamiento en el panel Comportamientos.


a) Verdadero.

b) Falso.

5. Algunos comportamientos no funcionan para algunos navegadores, por lo


que dependiendo del navegador elegido aparecern unos u otros
comportamientos posibles.
a) Verdadero.

b) Falso.

6. Es necesario elegir el navegador cada vez que se vaya a insertar un


comportamiento.
a) Verdadero.

b) Falso.

7. El evento onMouseOver significa...


a) ...al hacer clic.

b) ...mostrar capa.

c) ...cuando el ratn est sobre.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 512


Pruebas evaluativas

8. El evento onclick significa...


a) ...al hacer clic.

b) ...cerrar la ventana del navegador.

c) ...cuando el ratn est sobre

9. Utilizando los comportamientos es posible hacer...


a) ...que una capa se muestre al pulsar sobre un objeto.

b) ...que la ventana del navegador intente cerrarse al situar el ratn sobre


una imagen.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La lnea JavaScript "window.close();" permite.


a) Cerrar la ventana del navegador, pero slo al producirse el evento de
pulsar sobre un objeto.

b) Cerrar la ventana del navegador al producirse el evento especificado


sobre un objeto determinado.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 513


Pruebas evaluativas

Unidad 16. Comportamientos Avanzados

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Es aconsejable asociar el comportamiento de mostrar mensajes


emergentes cuando se produzca el evento...
a) onLoad.

b) onClick.

2. Cuando cambiamos el texto de la barra de estado tenemos que tener en


cuenta que al abandonar el elemento que lo ejecuta habr que restaurar el
contenido de la barra, utilizaremos el evento...
a) onMouseOut.

b) onMouseUp.
3. Para que un mensaje en la barra de estado se muestre en la pgina
completa habr que...
a) asociarlo al evento onLoad del body.

b) asociarlo al evento onMouseOver del body.


4. Cargar imgenes previamente a la carga completa del documento es muy
til excepto cuando las imgenes pesan demasiado o son muchas.
a) Verdadero.

b) Falso.
5. Asociaremos el comportamiento de la carga previa de imgenes al evento...
a) onClick del body.

b) onLoad del body.


6. Si el usuario no tiene instalado un plug-in podemos redirigirlo utilizando el
comportamiento Comprobar Navegador.
a) Verdadero.

b) Falso.
7. Si utilizamos el comportamiento de abrir ventana del navegador es posible
que no funcione si...
a) el usuario tiene un bloqueador de pop-ups.

b) el usuario tiene el javascript desactivado.

c) Ambas respuestas son correctas.


8. Los navegadores Internet Explorer y Mozilla Firefox siempre muestran la
informacin contenida en las pginas web de forma idntica.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 514


Pruebas evaluativas

9. Es posible asociar un accin javascript a los siguientes elementos:


a) una imagen.

b) una capa de tipo Div PA.

c) un prrafo.

d) cualquiera de las anteriores.

10. El botn Ir en un men de salto es opcional.


a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 515


Pruebas evaluativas

Unidad 17. Estilos CSS Avanzado

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. El selector p.rojo corresponde a ...


a) un prrafo que tiene como clase rojo.

b) cualquier prrafo con texto rojo.

2. El selector #contenedor corresponde a...


a) cualquier elemento que tenga como clase contenedor.

b) un nico elemento con el id contenedor.


3. Podemos asociar estilos a etiquetas con determinados atributos
encerrndolos entre...
a) Parntesis: a(href).

b) Corchetes: a[href].
4. Cuando queramos asociar un estilo a un elemento con determinado valor en
un atributo. El valor deber ir encerrado entre comillas.
a) Verdadero, de esta forma: a[href="_blank"].

b) Falso, debe ir encerrado entre asterscos de esta forma:


a{href=*_blank*}.
5. El orden de la propiedad border es:
a) border: width color style;

b) border: width style color;


6. Podemos cambiar las vietas de una lista por imgenes utilizando la
propiedad...
a) list-image.

b) list-style-image.
7. La diferencia entre la propiedad margin y padding es:
a) Margin mide la distancia del borde con el exterior.

b) Padding mide la distancia del borde con el interior.

c) Ambas respuestas son correctas.


8. Para dejar de aplicar un elemento flotante sobre algo deberemos utilizar la
propiedad...
a) clear.

b) break.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 516


Pruebas evaluativas

9. Los valores relativ e y absolute de la propiedad position se diferencian


en:
a) Relativ e establece la posicin del texto tomando como referencia su
posicin en el flujo normal.

b) Absolute establece la posicin del texto tomando como referencia la


ventana del navegador.

c) Las respuestas anteriores son correctas.

d) Las respuestas anteriores son falsas.

10. Para que no se produzcan saltos de lnea en un elemento de bloque


deberemos utilizar la propiedad white-space. Pero, qu valor deberemos
darle?
a) continue.

b) nowrap.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 517


Pruebas evaluativas

Unidad 18. Sitios Remotos

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Un servidor FTP puede nombrarse de 2 formas diferentes.


a) Verdadero.

b) Falso.

2. Es posible determinar la carpeta donde se subirn los archivos al sitio


remoto especificndolo en el campo:
a) Servidor FTP.

b) Directorio del servidor.


3. Al obtener los archivos que se encuentran en el servidor, estos se
desprotegern automticamente.
a) Verdadero.

b) Falso.
4. La vista remota del panel Archivos muestra los archivos que se encuentran
en el servidor.
a) Verdadero.

b) Falso.
5. De forma predeterminada, Dreamweaver se desconecta del servidor a los:
a) 15 minutos.

b) 30 minutos.
6. Proteger un archivo significa...
a) Establecerlo como slo lectura para que nadie pueda modificarlo.

b) Borrarlo del servidor para que nadie pueda modificarlo.


7. Los archivos que hayas subido al servidor y no se encontraban antes se
protegern automticamente.
a) Slo si la opcin Permitir desproteger y proteger archivo se activo en la
definicin del sitio.

b) S, siempre.

c) No, nunca.
8. Es posible subir archivos a un servidor sin establecer un sitio remoto.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 518


Pruebas evaluativas

9. La sincronizacin bidireccional supone que...


a) Los archivos del servidor local que sean ms nuevos que en el
remoto se copiarn en el remoto.

b) Los archivos del servidor remoto que sean ms nuevos que en el


local se copiarn en el local.

c) Las respuestas anteriores son correctas.

d) Las respuestas anteriores son falsas.

10. La opcin Eliminar archivos remotos no existentes en la unidad local


borrar los elementos que slo se encuentren en el servidor local.
a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 519


Pruebas evaluativas

Unidad 19. Servidor de Pruebas

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Un servidor de pruebas es necesario para ejecutar los archivos php en el


sitio local.
a) Verdadero.

b) Falso.

2. Un archivo PHP se ejecuta en el servidor antes de enviar una respuesta a la


peticin del cliente.
a) Verdadero.

b) Falso.
3. Podemos reconocer cdigo PHP en una pgina porque se encuentre
encerrado entre las etiquetas:
a) <code? y ?>.

b) <? y ?>.
4. El paquete WAMP instalar en nuestro ordenador un servidor capaz de
correr PHP, ASP y C#.
a) Verdadero.

b) Falso.
5. Localhost es el lugar en tu mquina desde donde podremos ejecutar
archivos PHP una vez instalado WAMP.
a) Verdadero.

b) Falso.
6. WAMP instala dos servicios, Apache y MySQL, cul se ocupa de correr
PHP?
a) MySQL.

b) Apache.
7. Qu interfaz utilizaremos para crear bases de datos?
a) MySQL.

b) phpMyAdmin.

c) Ninguna de las anteriores.


8. Es aconsejable establecer un juego de caracteres en nuestras bases de
datos para asegurarnos de que su contenido se visualiza correctamente.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 520


Pruebas evaluativas

9. Al crear un campo en una base de datos, si queremos que un valor en


ese campo no se repita en ms de un registro deberemos seleccionar la
opcin...
a) Nulo.

b) Extra.

c) nico.

d) ndice.

10. Es posible establecer privilegios a un usuario para que slo pueda acceder
a las opciones administrativas de una base de datos.
a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 521


Pruebas evaluativas

Unidad 20. Pginas dinmicas

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Para empezar a crear pginas de acceso a datos es imprescindible crear


una conexin con la base de datos.
a) Verdadero.

b) Falso.

2. Un Juego de Registros es un conjunto de registros extrados de la base de


datos que podremos utilizar en nuestras pginas utilizando el texto dinmico.
a) Verdadero.

b) Falso.
3. Si en un juego de registros queremos que se muestren solamente aquellos
que cumplan determinada condicin utilizaremos...
a) La ordenacin.

b) El filtrado.
4. Si en el cuadro de dilogo Juego de Registros queremos crear un filtro
respecto a un valor determinado seleccionaremos la opcin...
a) Valor introducido.

b) Parmetro URL.
5. Si en el cuadro de dilogo Juego de Registros queremos crear un filtro
respecto a una variable enviada desde un formulario seleccionaremos la
opcin...
a) Valor introducido.

b) Parmetro URL.

c) Ninguna de las anteriores.


6. No es posible aplicar cualquier estilo CSS sobre un texto dinmico.
a) Verdadero.

b) Falso.

7. La barra de navegacin de juego de registros combina las opciones


de...
a) Filtrado y paginacin.

b) Paginacin y recuento.

c) Ocultacin de regiones y paginacin.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 522


Pruebas evaluativas

8. Qu tipo de mtodo deberemos utilizar en un formulario para que las


variables se pasen correctamente?
a) GET.

b) POST.
9. Al pasar un parmetro deberemos utilizar el siguiente smbolo:
a) pagina.php&parametro=valor.

b) pagina.php#parametro=valor.

c) pagina.php?parametro=valor.

d) Ninguna de las anteriores.


10. La vista LiveData te puede mostrar una vista rpida de una pgina
dinmica presentando los datos de los registros en pantalla.
a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 523


Pruebas evaluativas

Unidad 21. Cmo crear un Blog

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. El contenido de un blog nunca cambia, es esttico. Una vez introduces


su contenido no tendrs la necesidad de modificarlo ms.
a) Verdadero.

b) Falso.

2. Es aconsejable organizar las entradas de un blog por temas o categoras


para mantener una estructura ms accesible.
a) Verdadero.

b) Falso.
3. Todas las pginas del blog deben ser accesibles a cualquier persona que
quiera verlas.
a) Verdadero.

b) Falso.
4. Utilizaremos la vista de relaciones para determinar que si se borra una
entrada tambin lo hagan todos sus comentarios asociados.
a) Verdadero.

b) Falso.
5. Para provocar el borrado de una entrada al borrar su categora asociada,
qu opcin deberemos seleccionar?
a) SET NULL.

b) CASCADE.
6. En la creacin de un blog no nos ser necesario crear sentencias SQL
complejas, bastar con las que podemos crear desde la vista Simple del editor
de Dreamweaver.
a) Verdadero.

b) Falso.
7. Es aconsejable guardar la fecha de cada entrada para poder mostrarlas en
orden de creacin.
a) Verdadero.

b) Falso.

8. Para poder utilizar la opcin Conectar usuario ser imprescindible


haber creado un formulario con antelacin para poder introducir el nombre y
contrasea.
a) Verdadero.

b) Falso.
9. Es posible crear diferentes niveles de acceso de seguridad?
a) S.

b) No.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 524


Pruebas evaluativas

10. Dreamweaver utiliza cookies para recordar la entrada de un usuario con


acceso a la interfaz privada. Si no las tienes activadas no podrs visualizar las
pginas protegidas.
a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 525


Pruebas evaluativas

Unidad 22. XML y RSS

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Para poder incluir contenido XML o RSS en nuestras pginas


deberemos crear un nuevo archivo de tipo...
a) XML.

b) XSLT.

2. Para previsualizar el resultado de un archivo que contiene informacin


importada desde un archivo XML o RSS podremos utilizar la vista LiveData.
a) Verdadero.

b) Falso.
3. Al utilizar repeticiones de regin podremos utilizar filtros. Estos filtros son
ms avanzados que los que utilizamos en los juegos de registros.
a) Verdadero.

b) Falso.
4. Dreamweaver no permite la ordenacin de elementos automticamente,
aunque s podemos hacerlo a travs del cdigo.
a) Verdadero.

b) Falso.
5. En una ordenacin, el valor por omisin del atributo order es...
a) Ascending.

b) Descending.
6. Al crear una condicin mltiple, si no se cumple la condicin el contenido
seleccionado no se mostrar.
a) Verdadero.

b) Falso.
7. Podemos crear condiciones referentes al valor de cualquier campo o nodo
dentro del elemento que estamos visualizando.
a) Verdadero.

b) Falso.
8. Para mostrar un fragmento XSLT deberemos incluirlo dentro de una pgina
dinmica.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 526


Pruebas evaluativas

9. Si utilizamos parmetros en nuestros archivos XSLT deberemos


indicar su valor en...
a) La propia pgina XSLT.

b) En la pgina dinmica donde se incluya.

c) En ambos archivos.

d) En ninguna de las anteriores.

10. Es aconsejable utilizar pginas XSLT completas?


a) S.

b) No.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 527


Pruebas evaluativas

Unidad 23. Acceso a datos con Spry

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Para poder utilizar un archivo XML utilizando Spry es necesario crear


antes un conjunto de datos.
a) Verdadero.

b) Falso.

2. Para poder utilizar datos de un archivo XML es necesario crear antes una
regin Spry.
a) Verdadero.

b) Falso.
3. Es posible filtrar los resultados de un archivo XML en la creacin de un
conjunto de datos.
a) Verdadero.

b) Falso.
4. Es posible eliminar las filas repetidas de un archivo XML en la insercin de
una regin de repeticin de datos.
a) Verdadero.

b) Falso.
5. Es posible eliminar las filas repetidas de un archivo XML en la insercin de
un conjunto de datos.
a) Verdadero.

b) Falso.
6. El listado de repeticin de Definicin crea una lista desplegable.
a) Verdadero.

b) Falso.
7. Qu etiqueta crea un listado de datos ordenados?.
a) UL.

b) OL.
8. En las tablas de datos es obligatorio mostrar todas las propiedades de un
elemento XML.
a) Verdadero.

b) Falso.
9. En una tabla de datos podemos...
a) Ordenar las filas haciendo clic en una de sus columnas.

b) Enlazar la fila seleccionada con una regin de detalle.

c) Las dos anteriores son ciertas.

d) Todas las anteriores son falsas..

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 528


Pruebas evaluativas

10. Para utilizar una regin de detalle es necesaria una tabla de datos?
a) S.

b) No.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 529


Pruebas evaluativas

Unidad 24. AJAX y Spry Framework

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. La tecnologa AJAX permite pginas dinmicas sin necesidad de


recargar la pgina del servidor.
a) Verdadero.

b) Falso.

2. Spry Framework es un entorno de trabajo creado por Adobe para que


puedas utilizar AJAX de una forma sencilla y rpida.
a) Verdadero.

b) Falso.
3. Para utilizar Spry deberemos incluir la base de datos que nos podremos
descargar desde la pgina oficial de Adobe.
a) Verdadero.

b) Falso.
4. Spry est centrado en HTML, as que solamente nos har falta saber un
poco de JavaScript para poder crear pginas dinmicas en AJAX utilizndolo.
a) Verdadero.

b) Falso.
5. Spry es capaz de leer datos de una base de datos y mostrarlos en una
pgina aunque sta sea una pgina con extensin HTML.
a) Verdadero.

b) Falso.
6. Es necesario crear una regin Spry en la pgina para mostrar los datos,
preferentemente en una etiqueta TABLE.
a) Verdadero.

b) Falso.
7. Las repeticiones de registros (spry:repeat) nos ayudarn a mostrar todos
los registros incluidos en un archivo XML.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 530


Pruebas evaluativas

8. El atributo spry:test puede ir en cualquier etiqueta dentro de una regin de


repeticin.
a) Verdadero.

b) Falso.
9.Para incluir un atributo de un elemento cuando utilizamos Spry deberemos
usar el smbolo...
a) #.

b) ::.

c) @.

d) Ninguno de los anteriores.


10. Cuando queramos filtrar un dataset ser absolutamente necesario crear
una funcin que se encargue de descartar las filas que queramos filtrar.
a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 531


Pruebas evaluativas

Unidad 25. Spry y Formularios

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Los controles de validacin de Spry deben ser insertados por fuerza


dentro de un formulario.
a) Verdadero.

b) Falso.

2. La caja de texto de Spry slo admite la validacin de correos electrnicos,


fechas y nmeros de telfonos.
a) Verdadero.

b) Falso.
3. Para el patrn 0000, Cul de las siguientes respuestas es aceptable?.
a) 0.

b) 1234.
4. Los estados de validacin muestran mensajes de error si la evaluacin del
campo introducido es negativa.
a) Verdadero.

b) Falso.
5. Los mensajes de error son configurables.
a) Verdadero.

b) Falso.
6. Podemos obligar al usuario a escoger un valor determinado en un
desplegable de Spry.
a) Verdadero.

b) Falso.
7. Las casillas de verificacin de Spry no pueden mostrarse en grupo.
a) Verdadero.

b) Falso.
8. Podemos hacer que una opcin de un desplegable Spry no sea
seleccionable.
a) Verdadero.

b) Falso.
9. Si no seleccionamos ninguna validacin, por defecto el campo se evaluar...
a) Al abandonar de control.

b) Al modificar el control.

c) Al enviar el formulario.

d) Ninguna de los anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 532


Pruebas evaluativas

10. Los contadores de caracteres en un rea de texto Spry son opcionales.


a) Verdadero.

b) Falso.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 533


Pruebas evaluativas

Unidad 26. Controles Spry Avanzados

Slo una respuesta es vlida por pregunta.


Al final de esta pgina encontrars el enlace a las soluciones.

1. Los mens Spry pueden tener hasta cuatro niveles de elementos.


a) Verdadero.

b) Falso.

2. Es posible colocar un enlace de correo electrnico a un elemento de men


Spry.
a) Verdadero.

b) Falso.
3. No es posible crear un enlace a una pgina en un elemento de men de
primer nivel.
a) Verdadero.

b) Falso.
4. En un control de Fichas Spry podemos utilizar slo 2 fichas por control.
a) Verdadero.

b) Falso.
5. Las fichas Spry pueden contener imgenes.
a) Verdadero.

b) Falso.
6. Si un control de Acorden no tiene la altura suficiente para mostrar su
contenido se insertarn automticamente barras de desplazamiento.
a) Verdadero.

b) Falso.
7. Los acordeones de Spry pueden tener tantas seccin como queramos.
a) Verdadero.

b) Falso.
8. Un panel que se contrae de Spry puede mostrarse desplegado al cargarse
la pgina.
a) Verdadero.

b) Falso.

9. Es posible modificar el estilo de un control Spry?.


a) S, modificando su pgina de estilos CSS.

b) No, slo pueden cambiarse los estilos Negrita y Cursiva desde el


panel Propiedades.

c) No, en ninn caso.

d) Ninguna de las anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 534


Pruebas evaluativas

10. Cuando creamos un control Spry, en la carpeta SpryAssets cuntos


archivos se crean?.
a) Tres.

b) Dos.

Ver la solucin Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 535





Ayudaalos
ejerciciospropuestos

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 536


Ayuda a los ejercicios propuestos

Unidad 3. Configuracin de un sitio local

Ejercicio 1: Deportes

Apartado 1 Para crear un sitio nuevo es necesario elegir la opcin Administrar sitios... en el men Sitio.

En la nueva ventana, seleccionar el botn Nuevo...

En la nueva ventana, en la pestaa Avanzadas, hay que elegir la categora Datos locales.

En Nombre del sitio hay que escribir Deportes.

En Carpeta raz local hay que seleccionar la carpeta deportes, que se encuentra dentro de la carpeta
ejerciciosdream.

Podemos seleccionar la carpeta imagenes, que se encuentra dentro de la carpeta deportes, como
Carpeta predeterminada de imgenes.

Por ltimo, hay que hacer clic sobre el botn Aceptar.

Apartado 2 Para abrir el documento menu.htm puedes hacer doble clic sobre l en el panel Archivos.
Puedes abrir el panel a travs del men Ventana, opcin Archivos y seleccionar el sitio en el men
desplegable que aparece.

Apartado 3 Una vez abierto el documento en Dreamweaver, elige a la opcin Propiedades de la pgina
del men Modificar.

En la nueva ventana haz clic en la categora Vnculos, y en los campos que aparecern a la derecha
modifica Color de vnculo, Vnculos visitados, Vnculos de sustitucin y Vnculos activos y dales el valor
#000000, en el campo Estilo subrayado escoge Nunca subrayar.

Apartado 4 Selecciona la categora Aspecto y modifica los campos a los siguientes valores, Color de
fondo: #738099; Imagen de fondo: imagenes/fondo5.gif; Repetir: no repetir.

Apartado 5 Modifica tambin los campos Fuente de pgina: Verdana, Arial, Helvetica, sans-serif;
Tamao: 18 y pulsa el botn Negrita

Por ltimo, pulsa el botn Aceptar.

Apartado 6 Para abrir los documentos donde.htm, instalaciones.htm, quienes.htm y reservas.htm


puedes hacer doble clic sobre ellos en el panel Archivos. Puedes abrir el panel a travs del men Ventana,
opcin Archivos y seleccionar el sitio en el men desplegable que aparece.

Apartado 7 Una vez abierto los documentos en Dreamweaver, elige a la opcin Propiedades de la
pgina del men Modificar para cada uno de ellos y modifica los siguientes campos en la catagora
Aspecto.

Color de fondo: #999999

Imagen de fondo: imagenes/fondo.gif

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 537


Ayuda a los ejercicios propuestos

Repetir: repetir x

Apartado 8 Selecciona Arial, Helvetica, sans-serif en el campo Fuente de pgina.

Por ltimo, pulsa el botn Aceptar.

Apartado 9 Para abrir el documento marcos.htm puedes hacer doble clic sobre l en el panel Archivos.
Puedes abrir el panel a travs del men Ventana, opcin Archivos y seleccionar el sitio en el men
desplegable que aparece.

Escribe Tu Tienda de Deportes en el campo Ttulo de la barra de herramientas de documento.

Apartado 10 Para cada uno de los archivos abiertos hacer clic sobre el botn Guardar , y despus
sobre el botn Cerrar . El botn de cerrar cambia dependiendo del diseo de vista de la pgina, si es como
fichas o como ventanas flotantes.

Ejercicio 2: Animales

Apartado 1 Para crear un sitio nuevo es necesario elegir la opcin Administrar sitios... en el men Sitio.

En la nueva ventana, seleccionar el botn Nuevo...

En la nueva ventana, en la pestaa Avanzadas, hay que elegir la categora Datos locales.

En Nombre del sitio hay que escribir Animales.

En Carpeta raz local hay que seleccionar la carpeta animales, que se encuentra dentro de la carpeta
ejerciciosdream.

Podemos seleccionar la carpeta imagenes, que se encuentra dentro de la carpeta animales, como
Carpeta predeterminada de imgenes.

Por ltimo, hay que hacer clic sobre el botn Aceptar.

Apartado 2 Para abrir el documento consultas.htm puedes hacer doble clic sobre l, en el panel
Archivos. Puedes abrir el panel a travs del men Ventana, opcin Archivos.

Escribe Consultas en el campo Ttulo de la barra de herramientas de documento.

Apartado 3 Para abrir el documento gatos.htm puedes hacer doble clic sobre l, en el panel Archivos.
Puedes abrir el panel a travs del men Ventana, opcin Archivos.

Escribe Gatos en el campo Ttulo de la barra de herramientas de documento.

Apartado 4 Para abrir el documento perros.htm puedes hacer doble clic sobre l, en el panel Archivos.
Puedes abrir el panel a travs del men Ventana, opcin Archivos.

Escribe Perros en el campo Ttulo de la barra de herramientas de documento.

Apartado 5 Para abrir el documento inicio.htm puedes hacer doble clic sobre l, en el panel Archivos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 538


Ayuda a los ejercicios propuestos

Puedes abrir el panel a travs del men Ventana, opcin Archivos.

Escribe Inicio en el campo Ttulo de la barra de herramientas de documento.

Apartado 6 En todos los documentos, hacer clic sobre el botn Guardar , y despus sobre el botn
Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 539


Ayuda a los ejercicios propuestos

Unidad 4. El texto

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos. Seleccionar el sitio Deportes en el men desplegable que
aparece en la parte superior del panel.

Apartado 2 Para abrir el documento menu.htm hay que hacer doble clic sobre este archivo, en la lista de
archivos que aparecen en el panel Archivos.

Apartado 3 Si no aparece el panel CSS, brelo a travs del men Ventana, opcin Estilos CSS.

Una vez abierto haz clic en el botn Nueva regla CSS y se abrir un cuadro de dilogo.

En Tipo de Selector selecciona Etiqueta.

En Etiqueta selecciona body.

Y en Definir en selecciona Slo en este documento.

Pulsa el botn Aceptar y se abrir el dilogo dnde asignars las propiedades CSS.

Haz clic en la categora Cuadro y en el marco Margen asegrate de que la opcin Igual para todo esta
activada. En el campo Sup. escribe 0.

Haz clic en la categora Fondo y modifica las propiedades Posicin horizontal a centrar y Posicin
vertical a superior.

Apartado 4 Para abrir los documentos donde.htm, instalaciones.htm, quienes.htm y reservas.htm hay
que hacer doble clic sobre estos archivos, en la lista de archivos que aparecen en el panel Archivos.

Apartado 5 Si no aparece el panel CSS, brelo a travs del men Ventana, opcin Estilos CSS.

Una vez abierto, debers seguir estos pasos en los 4 documentos que acabas de abrir.

Haz clic en el botn Nueva regla CSS y se abrir un cuadro de dilogo.

En Tipo de Selector selecciona Etiqueta.

En Etiqueta selecciona body.

Y en Definir en selecciona Slo en este documento.

Pulsa el botn Aceptar y se abrir el dilogo dnde asignars las propiedades CSS.

Haz clic en la categora Fondo y modifica la propiedad Anexo a fijo.

Apartado 6 Haz clic sobre la pestaa del archivo instalaciones.htm y seleccionar las seis lneas que
hacen referencia a las instalaciones. Hacer clic sobre el botn Lista sin ordenar .

Apartado 7 Pulsa dos veces sobre el botn Sangra de texto .


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 540
Ayuda a los ejercicios propuestos

Pulsar fuera de la lista para que se apliquen los cambios.

Apartado 8 Para cada uno de los archivos, hacer clic sobre el botn Guardar , y despus sobre el
botn Cerrar .

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos. Seleccionar el sitio en el men Animales desplegable que
aparece en la parte superior del panel Archivos.

Apartado 2 Para abrir el documento perros.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Selecciona el ttulo Perros y en el Inspector de propiedades haz clic en el botn y en


para ponerlo en cursiva y negrita.

Tambin selecciona 36 en el desplegable Tam.

Apartado 4 Despliega el campo Estilo y selecciona la opcin Cambiar nombre...

Se abrir un cuadro de dilogo, debers darle el nombre titulo al estilo.

Apartado 5 Selecciona el texto Cuidados Postnatales y en el Inspector de propiedades haz clic en el


botn y en para ponerlo en cursiva y negrita.

Tambin selecciona 16 en el desplegable Tam.

Apartado 6 Despliega el campo Estilo y selecciona la opcin Cambiar nombre...

Se abrir un cuadro de dilogo, debers darle el nombre titulo2 al estilo.

Apartado 7 Para acceder a las porpiedades del documento haz clic en un rea vaca de la pgina y en el
Inspector de propiedades haz clic sobre el botn Propiedades de la pgina...

En la categora Aspecto selecciona Georgia en el desplegable Fuente de la pgina.

Escoge 16 en el campo Tamao.

En Color del fondo escribe #CCCC99.

Apartado 8 Para exportar los estiloa a un archivo .css abre el panel CSS a travs del men Ventana,
opcin Estilos CSS.

Pulsa el botn Todo para ver todos los estilos aplicados sobre la pgina en este momento.

Haz clic derecho sobre <style> y selecciona Exportar... para exportar todos los estilos de la pgina.

Busca la carpeta del sitio en el cuadro de dilogo que se te muestra y guarda la hoja de estilos como
estilo.css.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 541


Ayuda a los ejercicios propuestos

Se vincular al documento automticamente.

Apartado 9 Para abrir el documento inicio.htm hay que hacer doble clic sobre l, en el panel Archivos.

Para vincular la hoja de estilos a la pgina haz clic en el botn Adjuntar hoja de estilos del panel
CSS. En el siguiente cuadro de dilogo haz clic en el botn Examinar y selecciona el archivo estilo.css.
Confirma que el campo Aadir como tiene la opcin Vincular activada.

Apartado 10 Para abrir el documento consultas.htm hay que hacer doble clic sobre l, en el panel
Archivos.

Para vincular la hoja de estilos a la pgina haz clic en el botn Adjuntar hoja de estilos del panel
CSS. En el siguiente cuadro de dilogo haz clic en el botn Examinar y selecciona el archivo estilo.css.
Confirma que el campo Aadir como tiene la opcin Vincular activada.

Apartado 11 Selecciona el texto Consultas y en el campo Estilo del inspector de propiedades


selecciona titulo.

Apartado 12 Para abrir el documento gatos.htm hay que hacer doble clic sobre l, en el panel Archivos.

Para vincular la hoja de estilos a la pgina haz clic en el botn Adjuntar hoja de estilos del panel
CSS. En el siguiente cuadro de dilogo haz clic en el botn Examinar y selecciona el archivo estilo.css.
Confirma que el campo Aadir como tiene la opcin Vincular activada.

Apartado 13 Selecciona el texto Gatos y en el campo Estilo del inspector de propiedades selecciona
titulo.

Apartado 14 Selecciona el texto Cmo Prevenir Los Problemas Dentales? y en el campo Estilo del
inspector de propiedades selecciona titulo2.

Apartado 15 Seleccionar las cuatro ltimas lneas.

Hacer clic sobre el botn Lista sin ordenar .

Hacer clic sobre el botn Sangra de texto .

Pulsar fuera de la lista para que se aplique el ltimo cambio.

Apartado 16 Para todos los documentos abiertos, hacer clic sobre el botn Guardar Todo .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 542


Ayuda a los ejercicios propuestos

Unidad 5. Hiperenlaces

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento menu.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Seleccionar el texto Quienes.

Escribir quienes.htm en Vnculo, del inspector de propiedades.

Escribir abajo en Dest.

Apartado 4 Seleccionar el texto Dnde.

Escribir donde.htm en Vnculo, del inspector de propiedades.

Escribir abajo en Dest.

Apartado 5 Seleccionar el texto Instalaciones.

Escribir instalaciones.htm en Vnculo, del inspector de propiedades.

Escribir abajo en Dest.

Apartado 6 Seleccionar el texto Reservas.

Escribir reservas.htm en Vnculo, del inspector de propiedades.

Escribir abajo en Dest.

Pulsar fuera del texto para que se aplique el ltimo cambio.

Apartado 7 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 543


Ayuda a los ejercicios propuestos

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento inicio.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Seleccionar la imagen de aulaClic. Para ello basta con pulsar sobre ella.

Escribir http://www.aulaclic.com en Vnculo, del inspector de propiedades.

Apartado 4 Seleccionar la imagen de aulaclic.

Seleccionar _blank en Dest, del inspector de propiedades.

Pulsar fuera de la imagen para que se aplique el ltimo cambio.

Apartado 5 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 544


Ayuda a los ejercicios propuestos

Unidad 6. Imgenes

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos o tambin puedes abrir
el panel a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento instalaciones.htm hay que hacer doble clic sobre l, en el panel
Archivos.

Apartado 3 Situar el cursor a la derecha del texto Nuestras instalaciones.

Elegir la opcin Imagen, del men Insertar.

Seleccionar la imagen logodeportes.gif, que se encuentra dentro de la carpeta imagenes del sitio.

Apartado 4 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Seleccionar la imagen, pulsando sobre ella.

Elegir Medio absoluta en Alinear.

Pulsar fuera de la imagen para que se aplique el ltimo cambio.

Apartado 5 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos o tambin puedes abrir
el panel a travs del men Ventana, opcin Archivos

Apartado 2 Para abrir el documento inicio.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Primero nos descargamos las imgenes a la carpeta imagenes. Para cada imagen, hacer clic
con el botn derecho del ratn sobre la imagen y seleccionar la opcin Guardar imagen como.... Buscar la
carpeta imagenes dentro de la carpeta animales del sitio y mantener el mismo nombre.

Una vez guardadas las imgenes podemos crear el rollover.

Situar el cursor al lado del texto Inicio.

Elegir la opcin Imagen de sustitucin, que se encuentra en la opcin Objetos de imagen del men
Insertar. Se abrir una nueva ventana.

En Imagen original: seleccionar la imagen pata1.gif.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 545


Ayuda a los ejercicios propuestos

En Imagen de sustitucin: seleccionar la imagen pata2.gif.

Activar la casilla Carga previa de imagen de sustitucin.

Hacer clic sobre el botn Aceptar.

Apartado 4 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Seleccionar el rollover, pulsando sobre l.

Escribir # en Vnculo.

Pulsar fuera del rollover para que se aplique el ltimo cambio.

Apartado 5 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 546


Ayuda a los ejercicios propuestos

Unidad 7. Tablas

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento reservas.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Selecciona la tabla completa y en Borde escribe 0.

Selecciona la segunda y tercera celda de la segunda columna y haz clic en el botn para combinarlas.

Selecciona la primera fila y escribe #006464 en Fnd.

Selecciona la segunda y tercera fila y escribe #CCFFCC en Fnd.

Selecciona la cuarta fila y escribe #99CC99 en Fnd.

Ahora selecciona la segunda columna y manteniendo pulsada la tecla Ctrl haz clic tambin sobre la
primera celda de la primera columna, en Horiz selecciona Centro.

Pulsar fuera de la tabla para que se aplique el ltimo cambio.

Apartado 4 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento inicio.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Situa el cursor al principio del documento y haz clic en el men Insertar Tabla.

En Filas escribe 5 y en Columnas 3.

En Ancho de tabla escribe 700 y selecciona Pxeles en el desplegable de al lado.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 547
Ayuda a los ejercicios propuestos

Pon los campos Grosor del borde, Relleno de celda y Espacio entre celdas a 0.

Haz clic en Aceptar.

Selecciona la segunda celda de la segunda fila de la tabla que acabas de crear y pulsa el botn del
inspector de propiedades. Se abrir una nueva ventana.

Seleccionar Columnas en Dividir, y escribir 2 en Nmero de columnas:.

Hacer clic sobre el botn Aceptar.

Selecciona la primera celda de la primera fila, en An escribir 31. En Al escribir tambin 31.

Selecciona la tercera celda de la primera fila, en An escribir 31. En Al escribir tambin 31.

Selecciona la primera celda de la ltima fila, en An escribir 31. En Al escribir tambin 31.

Selecciona la tercera celda de la primera fila, en An escribir 31. En Al escribir tambin 31.

Selecciona la segunda celda de la segunda fila, en An escribir 150. En Al escribir tambin 100.

Apartado 4 Selecciona la tabla completa y selecciona centro en el campo Alinear del inspector de
propiedades.

Escribe #666633 en el campo Col. fondo del inspector de propiedades.

Apartado 5 Selecciona la primera celda de la primera fila y en el campo Fnd del inspector de
propiedades escribe imagenes/arriba_izquierda.gif.

Apartado 6 Selecciona la tercera celda de la primera fila y en el campo Fnd del inspector de
propiedades escribe imagenes/arriba_derecha.gif.

Apartado 7 Selecciona la primera celda de la ltima fila y en el campo Fnd del inspector de propiedades
escribe imagenes/abajo_izquierda.gif.

Apartado 8 Selecciona la tercera celda de la ltima fila y en el campo Fnd del inspector de propiedades
escribe imagenes/abajo_derecha.gif.

Apartado 9 Sita la segunda celda de la segunda fila y haz clic en el men Insertar Imagen.
Selecciona la imagen logo_animales.gif de la carpeta imagenes y haz clic en Aceptar.

Apartado 10 Selecciona todas las celdas de la tabla manteniendo presionada la tecla Ctrl y haciendo clic
en cada una de ellas. Luego, selecciona Centro en Horiz y Medio en Vert.

Apartado 11 Selecciona todo el texto que se encuentra bajo la tabla. Haz clic en el men Edicin
Cortar. Luego sitate en la segunda celda de la cuarta fila y haz clic en el men Edicin Pegar.

Apartado 12 Para abrir el documento botones.htm hay que hacer doble clic sobre l, en el panel
Archivos.

Selecciona los cuatro botones que encontrars all y copialos con la combinacin de teclas Ctrl + C.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 548


Ayuda a los ejercicios propuestos

Sitate en la tercera celda de la segunda fila y pgalos botones con la combinacin de teclas Ctrl + V.

Apartado 13 En el inspector de propiedades selecciona Derecha en el campo Horiz e Inferior en Vert.

Apartado 14 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Apartado 15 Repite los apartados 2 al 14 con los archivos consultas.htm, gatos.htm y perros.htm.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 549


Ayuda a los ejercicios propuestos

Unidad 8. Marcos

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento marcos.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Si no aparece el panel Marcos, brelo a travs del men Ventana, opcin Marcos.

Pulsar sobre el marco inferior, llamado abajo, en el panel Marcos.

Escribir quienes.htm en Origen, del inspector de propiedades.

Apartado 4 Seleccionar el marco marcoinferior en el panel Marcos.

Seleccionar No en Bordes.

Pulsar sobre el inspector de propiedades para que se se aplique el ltimo cambio.

Apartado 5 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 550


Ayuda a los ejercicios propuestos

Unidad 9. Formularios

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento reservas.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Situar el cursor a la derecha del texto Hora:.

Ir al men Insertar, opcin Formulario, y elegir la opcin Campo de texto.

Seleccionar el campo de texto que acaba de aparecer, y escribir 5 en Ancho car, del inspector de
propiedades.

Apartado 4 Situar el cursor a la derecha del texto Centro:.

Ir al men Insertar, opcin Formulario, y elegir la opcin Lista/men.

Seleccionar la lista/men que acaba de aparecer, y elegir Men en Tipo, del inspector de propiedades.

Hacer clic sobre el botn Valores de lista. Aparecer una nueva ventana.

Escribir Don Benito en Etiqueta de elemento.

Pulsar sobre el botn para insertar nuevos elementos en la lista. Aadir las etiquetas Madrid y Silla.

Hacer clic sobre el botn Aceptar.

Apartado 5 Seleccionar el men.

Seleccionar Don Benito en Seleccionado inicialmente, del inspector de propiedades.

Apartado 6 Situar el cursor a la izquierda del botn Enviar.

Ir al men Insertar, opcin Formulario, y elegir la opcin Botn.

Seleccionar el botn, y seleccionar Restablecer formulario en Accin, del inspector de propiedades.

Pulsar fuera del botn para que se aplique el ltimo cambio.

Apartado 7 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 551


Ayuda a los ejercicios propuestos

Ejercicio 2: Animales
Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento consultas.htm hay que hacer doble clic sobre l, en el panel
Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

para desplegar sus


Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn
propiedades ms avanzadas.

Situar el cursor en la celda vaca que se encuentra a la derecha del texto Animal:.

Ir al men Insertar, opcin Formulario, y elegir la opcin Lista/men.

Seleccionar la lista/men que acaba de aparecer, y elegir Men en Tipo, del inspector de propiedades.

Hacer clic sobre el botn Valores de lista. Aparecer una nueva ventana.

Escribir --- Elige opcin --- en Etiqueta de elemento.

Pulsar sobre el botn .


para insertar un nuevo elemento. Aadir las etiquetas Perro, Gato y Otros

Hacer clic sobre el botn Aceptar.

Apartado 4 Seleccionar el men.

Seleccionar --- Elige opcin --- en Seleccionado inicialmente, del inspector de propiedades.

Apartado 5 Situar el cursor en la celda vaca que se encuentra debajo del texto Consulta:.

Ir al men Insertar, opcin Formulario, y elegir la opcin rea de texto.

Seleccionar el rea de texto.

Escribir 50 en Ancho car, del inspector de propiedades.

Escribir 10 en Lneas nm.

Escribir Escribe aqu tu consulta en Valor inicial.

Apartado 6 Situar el cursor a la derecha del botn Restablecer.

Ir al men Insertar, opcin Formulario, y elegir la opcin Botn.

Seleccionar el botn, y seleccionar Enviar formulario en Accin, del inspector de propiedades.

Pulsar fuera del botn para que se aplique el ltimo cambio.

Apartado 7 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .
Volver al ejercicio sin resolver Volver a la teora
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 552
Ayuda a los ejercicios propuestos

Unidad 10. Multimedia

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento quienes.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Situar el cursor en la ltima lnea en blanco de la pgina, debajo de la imagen de aulaclic.

Ir al men Insertar, opcin Media, y elegir la opcin Flash.

Seleccionar el archivo basket.swf, que se encuentra dentro de la carpeta imagenes del sitio.

Apartado 4 Seleccionar el archivo Flash.

Desactivar la casilla Bucle, del inspector de propiedades.

Activar la casilla Rep.autom.

Pulsar fuera del archivo Flash para que se aplique el ltimo cambio.

Apartado 5 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 553


Ayuda a los ejercicios propuestos

Unidad 11. Las plantillas

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento conplantilla.htm hay que hacer doble clic sobre l, en el panel
Archivos.

Apartado 3 Ir al men Modificar, opcin Plantillas, y elegir la opcin Aplicar plantilla a pgina. Se
abrir una nueva ventana.

En Archivos: seleccionar Deportes.

En Plantillas: seleccionar plantilladeportes.

Activar la casilla Actualizar pgina cuando cambie la plantilla.

Hacer clic sobre Seleccionar.

En el caso de que existan nombres de regiones no coincidentes aparecer una nueva ventana. Lo ms
probable es que la regin no coincidente sea head.

En Nombre seleccionar Document head.

En Mover contenido a la nueva regin: seleccionar head.

Hacer clic sobre Aceptar.

Apartado 4 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 554


Ayuda a los ejercicios propuestos

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento conplantilla.htm hay que hacer doble clic sobre l, en el panel
Archivos.

Apartado 3 Ir al men Modificar, opcin Propiedades de la pgina.

En Texto: escribir #0000FF.

Hacer clic sobre Aceptar.

Aparecer un aviso, indicando que los cambios sern omitidos. No es posible cambiar las propiedades de
un documento basado en una plantilla, a excepcin del ttulo, por lo tanto, en este caso no es posible
modificar el color del texto.

Apartado 4 Borrar el texto Este es el ttulo y escribir Animales en su lugar.

Es posible hacerlo, ya que ese texto se encuentra dentro de una regin editable.

Apartado 5 Ir al men Modificar, opcin Plantillas, y elegir la opcin Separar de plantilla.

Apartado 6 Ir al men Modificar, opcin Propiedades de la pgina.

En Texto: escribir #0000FF.

Hacer clic sobre Aceptar.

En este caso el cambio s puede hacerse, ya que el documento ya no est basado en la plantilla, y pueden
modificarse todas las propiedades de la pgina, as como todo el contenido del documento.

Apartado 7 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 555


Ayuda a los ejercicios propuestos

Unidad 12. HTML desde Dreamweaver

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento buscar.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Ir al men Edicin, opcin Buscar y reemplazar. Se abrir una nueva ventana.

En Buscar en: seleccionar Documento actual.

En Buscar seleccionar Texto y escribir deportes.

En Reemplazar con: escribir aulaClic.

Activar la casilla Coincidir maysculas y minsculas.

Hacer clic sobre el botn Reemp. todos.

Pulsar sobre alguna parte de la pgina para que se aplique el ltimo cambio.

Apartado 4 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento buscar.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Ir al men Edicin, opcin Buscar y reemplazar. Se abrir una nueva ventana.

En Buscar en: seleccionar Documento actual.

En Buscar seleccionar Cdigo fuente y escribir aulaclic.jpg.

En Reemplazar con: escribir logo_animales.gif.

Hacer clic sobre el botn Reemp. todos.

Pulsar sobre alguna parte de la pgina para que se aplique el ltimo cambio.

Apartado 4 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 556


Ayuda a los ejercicios propuestos

Unidad 13. Otros elementos

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento donde.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Seleccionar el texto Para ms informacin sobre dnde se encuentran nuestros centros,
puedes llamar al: 555 05 05 50.

Hacer sobre el botn , para ver el cdigo de la pgina.

El texto seleccionado en el documento aparecer tambin seleccionado en el cdigo. La lnea en el cdigo


ser:

<p align="center"><font size="4"><em><strong> Para m&aacute;s


informaci&oacute;n sobre d&oacute;nde se encuentran nuestros centros,
puedes llamar al: 555 05 05 50 </strong></em></font></p>

Insertar <marquee> antes de dicho cdigo, y </marquee> al final de l. Tener cuidado, ya que al insertar
la etiqueta <marquee> se insertar automticamente </marquee> despus de ella. Como no queremos
</marquee> en ese lugar, habr que borrarla de ah.

El cdigo resultante ser:

<maquee><p align="center"><font size="4"><em><strong> Para m&aacute;s


informaci&oacute;n sobre d&oacute;nde se encuentran nuestros centros,
puedes llamar al: 555 05 05 50 </strong></em></font></p></marquee>

Apartado 4 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 557


Ayuda a los ejercicios propuestos

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir los documentos consultas.htm, gatos.htm, perros.htm e inicio.htm hay que hacer
doble clic sobre ellos, en el panel Archivos.

Apartado 3 Para cada uno de los arhivos, sita el cursor en en la segunda celda de la tercera fila de la
tabla.

Haz clic en el men Insertar HTML Regla horizontal.

Apartado 4 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 558


Ayuda a los ejercicios propuestos

Unidad 14. Capas

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento quienes.htm hay que hacer doble clic sobre l, en el panel Archivos

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Situar el cursor en cualquier sitio de la pgina.

Ir al men Insertar, opcin Objetos de diseo, y luego opcin Capa.

Seleccionar la capa, pulsando sobre la imagen .

Escribir oferta en ID de capa, del inspector de propiedades.

Apartado 4 Situar el cursor dentro de la capa. Insertar el texto:

Este fin de semana, disfruta de clases gratuitas de aerbic, simplemente por visitar nuestras
intalaciones.

cerrar

Apartado 5 Seleccionar el texto de la capa.

Hacer clic sobre el botn Alinear al centro , del inspector de propiedades.

Apartado 6 Seleccionar la capa, pulsando sobre la imagen .

Escribir #C197C1 en Col. Fondo, del inspector de propiedades.

Apartado 7 Seleccionar la capa, pulsando sobre la imagen .

Escribir 427px en An, del inspector de propiedades.

Escribir 143px en Al.

Apartado 8 Seleccionar la capa, pulsando sobre la imagen .

Escribir 38px en Iz, del inspector de propiedades.

Escribir 28px en Sup.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 559


Ayuda a los ejercicios propuestos

Apartado 9 Seleccionar la capa, pulsando sobre la imagen .

Seleccionar visible en Vis, del inspector de propiedades.

Pulsar fuera de la capa para que se aplique el ltimo cambio.

Apartado 10 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento gatos.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el inspector de propiedades, brelo a travs del men Ventana, opcin
Propiedades.

Si el inspector de propiedades no se muestra en su totalidad, pulsa sobre el botn para desplegar sus
propiedades ms avanzadas.

Situar el cursor en cualquier sitio de la pgina.

Ir al men Insertar, opcin Objetos de diseo, y luego opcin Capa.

Seleccionar la capa, pulsando sobre la imagen .

Escribir gatosemana en ID de capa, del inspector de propiedades.

Apartado 4 Situar el cursor dentro de la capa. Insertar el texto:

Este es Golfo y es de Valencia.

Apartado 5 Situar el cursor debajo de esta lnea e ir al men Insertar y luego opcin Imagen.

Selecciona la imagen gato1.gif de la carpeta imagenes.

Apartado 6 Situar el cursor dentro de la capa. Insertar el texto:

Cerrar

Apartado 7 Seleccionar el texto de la capa.

Hacer clic sobre el botn Alinear al centro , del inspector de propiedades.

Apartado 8 Seleccionar la capa, pulsando sobre la imagen .

Escribir #BFBF80 en Col. Fondo, del inspector de propiedades.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 560


Ayuda a los ejercicios propuestos

Apartado 9 Seleccionar la capa, pulsando sobre la imagen .

Escribir 276px en An, del inspector de propiedades.

Escribir 291px en Al.

Apartado 8 Seleccionar la capa, pulsando sobre la imagen .

Escribir 100px en Iz, del inspector de propiedades.

Escribir 200px en Sup.

Apartado 9 Seleccionar la capa, pulsando sobre la imagen .

Seleccionar hidden en Vis, del inspector de propiedades.

Pulsar fuera de la capa para que se aplique el ltimo cambio.

Apartado 10 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 561


Ayuda a los ejercicios propuestos

Unidad 15. Comportamientos

Ejercicio 1: Deportes

Apartado 1 Para abrir el sitio Deportes hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento quienes.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el panel Comportamientos, brelo a travs del men Ventana, opcin
Comportamientos.

Seleccionar el texto cerrar, que se encuentra dentro de la capa.

Hacer clic sobre el botn del panel Comportamientos.

Elegir la opcin Mostrar-Ocultar elementos.

En Elementos: seleccionar la capa capa "oferta", que es la nica capa del documento.

Hacer clic sobre el botn Ocultar.

Hacer clic sobre el botn Aceptar.

Hacer sobre el comportamiento en el panel.

Hacer clic sobre el botn , que aparece a la derecha del evento.

Seleccionar el evento onClick.

Apartado 4 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 562


Ayuda a los ejercicios propuestos

Ejercicio 2: Animales

Apartado 1 Para abrir el sitio Animales hay que seleccionarlo en el panel Archivos. Puedes abrir el panel
a travs del men Ventana, opcin Archivos.

Apartado 2 Para abrir el documento gatos.htm hay que hacer doble clic sobre l, en el panel Archivos.

Apartado 3 Si no aparece el panel Comportamientos, brelo a travs del men Ventana, opcin
Comportamientos.

Seleccionar la imagen del gato que se encuentra en la derecha.

Hacer clic sobre el botn del panel Comportamientos.

Elegir la opcin Mostrar-Ocultar elementos.

En Elementos: seleccionar la capa capa "gatosemana", que es la nica capa del documento.

Hacer clic sobre el botn Mostrar.

Hacer clic sobre el botn Aceptar.

Hacer sobre el comportamiento en el panel.

Hacer clic sobre el botn , que aparece a la derecha del evento.

Seleccionar el evento onClick.

Apartado 4 Seleccionar el texto cerrar de la capa.

Hacer clic sobre el botn del panel Comportamientos.

Elegir la opcin Mostrar-Ocultar elementos.

En Elementos: seleccionar la capa capa "gatosemana".

Hacer clic sobre el botn Ocultar.

Hacer clic sobre el botn Aceptar.

Hacer sobre el comportamiento en el panel.

Hacer clic sobre el botn , que aparece a la derecha del evento.

Seleccionar el evento onClick.

Apartado 5 Hacer clic sobre el botn Guardar , y despus sobre el botn Cerrar .

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 563


Ayuda a los ejercicios propuestos

Unidad 16. Comportamientos Avanzados

Ejercicio 1: Blog

Apartado 3.

1 Coloca el cursor en la primer lnea, vamos a introducir el men aqu.

2 Haz clic en Insertar Formulario Men de salto.

Se abrir el cuadro de dilogo de Men de salto.

3 En Texto escribe Seccin 1.

4 En Al seleccionarse, ir a URL escribe #.

Repite estos pasos para la Seccin 2 y la Seccin 3.

5 Marca la casilla Insertar botn Ir tras el men.

6 Pulsa Aceptar y el men se crear.

Puedes probarlo en el navegador pulsando la tecla F12.

Si cuando seleccionas algn elemento en el men, el navegador hace el cambio de pgina (aunque no se
vea se aade un # en la barra de direcciones).

Dreamweaver no habr cerrado bien el botn Ir.

Nosotros queremos seleccionar el elemento y luego pulsando el botn Ir ir a la pgina en concreto.

7 Pasa a la vista de cdigo.

8 Busca la parte donde se encuentra el formulario, vers esta lnea:

<select name="menu1" onchange="MM_jumpMenu('parent',this,0)">

9 Observa que tiene un evento onChange (cuando cambie), esto provoca que cuando se cambie el valor del
selector de elemento se ejecute el comportamiento. Vamos a eliminarlo dejando la lnea as:

<select name="menu1">

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 564


Ayuda a los ejercicios propuestos

Ahora ya no cambiar de pgina al cambiar de elemento, sino al hacer clic en el botn. Observa la lnea en
la que se crea el botn:

<input type="button" name="Button1" value="Ir"


onclick="MM_jumpMenuGo('menu1','parent',0)" />

El botn tiene asociado el evento onClick para que vaya a la pgina que corresponde.

Lo hemos conseguido.

Ms adelante modificaremos los valores para que el men tenga funcionalidad.

De momento lo dejaremos as.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 565


Ayuda a los ejercicios propuestos

Unidad 17. Estilos CSS Avanzado

Ejercicio 1: Crear una hoja de estilos

Apartado 2

1 Crea un nuevo archivo CSS desde Archivo Nuevo Pgina bsica CSS.

2 Gurdalo (CTRL + S) y llmalo estilo_blog.css.

Apartado 3

1 Abre el archivo blog.dwt.php.

2 En el panel Propiedades despliega el campo Estilo y selecciona la opcin Adjuntar hoja de estilos....

3 Busca el archivo estilo_blog.css que acabamos de crear y selecciona la opcin Vincular.

Apartado 5

1 Coloca el cursor al prinicipio de la pgina delante del formulario del men de salto.

2 Selecciona la opcion Insertar-->Objetos de diseo-->Etiqueta Div

3 Escribe contenido en el cuadro Id:

4 Pulsa en Aceptar

5 Coloca en cursor dentro del bloque

6 Selecciona Insertar Objetos de plantilla Regin editable.

7 Llmala contenido

8 Pulsa Aceptar.

Apartado 6

1 Selecciona el formulario del men por ejmeplo haciendo clic sobre la etiqueta <form> en la zona de
etiquetas.Pulsa Aceptar.

2 Selecciona la opcion Insertar-->Objetos de diseo-->Etiqueta Div

3 Escribe seccion en el cuadro Id:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 566


Ayuda a los ejercicios propuestos

4 Pulsa en Aceptar

Apartado 7

1 Para asegurarte de que te colocas dentro del bloque y delante del formulario pasa a vista Cdigo y coloca
el cursor detrs de la etiqueta <div id="seccion"> y delante de la etiqueta <form..

2 Vuelve a la vista Cdigo

3 Pulsa Intro (para crear un prrafo en blanco).

4 Escribe Categoras.

Apartado 8

1 Para asegurarte de que te colocas dentro del bloque y detrs del formulario pasa a vista Cdigo y coloca
el cursor detrs de la etiqueta </form> y delante de la etiqueta </div>

2 Vuelve a la vista Cdigo

3 Pulsa escribe los prrafos y asgnales los vnculos (eso ya lo sabrs hacer).

Al final te quedar un cdigo as:

<div id="contenedor">

<div id="contenido">

<!-- TemplateBeginEditable name="contenido" -->contenido<!-- TemplateEndEditable -->

</div>

<div id="seccion">

<p>Categor&iacute;as:</p>

<form name="form1" id="form1">

<select name="menu1">

<option value="#">Secci&oacute;n 1</option>

<option value="#">Secci&oacute;n 2</option>

<option value="#">Secci&oacute;n 3</option>

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 567


Ayuda a los ejercicios propuestos

</select>

<input type="button" name="Button1" value="Ir" onclick="MM_jumpMenuGo('menu1','parent',0)" />

</form>

<p>&nbsp;</p>

<p><a href="../index.php">Principal</a></p>

<p><a href=../admin.php">Administraci&oacute;n</a></p>

</div>

</div>

4 Guarda los cambios.

Ejercicio 2: Controles de Fuente.

1 Abre el archivo estilo_blog.css.

2 Escribe el siguiente estilo para el body:

body {

font-family: Tahoma;

font-size: 14px;

letter-spacing: 1px;

color: black;

3 Escribe el siguiente estilo para la clase titulo:

.titulo {

font-size: 18px;

4 Escribe el siguiente estilo para la clase datos:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 568


Ayuda a los ejercicios propuestos

.datos {

text-align: right;

font-size: 12px;

font-style: italic;

line-height: 0.2;

5 Escribe el siguiente estilo para los enlaces dentro de un prrafo:

pa{

text-decoration: none;

color: black;

Ejercicio 3: Controles de Fondo.

1 Abre el archivo estilo_blog.css.

2 En la etiqueta body aade la siguiente lnea:

body {

font-family: Tahoma;

font-size: 14px;

letter-spacing: 1px;

color: black;

background: url(imagenes/fondo_body.gif) no-repeat;

3 Escribe el siguiente estilo para el bloque con id contenedor:

#contenedor {

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 569


Ayuda a los ejercicios propuestos

background: white url(imagenes/fondo.gif) no-repeat;

4 Escribe el siguiente estilo para el bloque con id seccion:

#seccion {

background: white url(imagenes/fondo_seccion.gif) no-repeat;

5 En estilo para la clase titulo aade la siguiente lnea:

.titulo {

font-size: 18px;

background: url(imagenes/titulo.gif) no-repeat;

6 En el estilo para los enlaces de los prrafos aade la siguiente lnea:

pa{

text-decoration: none;

color: black;

background-color: #CCFF66;

Ejercicio 4: Controles de Mrgenes y Bordes.

1 Abre el archivo estilo_blog.css.

2 En la etiqueta body aade la siguiente lnea:

body {

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 570


Ayuda a los ejercicios propuestos

font-family: Tahoma;

font-size: 14px;

letter-spacing: 1px;

color: black;

background: url(imagenes/fondo_body.gif) no-repeat;

margin: 0px;

3 En el estilo para el elemento con id seccion aade estas lneas:

#seccion {

background: white url(imagenes/fondo_seccion.gif) no-repeat;

border-right: 2px solid black;

border-left: 2px solid black;

border-bottom: 2px solid black;

padding: 20px;

padding-top: 90px;

4 Crea este estilo para los formularios dentro del bloque con id seccion:

#seccion form {

margin-bottom: 10px;

5 Crea este estilo para el bloque con id contenido:

#contenido {

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 571


Ayuda a los ejercicios propuestos

padding: 190px 300px 30px 30px;

6 A la clase titulo adele estas lneas:

.titulo {

font-size: 18px;

background: url(imagenes/titulo.gif) no-repeat;

padding-top: 30px;

padding-left: 35px;

7 Al estilo de los enlaces que se encuentran dentro de un prrafo adele estas lneas:

pa{

text-decoration: none;

color: black;

background-color: #CCFF66;

padding-left: 2px;

padding-right: 2px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 572


Ayuda a los ejercicios propuestos

Ejercicio 5: Controles de Bloque.

1 Abre el archivo estilo_blog.css.

2 Al estilo para el elemento con id contenedor adele esta lnea:

#contenedor {

background: white url(imagenes/fondo.gif) no-repeat;

width: 800px;

3 Al estilo para el elemento con id seccion adele esta lnea:

#seccion {

background: white url(imagenes/fondo_seccion.gif) no-repeat;

border-right: 2px solid black;

border-left: 2px solid black;

border-bottom: 2px solid black;

padding: 20px;

padding-top: 90px;

width: 136px;

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 573


Ayuda a los ejercicios propuestos

Ejercicio 6: Controles de Posicin.

1 Abre el archivo estilo_blog.css.

2 Aade estas lneas al estilo para el elemento con id seccion:

#seccion {

background: white url(imagenes/fondo_seccion.gif) no-repeat;

border-right: 2px solid black;

border-left: 2px solid black;

border-bottom: 2px solid black;

padding: 20px;

padding-top: 90px;

width: 136px;

position: absolute;

top: 166px;

left: 533px;

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 574


Ayuda a los ejercicios propuestos

Unidad 19. Servidor de Pruebas

Ejercicio 1:

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si el servicio de MySQL no se est ejecutando, lnzalo para poder tener acceso a las bases de datos.

3 Haz clic izquierdo sobre el icono de WAMP en el rea de notificacin y selecciona la opcin
phpMyAdmin.

4 Se abrir una ventana, en el desplegable del men de la izquierda selecciona la base de datos
bd_libreria.

5 Para crear una nueva tabla en la seccin Crear nueva tabla en la base de datos escribe Compras en
Nombre y 5 en Campos.

6 Pulsa el botn Continuar para seguir.

7 Rellena los datos de los campos de la tabla tal y como te pedamos en el ejercicio.

8 Haz clic en Grabar para guardar los cambios y la tabla ya estar lista para utilizarse.

9 Haz clic en la pestaa Importar que encontrars en el men horizontal en la parte superior de la ventana:

10 En la siguiente ventana pulsa el botn Examinar y busca el archivo compras-latin1.txt que se encuentra
en la carpeta de ejerciciosdream/libreria.

11 El archivo se encuentra codificado en latin1 as que seleccionalo en la lista de Juego de caracteres del
archivo.

12 Pulsa el botn Continuar.


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 575
Ayuda a los ejercicios propuestos

13 Asegrate de que se han introducido datos en la tabla pulsando la opcin Examinar de la tabla
Compras.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 576


Ayuda a los ejercicios propuestos

Unidad 20. Pginas dinmicas

Ejercicio 1:

Apartado 1.

1 Si WAMP no se est ejecutando, lnzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se estn ejecutando, lnzalos para poder tener acceso a las
bases de datos y a la ejecucin de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio libreria, vamos a trabajar sobre l.

4 Abre el archivo usados.php.

5 Abre el panel Comportamientos del servidor (CTRL + F9) y haz doble clic sobre el elemento Juego de
registros listado_libros.

6 Modifica el Nombre listado_libros por libros_usados.

7 En Filtro selecciona el campo Usado.

8 En el desplegable de abajo, selecciona Valor introducido y escribe 1 en el cuadro de texto de su


derecha.

Debera quedarte algo como Filtro Usado = Valor introducio 1 .

Hemos creado un filtro para que se muestren aquellos registros con valor 1 en su campo Usado, sern
aquellos que estn usados.

9 Pulsa el botn Prueba para asegurarte y guarda los cambios haciendo clic en Aceptar para salir.

Dreamweaver lanzar la herramienta Buscar y Reemplazar para asegurarte de que ha cambiado el nombre
del juego de registros en el cdigo de la pgina, puedes pulsar el botn Buscar todos para asegurarte, pero
bastar con que cierres el cuadro de dilogo.

Apartado 2.

1 Debajo de la tabla del listado de registros crea una tabla con tres celdas, han de tener cada una un 33%
de ancho.

La primera debe tener el alineamiento a la izquierda, la segunda al centro y la tercera a la derecha.

2 Coloca el cursor en la primera celda de la nueva tabla.

3 Haz clic en la opcin Mover a la pgina anterior del desplegable de opcin de paginacin:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 577


Ayuda a los ejercicios propuestos

4 En la celda se aadir el texto Anterior.

5 Selecciona el texto Anterior, vamos a ocultarlo en la primera pgina.

6 Haz clic en la opcin Mostrar si no es la primera pgina en el listado de mostrar regin en la barra
Datos.

Apartado3.

1 Coloca el cursor en la celda central de la nueva tabla.

2 Haz clic en la opcin Registro final del listado de opciones de recuento de registros en la barra Datos.

3 Se aadir el texto {libros_nuevos.LastRecord} a la celda.

4 Escribe de a su derecha.

5 Ahora selecciona la opcin Total de registros en el listado de recuento de registros anterior.

6 Deber quedarte algo como: {libros_nuevos.LastRecord} de {libros_nuevos.TotalRecords}

Apartado4.

1 Coloca el cursor en la tercera celda.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 578


Ayuda a los ejercicios propuestos

2 Ahora selecciona la opcin Mover a la siguiente pgina.

3 En la celda se aadir el texto Siguiente.

4 Ahora selecciona el texto Siguiente, lo vamos a ocultar en la ltima pgina.

5 Selecciona la opcin Mostrar si no es la ltima pgina del listado de mostrar regin anterior.

Apartado5.

1 Selecciona el elemento {libros_nuevos.Titulo} dentro del listado de registros.

2 En el panel Propiedades escribe en el campo Vnculo lo siguiente: comprar.php?id=.

3 Ahora abre el panel Vinculaciones (CTRL + F10) y ve a la vista de Cdigo.

4 Arrastra el elemento Id al lado del texto que hemos escrito. Deber quedarte algo como esto:

<a href="comprar.php?id=<?php echo $row_libros_nuevos['Id']; ?>">

<?php echo strtoupper($row_libros_nuevos['Titulo']); ?></a>

5 Cierra el documento guardando los cambios.

Ejercicio 2:

Apartado 1.

1 Abre el archivo ofertas.php.

2 Abre el panel Comportamientos del servidor (CTRL + F9) y haz doble clic sobre el elemento Juego de
registros (listado_libros).

3 Modifica el Nombre listado_libros por libros_mas_baratos.

4 En Ordenar selecciona el campo Precio.

5 En el desplegable de la derecha selecciona Ascendente.

6 Pulsa Aceptar para cerrar el cuadro de dilogo.

7 Dreamweaver lanzar la herramienta Buscar y Reemplazar, cirrala.

8 En el panel Comportamientos del servidor haz doble clic sobre el elemento Repetir regin
(libros_mas_baratos).

9 Modifica el 7 y escribe 8 en su lugar.

10 Pulsa Aceptar para terminar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 579


Ayuda a los ejercicios propuestos

Hemos creado un listado que no utiliza filtros, pero muestra los 8 primeros registros ms baratos.

Apartado 2.

1 Selecciona el elemento {libros_nuevos.Titulo} del listado de registros.

2 En el panel Propiedades escribe en el campo Vnculo lo siguiente: comprar.php?id=.

3 Ahora abre el panel Vinculaciones (CTRL + F10) y ve a la vista de Cdigo.

4 Arrastra el elemento Id al lado del texto que hemos escrito. Deber quedarte algo como esto:

<a href="comprar.php?id=<?php echo $row_libros_nuevos['Id']; ?>">

<?php echo strtoupper($row_libros_nuevos['Titulo']); ?></a>

Hemos creado un enlace a una pgina llamada comprar.php y le hemos pasado un parmetro id con el
valor del Id del registro que se muestre.

Por lo que en cada ttulo de cada libro habr un enlace diferente que apuntar a la pgina comprar.php
pasndole el cdigo del libro elegido.

5 Cierra el documento guardando los cambios.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 580


Ayuda a los ejercicios propuestos

Unidad 21. Cmo crear un Blog

Ejercicio 1:

Apartado 1 Abre el sitio libreria y sigue las instrucciones del enunciado para modificar el archivo
admin.php.

Apartado 2.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como listado_entradas.php.

3 En la nica regin editable debers escribir un prrafo de clase titulo que diga Selecciona una entrada a
modificar o eliminar.

Crearemos un recordset para cargar los titulos y fechas de las entradas.

4 Haz clic en el botn para crear un nuevo juego de registros.

5 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
listado_entradas.

6 En Conexin selecciona blog_aulaclic.

7 En Tabla selecciona entradas.

8 En Ordenar selecciona Fecha y en el desplegable de al lado Descendente.

9 Haz clic en el botn Aceptar para crear el juego de registros.

10 Debajo del prrafo que hemos aadido inserta una tabla con 10 pxeles de relleno de celda.

La tabla deber tener 2 filas y 4 columnas.

11 Seleciona la primera fila y aplcale el estilo borde_inferior.

12 Escribe en la primera celda de la primera fila Ttulo en negrita.

13 Escribe en la segunda celda de la primera fila Fecha en negrita.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 581


Ayuda a los ejercicios propuestos

14 Arrastra el elemento Titulo a la primera celda de la segunda fila.

15 Arrastra el elemento Fecha a la segunda celda de la segunda fila y ponlo en cursiva.

16 En la tercera celda de la segunda fila inserta la imagen imagenes/edit.png.

Debers enlazarla a modifica_entrada.php?id=

Arrastra el elemento Id para que el enlace quede de este modo:

modifica_entrada.php?id=<?php echo $row_listado_entradas['Id']; ?>

17 En la cuarta celda de la segunda fila inserta la imagen imagenes/edit.png.

Debers enlazarla a elimina_entrada.php?id=

Arrastra el elemento Id para que el enlace quede de este modo:

elimina_entrada.php?id=<?php echo $row_listado_entradas['Id']; ?>

Apartado 3.

1 Selecciona la segunda fila de la tabla y haz que se repita para que muestre 6 registros.

Utiliza la opcin Repetir Regin.

2 Luego coloca el cursor al final del contenido editable e introduce una barra de navegacin de registros
.

3 Cierra el documento guardando los cambios.

Apartado 4.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como listado_categorias.php.

3 En la nica regin editable debers escribir un prrafo de clase titulo que diga Selecciona una categora
a modificar o eliminar

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 582


Ayuda a los ejercicios propuestos

Crearemos un recordset para cargar los nombres e ids de categoras.

4 Haz clic en el botn para crear un nuevo juego de registros.

5 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
listado_categorias.

6 En Conexin selecciona blog_aulaclic.

7 En Tabla selecciona categorias.

8 En Ordenar selecciona Nombre y en el desplegable de al lado Ascendente.

9 Haz clic en el botn Aceptar para crear el juego de registros.

40 Debajo del prrafo que hemos aadido debers insertar una tabla con 10 pxeles de relleno de celda.

La tabla deber tener 2 filas y 3 columnas.

Seleciona la primera fila y aplicale el estilo borde_inferior.

11 Escribe en la primera celda de la primera fila Nombre en negrita.

12 Arrastra el elemento Titulo a la primera celda de la segunda fila.

13 En la segunda celda de la segunda fila inserta la imagen imagenes/edit.png.

Debers enlazarla a modifica_categoria.php?id=

Arrastra el elemento Id para que el enlace quede de este modo:

modifica_categoria.php?id=<?php echo $row_listado_categorias['Id']; ?>

14 En la tercera celda de la segunda fila inserta la imagen imagenes/edit.png.

Debers enlazarla a elimina_categoria.php?id=

Arrastra el elemento Id para que el enlace quede de este modo:

elimina_categoria.php?id=<?php echo $row_listado_categorias['Id']; ?>

Apartado 5.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 583


Ayuda a los ejercicios propuestos

1 Selecciona la segunda fila de la tabla y haz que se repita para que muestre 6 registros.

Utiliza la opcin Repetir Regin.

2 Luego coloca el cursor al final del contenido editable e introduce una barra de navegacin de registros
.

3 Cierra el documento guardando los cambios.

Ejercicio 2:

Apartado 1.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como modifica_entrada.php.

Crearemos un recordset para cargar la entrada que queremos modificar.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
detalle_entrada.

5 En Conexin selecciona blog_aulaclic.

6 En Tabla selecciona entradas.

7 En Filtrar selecciona lo siguiente: Id = Parmetro URL id.

8 Haz clic en el botn Aceptar para crear el juego de registros.

9 Ahora visualizaremos la entrada para asegurarnos de que es la que queremos borrar.

Escribe un prrafo de clase titulo que contenga el Ttulo de la entrada.

Arrstralo desde el panel Vnculos.

Luego arrastra el elemento Texto bajo el Ttulo, este no deber estar incluido en un prrafo.

Finalmente inserta una regla horizontal (Insertar HTML Regla Horizotal).

10 Pulsa el botn Asistente de formulario de actualizacin de registros .

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 584


Ayuda a los ejercicios propuestos

11 En el cuadro de dilogo que se abrir debers seleccionar la tabla a modificar categorias.

12 Cuando se termine la actualizacin deberemos volver a la pgina admin.php.

13 Haz que el campo Id sea oculto.

14 El campo Fecha debe enviarse como Fecha.

15 El campo Texto debe mostrarse como un rea de texto.

16 El campo Id_Categoria deber mostrarse como un Men.

17 Pulsa Aceptar.

Ahora volveremos a la vista de Cdigo para modificar el elemento del formulario que se encarga de enviar el
Id_Categoria.

Vers un bloque de cdigo como el siguiente:

<select name="Id_Categoria">

<option value="menuitem1" <?php if (!(strcmp("menuitem1", <?php echo


$row_Recordset1['Id_Categoria']; ?>))) {echo "SELECTED";} ?>>[ Etiqueta ]</option>

<option value="menuitem2" <?php if (!(strcmp("menuitem2", <?php echo


$row_Recordset1['Id_Categoria']; ?>))) {echo "SELECTED";} ?>>[ Etiqueta ]</option>

</select>

Vamos a modificarlo para que muestre los nombres de las categoras.

Antes que nada necesitaremos crear un juego de registros para poder cargarlas.

18 Haz clic en el botn para crear un nuevo juego de registros.

19 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
listado_categorias.

20 En Conexin selecciona blog_aulaclic.

21 En Tabla selecciona categorias.

22 En Ordenar selecciona Nombre Ascendente.

23 Haz clic en el botn Aceptar para crear el juego de registros.

24 Modifica el bloque de cdigo anterior para que muestre lo siguiente:

<select name="Id_Categoria">
aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 585
Ayuda a los ejercicios propuestos

<option value="<?php echo $row_listado_categorias['Id']; ?>" <?php if


(!(strcmp($row_listado_categorias['Id'], $row_detalle_entrada['Id_Categoria']))) {echo "SELECTED";} ?>>

<?php echo $row_listado_categorias['Nombre']; ?>

</option>

</select>

25 Selecciona toda la etiqueta option y haz que se repita para todos los registros de categoras.

Utiliza la opcin Repite Regin.

26 Guarda los cambios y cierra el documento.

Apartado 2.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como modifica_categoria.php.

3 En la nica regin editable escribe un prrafo que diga Modifica el nombre de la categora:.

Crearemos un recordset para cargar la categora que queremos modificar.

4 Haz clic en el botn para crear un nuevo juego de registros.

5 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
detalle_categoria.

6 En Conexin selecciona blog_aulaclic.

7 En Tabla selecciona categorias.

8 En Filtrar selecciona lo siguiente: Id = Parmetro URL id.

9 Haz clic en el botn Aceptar para crear el juego de registros.

10 Pulsa el botn Asistente de formulario de actualizacin de registros .

11 En el cuadro de dilogo que se abrir debers seleccionar la tabla a modificar categorias.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 586


Ayuda a los ejercicios propuestos

12 Cuando se termine la actualizacin deberemos volver a la pgina admin.php.

13 Haz que el campo Id sea oculto.

14 Pulsa Aceptar el cuadro de dilogo.

15 Guarda los cambios y cierra el documento.

Ejercicio 3:

Apartado 1.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como elimina_entrada.php.

Crearemos un recordset para cargar la entrada que queremos eliminar.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
detalle_entrada.

5 En Conexin selecciona blog_aulaclic.

6 En Tabla selecciona entradas.

7 En Filtrar selecciona lo siguiente: Id = Parmetro URL id.

8 Haz clic en el botn Aceptar para crear el juego de registros.

9 En la nica regin editable escribe un prrafo de clase titulo que muestre el Ttulo de la entrada.
Arrstralo desde el panel Vinculaciones.

Luego debers aadir el elemento Texto bajo el Titulo, pero sin embargo, este no debe estar en un prrafo.

Aade un nuevo prrafo a continuacin de clase datos que muestre el elemento Fecha.

Inserta una regla horizontal (Insertar HTML Regla horizontal).

Y finalmente escribe un ltimo prrafo que diga Si eliminas una entrada, sus comentarios tambin se
eliminarn.

10 Crea un formulario (Insertar Formulario Formulario).


aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 587
Ayuda a los ejercicios propuestos

11 En l crea un campo oculto (Insertar Formulario Campo Oculto).

12 En el panel Propiedades dale el nombre campoOculto al campo que acabamos de crear.

Estamos listos para insertar el comportamiento de Eliminar Registro.

13 Haz clic en el botn Eliminar Registro en la barra Datos.

14 Rellena los datos del cuadro de dilogo, en Valor de clave principal escribe Parmetro URL
campoOculto.

15 Pulsa Aceptar para terminar.

16 Cierra el documento guardando los cambios.

Apartado 2.

1 Abre un nuevo archivo dinmico basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

2 Gurdalo como elimina_categoria.php.

Crearemos un recordset para cargar la categora que queremos eliminar.

3 Haz clic en el botn para crear un nuevo juego de registros.

4 En el cuadro de dilogo que se abrir rellena los datos de la siguiente forma: en Nombre escribe
detalle_categoria.

5 En Conexin selecciona blog_aulaclic.

6 En Tabla selecciona categorias.

7 En Filtrar selecciona lo siguiente: Id = Parmetro URL id.

8 Haz clic en el botn Aceptar para crear el juego de registros.

9 En la nica regin editable debers escribir un prrafo de clase titulo que diga Eliminar categoria.

Luego inserta un nuevo prrafo en el que se pueda leer Vas a eliminar la categora:

Arrastra a continuacin el Nombre de la categora desde el panel Vinculaciones. Ponla en cursiva y


negrita.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 588


Ayuda a los ejercicios propuestos

Inserta una regla horizontal (Insertar HTML Regla horizontal).

Y finalmente aade un ltimo prrafo que diga Si eliminas una categora, sus entradas y comentarios
tambin se eliminarn.

10 Crea un formulario (Insertar Formulario Formulario).

11 En l crearemos un campo oculto (Insertar Formulario Campo Oculto).

12 En el panel Propiedades deberemos darle el nombre campoOculto al campo que acabamos de crear.

Estamos listos para insertar el comportamiento de Eliminar Registro.

13 Haz clic en el botn Eliminar Registro en la barra Datos.

14 Rellena los datos del cuadro de dilogo, en Valor de clave principal escribe Parmetro URL
campoOculto.

15 Pulsa Aceptar para terminar.

16 Cierra el documento guardando los cambios.

Ejercicio 4:

Apartado 1.

1 Abre el documento elimina_categoria.php.

2 Selecciona la opcin Restringir acceso a pgina .

La pgina ahora estar protegida.

3 Cierra el documento guardando los cambios.

4 Repite los pasos 1 y 3 para los documentos:

elimina_entrada.php

listado_categorias.php

listado_entradas.php

modifica_categoria.php

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 589


Ayuda a los ejercicios propuestos

modifica_entrada.php

Apartado 2.

Para terminar crearemos un enlace Desconectar en las pginas para que el usuario pueda terminar la
sesin.

1 Abre el documento elimina_categoria.php.

2 Selecciona la opcin Desconectar usuario .

3 En el cuadro de dilogo que se abrir selecciona la opcin Crear nuevo vnculo: "Desconectar".

4 Pulsa Aceptar.

5 Coloca el enlace en la parte superior de la regin editable y dentro de un prrafo de clase datos.

6 Cierra el documento guardando los cambios.

7 Repite los pasos 1 a 6 para los documentos:

elimina_entrada.php

listado_categorias.php

listado_entradas.php

modifica_categoria.php

modifica_entrada.php

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 590


Ayuda a los ejercicios propuestos

Unidad 22. XML y RSS

Ejercicio 1: Blog.

Apartado 1.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio blog.

3 Crea un nuevo archivo de XSLT (fragmento) haciendo clic en Archivo Nuevo, Categora Pgina en
blanco, XSLT (fragmento).

4 Se abrir un cuadro de dilogo, selecciona la opcin Adjuntar un archivo remoto en Internet.

5 En la caja de texto escribe http://del.icio.us/rss/aulaClic.

6 Pulsa Aceptar.

7 Guarda el archivo como enlaces_rss.xsl.

8 Ve a la vista de Cdigo y escribe lo siguiente:

<p class="titulo">Office</p>

<blockquote>

</blockquote>

<p class="titulo">Otros</p>

<blockquote>

</blockquote>

9 Coloca el cursor en el primer blockquote y arrastra un elemento rss:link (hijo del elemento rss:item) a un
nuevo prrafo.

10 Pulsa el botn a la derecha del campo Vnculo del panel Propiedades.

11 En el cuadro de dilogo que se abrir selecciona Fuentes de datos.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 591


Ayuda a los ejercicios propuestos

12 Selecciona el elemento rss:link que se encuentra bajo el elemento rss:item y pulsa Aceptar.

13 Selecciona el prrafo completo y haz clic en la opcin Regin condicional de la barra de XSLT.

14 En el cuadro de dilogo que se abrir escribe dc:subject = "office".

15 Pulsa Aceptar.

16 Selecciona el bloque xsl:if y pulsa el botn Repetir regin de la barra de XSLT.

17 En el cuadro de dilogo que se abrir selecciona el elemento rss:item.

18 Pulsa Aceptar.

19 En la vista de Cdigo, bajo la lnea de xsl:for-each escribe:

<xsl:sort select="rss:title" />

Si has seguido bien los pasos debers tener algo como:

<p class="titulo">Office</p>

<blockquote>

<xsl:for-each select="rdf:RDF/rss:item">

<xsl:sort select="rss:title" />

<xsl:if test="dc:subject=&quot;office&quot;">

<p><a href="{rss:link}"><xsl:value-of select="rss:title"/></a></p>

</xsl:if>

</xsl:for-each>

</blockquote>

20 Repite los pasos 9 a 19 para el segundo blockquote, la condicin en este caso debe ser dc:subject !=
"office".

Deber quedarte algo como:

<p class="titulo">Otros</p>

<blockquote>

<xsl:for-each select="rdf:RDF/rss:item">

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 592


Ayuda a los ejercicios propuestos

<xsl:sort select="rss:title" />

<xsl:if test="dc:subject!=&quot;office&quot;">

<p><a href="{rss:link}"><xsl:value-of select="rss:title"/></a></p>

</xsl:if>

</xsl:for-each>

</blockquote>

21 Abre un archivo dinmico nuevo basado en la plantilla blog.dwt.php (Archivo Nuevo, pestaa
Plantillas).

22 Gurdalo como enlaces.php.

23 Coloca el cursor en la regin editable y pulsa el botn Transformacin XSL de la barra Datos.

24 En el cuadro de dilogo que se abrir selecciona el archivo enlaces_rss.xsl en Archivo XSLT.

25 Pulsa Aceptar.

26 Hemos terminado, pulsa la tecla F12 para ver una previsualizacin.

27 Cierra el documento guardando los cambios.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 593


Ayuda a los ejercicios propuestos

Unidad 23. Acceso a datos con Spry

Ejercicio 1: Insertar contenido XML.

Apartado 1.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el archivo index.htm que encontrars en la carpeta ajax de la carpeta de ejercicios.

3 Sita el cursor bajo el encabezado de ndice de cursos.

4 Haz clic en Insertar Spry Conjunto de datos XML de Spry

5 En el cuadro de dilogo que se abrir haz clic en el botn Examinar y selecciona el archivo
cursos_aulaclic.xml que se encuentra en la misma carpeta.

6 Pulsa el botn Obtener esquema.

7 Selecciona el elemento item.

8 Pulsa el botn Aceptar para crear el conjunto de datos.

9 Selecciona el prrafo que se encuentra bajo el rtulo de encabezado.

10 Haz clic en Insertar Spry Regin de Spry

11 Activa la opcin Reeplazar seleccin para sustituir el prrafo con la etiqueta div que vamos a insertar.

12 Pulsa Aceptar para seguir.

13 Arrastra el elemento title al contendor que se ha creado.

14 Con el elemento title seleccionado ves al panel Propiedades y pulsa el botn en el campo Vnculo
para buscar el enlace.

15 Activa la opcin Fuente de datos en el cuadro de dilogo.

16 Selecciona el elemento guid que es el que contiene la URL que buscamos y pulsa Aceptar.

17 Todava con el elemento title seleccionado vamos a hacer clic en Insertar Spry Regin de Spry
para crear la repeticin que buscamos.

18 Sin cambiar nada del nuevo cuadro de dilogo pulsa Aceptar.

19 Hemos terminado, pulsa la tecla F12 para ver una previsualizacin.

Repite todos estos pasos para el archivo articulos_aulaclic.xml y colocalos bajo la cabecera con el mismo
nombre.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 594


Ayuda a los ejercicios propuestos

Recuerda que debers crear un nuevo conjunto de datos y utilizarla para la regin de Spry y la repeticin
de Spry!

20 Cierra el documento guardando los cambios.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 595


Ayuda a los ejercicios propuestos

Unidad 24. AJAX y Spry Framework

Ejercicio 1:

Apartado 1.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio libreria.

3 Abre el archivo catalogo.php.

4 Ve a la vista de Cdigo.

5 Localiza la tabla que muestra los registros.

6 Modifcala para que se pueda leer:

<table border="0" cellpadding="15" cellspacing="0">

<tr>

<th onclick="misLibros.sort('isbn', 'toggle');">ISBN</th>

<th onclick="misLibros.sort('titulo', 'toggle');">Ttulo</th>

<th onclick="misLibros.sort('autor', 'toggle');">Autor</th>

<th onclick="misLibros.sort('precio', 'toggle');">Precio</th>

</tr>

<tr spry:repeat="misLibros">

<td>{isbn}</td>

<td>{titulo}</td>

<td>{autor}</td>

<td>{precio}</td>

</tr>

</table>

7 Aadiremos las definiciones de los tipos de columna en la parte superior (donde hemos declarado el
dataset) para que no haya problemas a la hora de ordenar por precio.

var misLibros = new Spry.Data.XMLDataSet("libreria.xml", "biblioteca/libro");

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 596


Ayuda a los ejercicios propuestos

misLibros.setColumnType('@id', 'number');

misLibros.setColumnType('precio', 'number');

8 Pulsa la tecla F12 para ver la pgina en el servidor de pruebas.

Apartado 2.

Vamos a aadir los estilos.

1 Modifica de nuevo las celdas de la cabecera para que sean como estas:

<th onclick="misLibros.sort('isbn', 'toggle');" spry:hover="destacado">ISBN</th>

<th onclick="misLibros.sort('titulo', 'toggle');" spry:hover="destacado">Ttulo</th>

<th onclick="misLibros.sort('autor', 'toggle');" spry:hover="destacado">Autor</th>

<th onclick="misLibros.sort('precio', 'toggle');" spry:hover="destacado">Precio</th>

2 Abre el archivo estilo_libreria.css y adele esta clase:

.destacado {color:#E35331; cursor:pointer;}

3 Guarda todos los documentos.

4 Pulsa la tecla F12 para ver la pgina en el servidor de pruebas.

Vers como al pasar el ratn sobre las cabeceras stas cambian de color.

Al hacer clic los registros se ordenarn.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 597


Ayuda a los ejercicios propuestos

Unidad 25. Spry y Formularios

Ejercicio 1:

Apartado 1.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el sitio animales.

3 Abre el archivo consultas.htm.

4 Selecciona el campo email y pulsa SUPRIMIR para borrarlo.

5 Inserta un campo de texto de validacin desde Insertar Spry Campo de texto de validacin de
Spry.

6 Selecciona la opcin No hay etiqueta de rtulo en el siguiente cuadro de dilogo para que se cree slo
el control y pulsa Aceptar.

7 En el panel Propiedades selecciona Correo electrnico en el desplegable Tipo.

8 Marca la opcin Validar al Desenfocar.

Apartado 2.

1 Selecciona el campo animal y pulsa SUPRIMIR para borrarlo.

2 Inserta un campo desplegable de validacin desde Insertar Spry Seleccin de validacin de


Spry.

3 Selecciona la opcin No hay etiqueta de rtulo en el siguiente cuadro de dilogo para que se cree slo
el control y pulsa Aceptar.

7 En el panel Propiedades deselecciona la opcin Valor en blanco.

8 Marca la opcin Valor no vlido -1.

9 Marca la opcin Validar al Desenfocar.

10 Selecciona el control desplegable para modificar sus valores.

11 En el panel Propiedades haz clic sobre el botn Valores de lista y rellena el cuadro de dilogo para
que se muestre de la siguiente forma:

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 598


Ayuda a los ejercicios propuestos

Apartado 3.

1 Selecciona el campo consulta y pulsa SUPRIMIR para borrarlo.

2 Inserta un rea de texto de validacin desde Insertar Spry rera de texto de validacin de Spry.

3 Selecciona la opcin No hay etiqueta de rtulo en el siguiente cuadro de dilogo para que se cree slo
el control y pulsa Aceptar.

4 En el panel Propiedades escribe 100 en el campo Car. mx.

5 Marca la opcin Validar al Desenfocar.

6 En el campo Sugerencia escribe Escribe aqu tu consulta.

Apartado 4.

1 Selecciona el campo nombr y pulsa SUPRIMIR para borrarlo.

2 Inserta un campo de texto de validacin desde Insertar Spry Campo de texto de validacin de
Spry.

3 Selecciona la opcin No hay etiqueta de rtulo en el siguiente cuadro de dilogo para que se cree slo
el control y pulsa Aceptar.

4 En el panel Propiedades asegrate de que la opcin Obligatorio est marcada.

5 Marca la opcin Validar al Desenfocar.

6 Guarda los cambios.

7 Pulsa F12 para visualizar los cambios.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 599


Ayuda a los ejercicios propuestos

Unidad 26. Controles Spry Avanzados

Ejercicio 1:

Apartado 1.

1 Si no tienes abierto Dreamweaver, brelo para realizar el ejercicio.

2 Abre el archivo index.htm que se encuentra en la carpeta ajax.

3 Coloca el cursor antes de ndice de cursos y pulsa Enter.

4 Haz clic en Insertar Spry Paneles en Fichas de Spry.

5 Haz clic en el encabezado de la Ficha 1, modifica el nombre para que se lea Cursos.

6 Haz clic en el encabezado de la Ficha 2, modifica el nombre para que se lea Artculos.

Ahora rellenaremos el contenido de las fichas.

7 Selecciona la etiqueta DIV completa del listado de cursos desde la vista de Cdigo.

8 Pulsa CTRL + X para cortarla. Vuelve a la vista de Diseo y pgala utilizando CTRL + V en el lugar del
contenido de la ficha de Cursos.

9 Cambia la vista de las fichas para que se muestre la pestaa Artculos colocando el ratn encima de ella
y pulsando el botn con forma de ojo que aparecer:

10 Repite los pasos 7 y 8 para el listado de artculos.

Volver al ejercicio sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 600





Pruebasevaluativas.
Soluciones

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 601


Pruebas evaluativas. Soluciones

Unidad 1. Conceptos bsicos de Dreamweaver CS3

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Las pginas web pueden tener la extensin HTML.


a) Verdadero.

b) Falso.

2. Los servidores gratuitos son recomendables para alojar pginas de


empresas.
a) Verdadero.

b) Falso.

3. En Internet pueden existir pginas con el mismo nombre pero distinta


terminacin.
a) Verdadero.

b) Falso.

4. En Dreamweaver no pueden utilizarse combinaciones de teclas.


a) Verdadero.

b) Falso.

5. El botn significa...
a) Abrir.

b) Nuevo.

c) Cerrar.

6. El icono significa...
a) Abrir.

b) Nuevo.

c) Cerrar.

7. El icono significa...
a) Abrir.

b) Nuevo.

c) Cerrar.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 602


Pruebas evaluativas. Soluciones

8. Si hacemos clic sobre el botn Nuevo de la barra de herramientas:


a) Aparecer directamente un nuevo documento vaco en pantalla.

b) Aparecer una nueva ventana en la que hay que elegir el tipo de


documento que se desea crear.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. Si se pulsa sobre el icono


a) Se guardarn todos los documentos modificados y los nuevos.

b) Se guardarn solamente todos los nuevos documentos.

c) Se guardarn solamente todos los documentos modificados.

d) Ninguna de las opciones anteriores.

10. La combinacin de teclas Ctrl + O sirve para....


a) Crear un nuevo documento.

b) Abrir un documento.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 603


Pruebas evaluativas. Soluciones

Unidad 2. El entorno de trabajo

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Los botones para minimizar y maximizar la ventana del programa


Dreamweaver se encuentran en la Barra Insertar.
a) Verdadero.

b) Falso.

2. Las vistas del documento pueden cambiarse a travs del panel Propiedades.
a) Verdadero.

b) Falso.

3. La pestaa Favoritos en la barra Insertar puede personalizarse para mostrar


unos u otros iconos.
a) Verdadero.

b) Falso.

4. Las barras de herramientas son flotantes.


a) Verdadero.

b) Falso.

5. La apariencia y opciones de un inspector cambian dependiendo del objeto


seleccionado.
a) Verdadero.

b) Falso.

6. Los paneles e inspectores se muestran y ocultan a travs del men ...


a) Insertar.

b) Comandos.

c) Ventana.

7. En la barra Insertar o panel de Objetos...


a) se puede cambiar las vistas del documento.

b) los botones estn clasificados segn su categora.

c) se configuran las propiedades del objeto seleccionado.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 604


Pruebas evaluativas. Soluciones

8. Se puede trabajar con el editor visual mediante las vistas...


a) diseo.

b) cdigo.

c) las dos respuestas anteriores son correctas.

9. El icono sirve para ...


a) pasar a la vista cdigo.

b) pasar a la vista cdigo y diseo.

c) pasar a la vista diseo.

d) insertar una imagen.

10. La vista diseo...


a) es la vista predeterminada.

b) es la que se suele utilizar habitualmente.

c) las dos afirmaciones anteriores son verdaderas.

d) las tres afirmaciones anteriores son falsas.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 605


Pruebas evaluativas. Soluciones

Unidad 3. Configuracin de un sitio local

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Es posible visualizar un sitio en el panel Sitio o en una ventana.


a) Verdadero.

b) Falso.

2. El botn sirve para cambiar la vista del sitio.


a) Verdadero.

b) Falso.

3. El botn sirve para ver el mapa del Sitio.


a) Verdadero.

b) Falso.

4. Si los archivos se mueven de una carpeta a otra desde fuera de


Dreamweaver, las pginas se mostrarn correctamente.
a) Verdadero.

b) Falso.

5. No importa que las pginas sean voluminosas y ocupen mucha memoria.


a) Verdadero.

b) Falso.

6. Es conveniente que todas las pginas de un sitio sigan un mismo formato.


a) Verdadero.

b) Falso.

7. Una imagen de rastreo sirve para...


a) Insertar una barra de mens.

b) Establecer una imagen como fondo, que no se mostrar en el navegador.

c) Buscar imgenes en Internet, al pulsar sobre ella.

8. Para qu sirve este otro botn .


a) Para crear un sitio nuevo.

b) Para cambiar la vista del sitio.

c) Para elegir un color.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 606


Pruebas evaluativas. Soluciones

9. Los colores seguros para web son...


a) Los colores que no afectan a la vista.

b) Imgenes de fondo para los documentos.

c) Los colores que se muestran de la misma forma en Microsoft


Internet Explorer y en Netscape Navigator.

d) Ninguna de las opciones anteriores.

10. Los colores...


a) Se representan con un nmero hexadecimal.

b) Pueden personalizarse.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 607


Pruebas evaluativas. Soluciones

Unidad 4. El texto

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Las caractersticas del texto no pueden modificarse a travs del


inspector de propiedades.
a) Verdadero.

b) Falso.

2. Es posible cambiar la alineacin del texto.


a) Verdadero.

b) Falso.

3. El botn sirve para que el texto aparezca en negrita.


a) Verdadero.

b) Falso.

4. El tipo de nmeros o vietas de las listas pueden modificarse.


a) Verdadero.

b) Falso.

5. En los estilos CSS no hay actualizacin automtica.


a) Verdadero.

b) Falso.

6. Todos los navegadores soportan las hojas de estilo CSS.


a) Verdadero.

b) Falso.

7. A la hora de seleccionar la fuente...


a) Aparecen conjuntos de fuentes en lugar de una sola.

b) La fuente tiene que ser descargada desde Internet.

c) La fuente tiene que ser de Macromeda.

8. Para qu sirve este otro botn .


a) Para crear una lista ordenada.

b) Para crear una lista desordenada.

c) Para aplicar sangra.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 608


Pruebas evaluativas. Soluciones

9. Los estilos CSS...


a) Son aplicables a prrafos.

b) Son aplicables a palabras seleccionadas.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Las hojas de estilo...


a) No son de actualizacin automtica.

b) Permiten aplicar un estilo sobre todas las etiquetas de un mismo tipo.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 609


Pruebas evaluativas. Soluciones

Unidad 5. Hiperenlaces

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Un hiperenlace es lo mismo que un hipervnculo, un vnculo, o un


enlace.
a) Verdadero.

b) Falso.

2. Es posible asignar un vnculo a parte de una imagen.


a) Verdadero.

b) Falso.

3. Los vnculos vacos no existen.


a) Verdadero.

b) Falso.

4. Es posible abrir el documento vinculado en una ventana nueva del


navegador.
a) Verdadero.

b) Falso.

5. No es posible especificar vnculos a direcciones de correo electrnico


desde Dreamweaver.
a) Verdadero.

b) Falso.

6. El cursor cambia de forma al situarse encima del vnculo en el


navegador.
a) Verdadero.

b) Falso.

7. Cuando el vnculo est definido sobre una imagen.


a) sta adquiere un tono azulado.

b) Aparecen una serie de puntitos en el borde al pulsar sobre ella.

c) Siempre aparece el borde azul alrededor de ella.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 610


Pruebas evaluativas. Soluciones

8. El vnculo vaco...
a) No necesita que se establezca nada como vnculo.

b) Tiene un formato diferente al del resto de vnculos.

c) Necesita que se inserte el smbolo # como vnculo.

9. Es posible especificar el color de...


a) Los vnculos.

b) Los vnculos activos.

c) Los vnculos visitados.

d) Cualquiera de las opciones anteriores.

10. El texto asignado a un hiperenlace siempre aparece subrayado.


a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 611


Pruebas evaluativas. Soluciones

Unidad 6. Imgenes

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Dentro de Dreamweaver puede modificarse el tamao de las


imgenes.
a) Verdadero.

b) Falso.

2. Pueden crearse vnculos y comportamientos sobre partes de una


imagen.
a) Verdadero.

b) Falso.

3. La imagen aparece cuando se inserta un BMP.

a) Verdadero.

b) Falso.

4. Es preferible no guardar los botones Flash en el mismo directorio que los


documentos HTML.
a) Verdadero.

b) Falso.

5. Los rollovers son imgenes con extensin SWF.


a) Verdadero.

b) Falso.

6. Es posible probar el funcionamiento del botn Flash desde


Dreamweaver.
a) Verdadero.

b) Falso.

7. Es preferible que la opcin "Carga previa de imagen de sustitucin" ...


a) Slo est desactivada para los rollovers.

b) Est desactivada.

c) Est activada.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 612


Pruebas evaluativas. Soluciones

8. El texto Flash ...


a) Es similar a un rollover.

b) Hace que se intercambie el color del texto.

c) Cualquiera de las dos anteriores opciones.


9. La barra de navegacin ...
a) ...ha de crearse a partir de botones Flash.

b) ...no permite identificar cual de los vnculos est activo.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Los botones de la barra de nav egacin...


a) Pueden aparecer de forma vertical.

b) Pueden aparecer de forma horizontal.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 613


Pruebas evaluativas. Soluciones

Unidad 7. Tablas

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Las tablas estn formadas por un conjunto de celdas, distribuidas


en filas y columnas.
a) Verdadero.

b) Falso.

2. El ancho de una tabla no puede ser definido como porcentaje.


a) Verdadero.

b) Falso.

3. Una tabla puede estar alineada a la izquierda, al centro o a la derecha.


a) Verdadero.

b) Falso.

4. Puede establecerse la alineacin del contenido de la celda de forma


horizontal y vertical.
a) Verdadero.

b) Falso.

5. No es posible insertar tablas dentro de las celdas de otras tablas.


a) Verdadero.

b) Falso.

6. El modo de tablas expandidas se utiliza para dibujar pginas con gran


volumen de contenido.
a) Verdadero.

b) Falso.

7. El botn sirve para...


a) ...Insertar una columna.

b) ...Dividir celdas.

c) Combinar celdas.

8. A la hora de combinar celdas ...


a) Slo es posible combinar celdas contiguas.

b) La combinacin da como resultado otra celda.

c) Cualquiera de las dos anteriores opciones.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 614


Pruebas evaluativas. Soluciones

9. A la hora de insertar filas ...


a) ...pueden insertarse debajo de la seleccin.

b) ...pueden insertarse a la derecha de la seleccin.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Las colum nas de una tabla ...


a) No pueden eliminarse.

b) Estn formadas por celdas.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 615


Pruebas evaluativas. Soluciones

Unidad 8. Marcos

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Los marcos o frames sirven para distribuir mejor los datos de las
pginas.
a) Verdadero.

b) Falso.

2. Los marcos no permiten mejorar la funcionalidad ni la apariencia de las


pginas.
a) Verdadero.

b) Falso.

3. Cada uno de los marcos de una pgina contiene un documento HTML


individual.
a) Verdadero.

b) Falso.

4. Es posible editar los documentos contenidos en los marcos desde la pgina


que contiene el grupo de marcos.
a) Verdadero.

b) Falso.

5. Todos los documentos que contienen marcos tienen que tener una pgina en
cada uno de ellos.
a) Verdadero.

b) Falso.

6. Cada marco tiene asignado un nombre, que no puede cambiarse.


a) Verdadero.

b) Falso.

7. El marco padre ...


a) ...es la pgina de marcos.

b) ...es el marco sobre el que se han insertado el resto de marcos.

c) Siempre es el marco de la izquierda

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 616


Pruebas evaluativas. Soluciones

8. El botn ...
a) Slo se utiliza para guardar los documentos contenidos en los marcos.

b) No permite guardar los documentos contenidos en los marcos.

c) No es conveniente usarlo para guardar por primera vez los marcos.

9. Si la opcin "Mismo tamao" est activa ...


a) ...indica que los distintos marcos de la pgina tienen el mismo tamao .

b) ...indica que los usuarios no podrn variar las medidas del marco desde el
navegador.

c) ...indica que la pgina de marcos se visualizar en el navegador con el


mismo tamao que el del documento en Dreamweaver.

d) Ninguna de las opciones anteriores.

10. Para cada uno de los marcos ...


a) Puede indicarse si aparecern o no las barras de desplazamiento cuando
el documento del marco no pueda visualizarse completamente.

b) Puede indicarse un color de borde diferente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 617


Pruebas evaluativas. Soluciones

Unidad 9. Formularios

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Los formularios no pueden utilizarse para conocer las opiniones, dudas, y


otra serie de datos sobre los usuarios.
a) Verdadero.

b) Falso.

2. Para que un formulario funcione correctamente es necesario programar en


algn lenguaje de programacin, como puede ser VBScript.
a) Verdadero.

b) Falso.

3. El rea de texto permite escribir varias lneas de texto.


a) Verdadero.

b) Falso.

4. Las casillas de verificacin siempre tienen que estar desactivadas


inicialmente.
a) Verdadero.

b) Falso.

5. Las etiquetas se utilizan para ponerle nombres al resto de elementos de


formulario.
a) Verdadero.

b) Falso.

6. No es recomendable utilizar tablas para organizar los elementos de los


formularios.
a) Verdadero.

b) Falso.

7. El campo de texto ...


a) ...slo permite escribir una lnea al usuario.

b) ...puede ser definido como contrasea.

c) Cualquiera de las dos opciones anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 618


Pruebas evaluativas. Soluciones

8. Si existen varios botones de opcin en un mismo formulario ...


a) Se llamarn casillas de verificacin.

b) Slo puede haber uno activado.

c) Cada uno ser de un color diferente.

9. Un botn ...
a) ...puede tener asignada la accin "Enviar formulario".

b) ...puede tener asignada la accin "Restablecer formulario".

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La validacin de formularios ...


a) Hace que Javascript valide los valores introducidos en el formulario antes
de que se enve.

b) Consiste en comprobar si las etiquetas corresponden a los elementos


adecuados.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 619


Pruebas evaluativas. Soluciones

Unidad 10. Multimedia

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Las pelculas Flash son animaciones.


a) Verdadero.

b) Falso.

2. El botn est en la pestaa de Formulario, en el panel de Insertar.


a) Verdadero.

b) Falso.

3. La opcin Bucle indica que al finalizar la pelcula, sta volver a comenzar


desde el principio.
a) Verdadero.

b) Falso.

4. Al incluir un archivo de audio, es preferible que no ocupe mucho espacio,


aunque esto implique que sea de mala calidad.
a) Verdadero.

b) Falso.

5. Para que no se muestren los controles de audio, los campos Al y An deben


valer cero.
a) Verdadero.

b) Falso.

6. Los sonidos se reproducen automticamente al cargarse la pgina.


a) Verdadero.

b) Falso.

7. Todos los objetos insertados a travs de la opcin Plug-in...


a) ...son archivos de Flash.

b) ...precisan que el usuario tenga instalado un reproductor o un plug-in


apropiado para reproducirlos.

c) ...son vdeos de buena calidad.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 620


Pruebas evaluativas. Soluciones

8. El campo URL plg ...


a) ...es un vnculo a un archivo insertado como plug-in.

b) ...abre la pgina oficial de plug-ins de Internet.

c) ...permite establecer la pgina en la que el usuario puede encontrar el


plug-in.

9. La lnea de cdigo autostart="false" ...


a) ...hace que el archivo de vdeo no se reproduzca automticamente.

b) ...hace que el archivo de audio no se reproduzca automticamente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La lnea de cdigo loop="true" ...


a) Puede insertarse desde el inspector de propiedades de un archivo de
audio.

b) Hace que la reproduccin se repita.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 621


Pruebas evaluativas. Soluciones

Unidad 11. Las plantillas

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Las plantillas son archivos con la extensin DWT que se guardan en el


sitio web.
a) Verdadero.

b) Falso.

2. Cuando se modifica el diseo de una plantilla, no se pueden actualizan


todas las pginas basadas en ella.
a) Verdadero.

b) Falso.

3. No es posible modificar las propiedades de una pgina que est basada en


una plantilla, a excepcin del ttulo.
a) Verdadero.

b) Falso.

4. Las plantillas slo pueden crearse desde cero.


a) Verdadero.

b) Falso.

5. Una forma de crear una plantilla desde cero es a travs del panel Activos.
a) Verdadero.

b) Falso.

6. Todos los elementos de una plantilla estn bloqueados por defecto.


a) Verdadero.

b) Falso.

7. El botn sirve para...


a) ...abrir todas las plantillas en Dreamweaver.

b) ...elegir una imagen de fondo para la plantilla.

c) ...crear una nueva plantilla.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 622


Pruebas evaluativas. Soluciones

8. El botn sirve para...


a) ...poder trabajar con las plantillas dentro del panel Activos.

b) ...insertar una regin editable en la plantilla.

c) ...abrir el panel Activos.

9. Las zonas editables...


a) ...pueden contener objetos, que aparecern por defecto en aquellos
documentos que se basen en la plantilla.

b) ...no pueden tener el mismo nombre que otras zonas editables de la


plantilla.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Al m odificar una plantilla...


a) Las pginas que se basan en ella no se actualizarn automticamente.

b) Las pginas que se basan en ella se actualizarn automticamente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 623


Pruebas evaluativas. Soluciones

Unidad 12. HTML desde Dreamweaver

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. El lenguaje HTML est basado en etiquetas.


a) Verdadero.

b) Falso.

2. Las etiquetas disponen de atributos que permiten definir caractersticas del


elemento sobre el que actan.
a) Verdadero.

b) Falso.

3. Un INTRO dentro del cdigo HTML equivale a la etiqueta <BR>.


a) Verdadero.

b) Falso.

4. El mecanismo de completar etiquetas permite completarlas, pero siempre


de izquierda a derecha.
a) Verdadero.

b) Falso.

5. A travs del editor grfico es posible ...


a) ...ver el cdigo HTML.

b) ...utilizar el mecanismo de completar etiquetas.

c) ...ver si hay algunos errores en el cdigo HTML.

6. Durante la bsqueda y reemplazo...


a) ...aparece la lista de todas la imgenes del sitio web.

b) ...slo es posible buscar dentro del documento actual.

c) ...no es posible deshacer los cambios en los documentos que estn


cerrados.

7. Para reemplazar una imagen por otra en un nico documento ...


a) ...es indispensable utilizar la herramienta de Buscar y reemplazar.

b) ...resulta ms sencillo abrir ese documento para reemplazarla, aunque


puede ser necesario utilizar la herramienta Buscar y reemplazar para saber qu
documento es el que contiene dicha imagen.

c) ....hay que buscar Texto.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 624


Pruebas evaluativas. Soluciones

8. El Inspector de cdigo ...


a) ...muestra el cdigo HTML de la misma forma que lo hace la vista Diseo.

b) ...no puede situarse en cualquier parte de la pantalla.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. La herramienta de Buscar y reemplazar ...


a) ...permite buscar y reemplazar cdigo fuente en todo el sitio web.

b) ...permite buscar y reemplazar texto en todo el sitio web.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La herramienta autocompletar etiquetas aparece al introducir la etiqueta y


dejar un espacio en blanco.
a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 625


Pruebas evaluativas. Soluciones

Unidad 13. Otros elementos

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Para crear una marquesina hay que insertar las etiquetas


<MARQUEE> y </MARQUEE> en el cdigo.
a) Verdadero.

b) Falso.

2. La marquesina se desplaza por defecto de arriba a abajo.


a) Verdadero.

b) Falso.

3. La fecha de ltima modificacin puede contener el da de la semana.


a) Verdadero.

b) Falso.

4. La fecha de ltima modificacin siempre se actualiza automticamente al


guardar el documento.
a) Verdadero.

b) Falso.

5. En el caso de que la pgina no se actualice hasta que pase cierto tiempo...


a) ...es preferible incluir la fecha de modificacin.

b) ...es preferible no incluir la fecha de modificacin.

c) ...es preferible incluir el da de la semana en la fecha de ltima


modificacin.

6. La regla horizontal ...


a) ...slo puede insertarse a travs del cdigo.

b) ...suele utilizarse para separar secciones dentro de una misma pgina.

c) Ninguna de las opciones anteriores.

7. Visualizar el cdigo fuente de una pgina de Internet resulta til para ...
a) ...ver cmo ha sido estructurada dicha pgina.

b) ...crear una animacin Flash similar a la que se haya utilizado en ella.

c) Cualquiera de las dos opciones anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 626


Pruebas evaluativas. Soluciones

8. De las reglas horizontales es posible ...


a) ...modificar su altura.

b) ...indicar si aparecern sombreadas o no.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. El cdigo JavaScript ...


a) ...puede ser generado automticamente por Dreamweaver al insertar un
comportamiento.

b) ...necesita que se inserte la etiqueta <SCRIPT language=JavaScript>.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. Cmo podemos ver el cdigo fuente de una pgina desde el navegador?.
a) Mediante el men contextual haciendo clic con el botn derecho y
seleccionando Ver cdigo fuente.

b) Accediendo por el men Ver - Cdigo fuente.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 627


Pruebas evaluativas. Soluciones

Unidad 14. Capas

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Las capas pueden sitarse en cualquier parte de


la pgina.
a) Verdadero.

b) Falso.

2. Dentro del recuadro de la capa es posible insertar


texto e imgenes.
a) Verdadero.

b) Falso.

3. Las capas no pueden solaparse entre s.


a) Verdadero.

b) Falso.

4. El icono sirve para insertar una capa.


a) Verdadero.

b) Falso.

5. El atributo Indice Z significa...


a) El orden en el que han sido insertadas las capas.

b) El nmero de orden de colocacin de las capas.

c) El nmero de capas que hay en un documento.

6. La visibilidad Hidden indica...


a) Que la capa es visible.

b) Que la capa es visible aunque haya otra capa


encima de ella.

c) Que la capa est oculta.

7. Las capas...
a) ...pueden tener color de fondo.

b) ...no pueden tener una imagen de fondo.

c) ...nunca pueden estar ocultas.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 628


Pruebas evaluativas. Soluciones

8. En el panel Capas...
a) ...puede establecerse la visibilidad de la capa.

b) ...puede establecerse el ndice Z de la capa.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

9. Una capa...
a) ...no puede contener animaciones Flash.

b) ...solapar a aquellas capas cuyo ndice Z sea


mayor que el suyo.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. El ID de capa es el nombre de la capa.


a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 629


Pruebas evaluativas. Soluciones

Unidad 15. Comportamientos

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Los comportamientos son acciones que suceden cuando los usuarios


realizan algn evento sobre un objeto.
a) Verdadero.

b) Falso.

2. Los comportamientos existen como cdigo HTML.


a) Verdadero.

b) Falso.

3. Es necesario escribir cdigo JavaScript para programar los


comportamientos.
a) Verdadero.

b) Falso.

4. El botn seala un nuevo Comportamiento en el panel Comportamientos.


a) Verdadero.

b) Falso.

5. Algunos comportamientos no funcionan para algunos navegadores, por lo


que dependiendo del navegador elegido aparecern unos u otros
comportamientos posibles.
a) Verdadero.

b) Falso.

6. Es necesario elegir el navegador cada vez que se vaya a insertar un


comportamiento.
a) Verdadero.

b) Falso.

7. El evento onMouseOver significa...


a) ...al hacer clic.

b) ...mostrar capa.

c) ...cuando el ratn est sobre.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 630


Pruebas evaluativas. Soluciones

8. El evento onclick significa...


a) ...al hacer clic.

b) ...cerrar la ventana del navegador.

c) ...cuando el ratn est sobre

9. Utilizando los comportamientos es posible hacer...


a) ...que una capa se muestre al pulsar sobre un objeto.

b) ...que la ventana del navegador intente cerrarse al situar el ratn sobre


una imagen.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

10. La lnea JavaScript "window.close();" permite.


a) Cerrar la ventana del navegador, pero slo al producirse el evento de
pulsar sobre un objeto.

b) Cerrar la ventana del navegador al producirse el evento especificado


sobre un objeto determinado.

c) Cualquiera de las dos primeras opciones.

d) Ninguna de las opciones anteriores.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 631


Pruebas evaluativas. Soluciones

Unidad 16. Comportamientos Avanzados

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Es aconsejable asociar el comportamiento de mostrar mensajes


emergentes cuando se produzca el evento...
a) onLoad.

b) onClick.

2. Cuando cambiamos el texto de la barra de estado tenemos que tener en


cuenta que al abandonar el elemento que lo ejecuta habr que restaurar el
contenido de la barra, utilizaremos el evento...
a) onMouseOut.

b) onMouseUp.

3. Para que un mensaje en la barra de estado se muestre en la pgina


completa habr que...
a) asociarlo al evento onLoad del body.

b) asociarlo al evento onMouseOver del body.


4. Cargar imgenes previamente a la carga completa del documento es muy
til excepto cuando las imgenes pesan demasiado o son muchas.
a) Verdadero.

b) Falso.
5. Asociaremos el comportamiento de la carga previa de imgenes al evento...
a) onClick del body.

b) onLoad del body.


6. Si el usuario no tiene instalado un plug-in podemos redirigirlo utilizando el
comportamiento Comprobar Navegador.
a) Verdadero.

b) Falso.
7. Si utilizamos el comportamiento de abrir ventana del navegador es posible
que no funcione si...
a) el usuario tiene un bloqueador de pop-ups.

b) el usuario tiene el javascript desactivado.

c) Ambas respuestas son correctas.


8. Los navegadores Internet Explorer y Mozilla Firefox siempre muestran la
informacin contenida en las pginas web de forma idntica.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 632


Pruebas evaluativas. Soluciones

9. Es posible asociar un accin javascript a los siguientes elementos:


a) una imagen.

b) una capa de tipo Div PA.

c) un prrafo.

d) cualquiera de las anteriores.

10. El botn Ir en un men de salto es opcional.


a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 633


Pruebas evaluativas. Soluciones

Unidad 17. Estilos CSS Avanzado

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. El selector p.rojo corresponde a ...


a) un prrafo que tiene como clase rojo.

b) cualquier prrafo con texto rojo.

2. El selector #contenedor corresponde a...


a) cualquier elemento que tenga como clase contenedor.

b) un nico elemento con el id contenedor.


3. Podemos asociar estilos a etiquetas con determinados atributos
encerrndolos entre...
a) Parntesis: a(href).

b) Corchetes: a[href].
4. Cuando queramos asociar un estilo a un elemento con determinado valor en
un atributo. El valor deber ir encerrado entre comillas.
a) Verdadero, de esta forma: a[href="_blank"].

b) Falso, debe ir encerrado entre asterscos de esta forma:


a{href=*_blank*}.
5. El orden de la propiedad border es:
a) border: width color style;

b) border: width style color;


6. Podemos cambiar las vietas de una lista por imgenes utilizando la
propiedad...
a) list-image.

b) list-style-image.
7. La diferencia entre la propiedad margin y padding es:
a) Margin mide la distancia del borde con el exterior.

b) Padding mide la distancia del borde con el interior.

c) Ambas respuestas son correctas.


8. Para dejar de aplicar un elemento flotante sobre algo deberemos utilizar la
propiedad...
a) clear.

b) break.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 634


Pruebas evaluativas. Soluciones

9. Los valores relativ e y absolute de la propiedad position se diferencian


en:
a) Relativ e establece la posicin del texto tomando como referencia su
posicin en el flujo normal.

b) Absolute establece la posicin del texto tomando como referencia la


ventana del navegador.

c) Las respuestas anteriores son correctas.

d) Las respuestas anteriores son falsas.

10. Para que no se produzcan saltos de lnea en un elemento de bloque


deberemos utilizar la propiedad white-space. Pero, qu valor deberemos
darle?
a) continue.

b) nowrap.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 635


Pruebas evaluativas. Soluciones

Unidad 18. Sitios Remotos

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Un servidor FTP puede nombrarse de 2 formas diferentes.


a) Verdadero.

b) Falso.

2. Es posible determinar la carpeta donde se subirn los archivos al sitio


remoto especificndolo en el campo:
a) Servidor FTP.

b) Directorio del servidor.


3. Al obtener los archivos que se encuentran en el servidor, estos se
desprotegern automticamente.
a) Verdadero.

b) Falso.
4. La vista remota del panel Archivos muestra los archivos que se encuentran
en el servidor.
a) Verdadero.

b) Falso.
5. De forma predeterminada, Dreamweaver se desconecta del servidor a los:
a) 15 minutos.

b) 30 minutos.
6. Proteger un archivo significa...
a) Establecerlo como slo lectura para que nadie pueda modificarlo.

b) Borrarlo del servidor para que nadie pueda modificarlo.


7. Los archivos que hayas subido al servidor y no se encontraban antes se
protegern automticamente.
a) Slo si la opcin Permitir desproteger y proteger archivo se activo en la
definicin del sitio.

b) S, siempre.

c) No, nunca.
8. Es posible subir archivos a un servidor sin establecer un sitio remoto.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 636


Pruebas evaluativas. Soluciones

9. La sincronizacin bidireccional supone que...


a) Los archivos del servidor local que sean ms nuevos que en el
remoto se copiarn en el remoto.

b) Los archivos del servidor remoto que sean ms nuevos que en el


local se copiarn en el local.

c) Las respuestas anteriores son correctas.

d) Las respuestas anteriores son falsas.

10. La opcin Eliminar archivos remotos no existentes en la unidad local


borrar los elementos que slo se encuentren en el servidor local.
a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 637


Pruebas evaluativas. Soluciones

Unidad 19. Servidor de Pruebas

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Un servidor de pruebas es necesario para ejecutar los archivos php en el


sitio local.
a) Verdadero.

b) Falso.

2. Un archivo PHP se ejecuta en el servidor antes de enviar una respuesta a la


peticin del cliente.
a) Verdadero.

b) Falso.
3. Podemos reconocer cdigo PHP en una pgina porque se encuentre
encerrado entre las etiquetas:
a) <code? y ?>.

b) <? y ?>.
4. El paquete WAMP instalar en nuestro ordenador un servidor capaz de
correr PHP, ASP y C#.
a) Verdadero.

b) Falso.
5. Localhost es el lugar en tu mquina desde donde podremos ejecutar
archivos PHP una vez instalado WAMP.
a) Verdadero.

b) Falso.
6. WAMP instala dos servicios, Apache y MySQL, cul se ocupa de correr
PHP?
a) MySQL.

b) Apache.
7. Qu interfaz utilizaremos para crear bases de datos?
a) MySQL.

b) phpMyAdmin.

c) Ninguna de las anteriores.


8. Es aconsejable establecer un juego de caracteres en nuestras bases de
datos para asegurarnos de que su contenido se visualiza correctamente.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 638


Pruebas evaluativas. Soluciones

9. Al crear un campo en una base de datos, si queremos que un valor en


ese campo no se repita en ms de un registro deberemos seleccionar la
opcin...
a) Nulo.

b) Extra.

c) nico.

d) ndice.

10. Es posible establecer privilegios a un usuario para que slo pueda acceder
a las opciones administrativas de una base de datos.
a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 639


Pruebas evaluativas. Soluciones

Unidad 20. Pginas dinmicas

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Para empezar a crear pginas de acceso a datos es imprescindible crear


una conexin con la base de datos.
a) Verdadero.

b) Falso.

2. Un Juego de Registros es un conjunto de registros extrados de la base de


datos que podremos utilizar en nuestras pginas utilizando el texto dinmico.
a) Verdadero.

b) Falso.
3. Si en un juego de registros queremos que se muestren solamente aquellos
que cumplan determinada condicin utilizaremos...
a) La ordenacin.

b) El filtrado.
4. Si en el cuadro de dilogo Juego de Registros queremos crear un filtro
respecto a un valor determinado seleccionaremos la opcin...
a) Valor introducido.

b) Parmetro URL.
5. Si en el cuadro de dilogo Juego de Registros queremos crear un filtro
respecto a una variable enviada desde un formulario seleccionaremos la
opcin...
a) Valor introducido.

b) Parmetro URL.

c) Ninguna de las anteriores.


6. No es posible aplicar cualquier estilo CSS sobre un texto dinmico.
a) Verdadero.

b) Falso.

7. La barra de navegacin de juego de registros combina las opciones


de...
a) Filtrado y paginacin.

b) Paginacin y recuento.

c) Ocultacin de regiones y paginacin.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 640


Pruebas evaluativas. Soluciones

8. Qu tipo de mtodo deberemos utilizar en un formulario para que las


variables se pasen correctamente?
a) GET.

b) POST.
9. Al pasar un parmetro deberemos utilizar el siguiente smbolo:
a) pagina.php&parametro=valor.

b) pagina.php#parametro=valor.

c) pagina.php?parametro=valor.

d) Ninguna de las anteriores.


10. La vista LiveData te puede mostrar una vista rpida de una pgina
dinmica presentando los datos de los registros en pantalla.
a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 641


Pruebas evaluativas. Soluciones

Unidad 21. Cmo crear un Blog

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. El contenido de un blog nunca cambia, es esttico. Una vez introduces


su contenido no tendrs la necesidad de modificarlo ms.
a) Verdadero.

b) Falso.

2. Es aconsejable organizar las entradas de un blog por temas o categoras


para mantener una estructura ms accesible.
a) Verdadero.

b) Falso.
3. Todas las pginas del blog deben ser accesibles a cualquier persona que
quiera verlas.
a) Verdadero.

b) Falso.
4. Utilizaremos la vista de relaciones para determinar que si se borra una
entrada tambin lo hagan todos sus comentarios asociados.
a) Verdadero.

b) Falso.
5. Para provocar el borrado de una entrada al borrar su categora asociada,
qu opcin deberemos seleccionar?
a) SET NULL.

b) CASCADE.
6. En la creacin de un blog no nos ser necesario crear sentencias SQL
complejas, bastar con las que podemos crear desde la vista Simple del editor
de Dreamweaver.
a) Verdadero.

b) Falso.
7. Es aconsejable guardar la fecha de cada entrada para poder mostrarlas en
orden de creacin.
a) Verdadero.

b) Falso.

8. Para poder utilizar la opcin Conectar usuario ser imprescindible


haber creado un formulario con antelacin para poder introducir el nombre y
contrasea.
a) Verdadero.

b) Falso.
9. Es posible crear diferentes niveles de acceso de seguridad?
a) S.

b) No.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 642


Pruebas evaluativas. Soluciones

10. Dreamweaver utiliza cookies para recordar la entrada de un usuario con


acceso a la interfaz privada. Si no las tienes activadas no podrs visualizar las
pginas protegidas.
a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 643


Pruebas evaluativas. Soluciones

Unidad 22. XML y RSS

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Para poder incluir contenido XML o RSS en nuestras pginas


deberemos crear un nuevo archivo de tipo...
a) XML.

b) XSLT.

2. Para previsualizar el resultado de un archivo que contiene informacin


importada desde un archivo XML o RSS podremos utilizar la vista LiveData.
a) Verdadero.

b) Falso.
3. Al utilizar repeticiones de regin podremos utilizar filtros. Estos filtros son
ms avanzados que los que utilizamos en los juegos de registros.
a) Verdadero.

b) Falso.
4. Dreamweaver no permite la ordenacin de elementos automticamente,
aunque s podemos hacerlo a travs del cdigo.
a) Verdadero.

b) Falso.
5. En una ordenacin, el valor por omisin del atributo order es...
a) Ascending.

b) Descending.
6. Al crear una condicin mltiple, si no se cumple la condicin el contenido
seleccionado no se mostrar.
a) Verdadero.

b) Falso.
7. Podemos crear condiciones referentes al valor de cualquier campo o nodo
dentro del elemento que estamos visualizando.
a) Verdadero.

b) Falso.
8. Para mostrar un fragmento XSLT deberemos incluirlo dentro de una pgina
dinmica.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 644


Pruebas evaluativas. Soluciones

9. Si utilizamos parmetros en nuestros archivos XSLT deberemos


indicar su valor en...
a) La propia pgina XSLT.

b) En la pgina dinmica donde se incluya.

c) En ambos archivos.

d) En ninguna de las anteriores.

10. Es aconsejable utilizar pginas XSLT completas?


a) S.

b) No.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 645


Pruebas evaluativas. Soluciones

Unidad 23. Acceso a datos con Spry

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Para poder utilizar un archivo XML utilizando Spry es necesario crear


antes un conjunto de datos.
a) Verdadero.

b) Falso.

2. Para poder utilizar datos de un archivo XML es necesario crear antes una
regin Spry.
a) Verdadero.

b) Falso.
3. Es posible filtrar los resultados de un archivo XML en la creacin de un
conjunto de datos.
a) Verdadero.

b) Falso.
4. Es posible eliminar las filas repetidas de un archivo XML en la insercin de
una regin de repeticin de datos.
a) Verdadero.

b) Falso.
5. Es posible eliminar las filas repetidas de un archivo XML en la insercin de
un conjunto de datos.
a) Verdadero.

b) Falso.
6. El listado de repeticin de Definicin crea una lista desplegable.
a) Verdadero.

b) Falso.
7. Qu etiqueta crea un listado de datos ordenados?.
a) UL.

b) OL.
8. En las tablas de datos es obligatorio mostrar todas las propiedades de un
elemento XML.
a) Verdadero.

b) Falso.
9. En una tabla de datos podemos...
a) Ordenar las filas haciendo clic en una de sus columnas.

b) Enlazar la fila seleccionada con una regin de detalle.

c) Las dos anteriores son ciertas.

d) Todas las anteriores son falsas..

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 646


Pruebas evaluativas. Soluciones

10. Para utilizar una regin de detalle es necesaria una tabla de datos?
a) S.

b) No.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 647


Pruebas evaluativas. Soluciones

Unidad 24. AJAX y Spry Framework

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. La tecnologa AJAX permite pginas dinmicas sin necesidad de


recargar la pgina del servidor.
a) Verdadero.

b) Falso.

2. Spry Framework es un entorno de trabajo creado por Adobe para que


puedas utilizar AJAX de una forma sencilla y rpida.
a) Verdadero.

b) Falso.
3. Para utilizar Spry deberemos incluir la base de datos que nos podremos
descargar desde la pgina oficial de Adobe.
a) Verdadero.

b) Falso.
4. Spry est centrado en HTML, as que solamente nos har falta saber un
poco de JavaScript para poder crear pginas dinmicas en AJAX utilizndolo.
a) Verdadero.

b) Falso.
5. Spry es capaz de leer datos de una base de datos y mostrarlos en una
pgina aunque sta sea una pgina con extensin HTML.
a) Verdadero.

b) Falso.
6. Es necesario crear una regin Spry en la pgina para mostrar los datos,
preferentemente en una etiqueta TABLE.
a) Verdadero.

b) Falso.
7. Las repeticiones de registros (spry:repeat) nos ayudarn a mostrar todos
los registros incluidos en un archivo XML.
a) Verdadero.

b) Falso.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 648


Pruebas evaluativas. Soluciones

8. El atributo spry:test puede ir en cualquier etiqueta dentro de una regin de


repeticin.
a) Verdadero.

b) Falso.
9.Para incluir un atributo de un elemento cuando utilizamos Spry deberemos
usar el smbolo...
a) #.

b) ::.

c) @.

d) Ninguno de los anteriores.


10. Cuando queramos filtrar un dataset ser absolutamente necesario crear
una funcin que se encargue de descartar las filas que queramos filtrar.
a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 649


Pruebas evaluativas. Soluciones

Unidad 25. Spry y Formularios

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Los controles de validacin de Spry deben ser insertados por fuerza


dentro de un formulario.
a) Verdadero.

b) Falso.

2. La caja de texto de Spry slo admite la validacin de correos electrnicos,


fechas y nmeros de telfonos.
a) Verdadero.

b) Falso.
3. Para el patrn 0000, Cul de las siguientes respuestas es aceptable?.
a) 0.

b) 1234.
4. Los estados de validacin muestran mensajes de error si la evaluacin del
campo introducido es negativa.
a) Verdadero.

b) Falso.
5. Los mensajes de error son configurables.
a) Verdadero.

b) Falso.
6. Podemos obligar al usuario a escoger un valor determinado en un
desplegable de Spry.
a) Verdadero.

b) Falso.
7. Las casillas de verificacin de Spry no pueden mostrarse en grupo.
a) Verdadero.

b) Falso.
8. Podemos hacer que una opcin de un desplegable Spry no sea
seleccionable.
a) Verdadero.

b) Falso.
9. Si no seleccionamos ninguna validacin, por defecto el campo se evaluar...
a) Al abandonar de control.

b) Al modificar el control.

c) Al enviar el formulario.

d) Ninguna de los anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 650


Pruebas evaluativas. Soluciones

10. Los contadores de caracteres en un rea de texto Spry son opcionales.


a) Verdadero.

b) Falso.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 651


Pruebas evaluativas. Soluciones

Unidad 26. Controles Spry Avanzados

Estas son las soluciones a las evaluacin de la unidad.


Debes de acertar por lo menos la mitad.

1. Los mens Spry pueden tener hasta cuatro niveles de elementos.


a) Verdadero.

b) Falso.

2. Es posible colocar un enlace de correo electrnico a un elemento de men


Spry.
a) Verdadero.

b) Falso.
3. No es posible crear un enlace a una pgina en un elemento de men de
primer nivel.
a) Verdadero.

b) Falso.
4. En un control de Fichas Spry podemos utilizar slo 2 fichas por control.
a) Verdadero.

b) Falso.
5. Las fichas Spry pueden contener imgenes.
a) Verdadero.

b) Falso.
6. Si un control de Acorden no tiene la altura suficiente para mostrar su
contenido se insertarn automticamente barras de desplazamiento.
a) Verdadero.

b) Falso.
7. Los acordeones de Spry pueden tener tantas seccin como queramos.
a) Verdadero.

b) Falso.
8. Un panel que se contrae de Spry puede mostrarse desplegado al cargarse
la pgina.
a) Verdadero.

b) Falso.

9. Es posible modificar el estilo de un control Spry?.


a) S, modificando su pgina de estilos CSS.

b) No, slo pueden cambiarse los estilos Negrita y Cursiva desde el


panel Propiedades.

c) No, en ninn caso.

d) Ninguna de las anteriores.

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 652


Pruebas evaluativas. Soluciones

10. Cuando creamos un control Spry, en la carpeta SpryAssets cuntos


archivos se crean?.
a) Tres.

b) Dos.

Volver a la evaluacin sin resolver Volver a la teora

aulaClic S.L. Todos los derechos reservados. www.aulaclic.es 653

You might also like