Manual Adobe Dreamweaver CS3
Manual Adobe Dreamweaver CS3
Manual Adobe Dreamweaver CS3
® ®
Contenido
Capítulo 1: Introducción
Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Ayuda de Adobe ..........................................................................1
Recursos ..................................................................................4
Novedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .670
1
Capítulo 1: Introducción
Si no ha instalado el nuevo software, comience leyendo la información relativa a la instalación y otros aspectos preliminares.
Antes de comenzar a utilizar el software, dedique unos instantes a leer la introducción a la Ayuda de Adobe y a los
numerosos recursos disponibles para los usuarios. Dispone de acceso a vídeos formativos, plug-ins, plantillas, comunidades
de usuarios, seminarios, tutoriales y agregadores RSS, entre otros muchos recursos.
Instalación
Requisitos
❖ Para consultar los requisitos completos del sistema y las recomendaciones para el software de Adobe®, consulte el archivo
Read Me del disco de la instalación.
Instalar el software
1 Cierre todas las aplicaciones Adobe que estén abiertas en su equipo.
2 Inserte el disco de instalación en la unidad de disco y siga las instrucciones de la pantalla.
Nota: para obtener más información, consulte el archivo Read Me en el disco de la instalación.
Activar el software
Si tiene una licencia de un solo usuario para el software de Adobe, se le pedirá que active el software; éste es un proceso
sencillo y anónimo que debe completar en un plazo de 30 días desde el inicio del software.
Para obtener más información acerca de la activación del producto, consulte el archivo Léame del disco de instalación o
visite el sitio Web de Adobe en http://www.adobe.com/go/products/activation_es.
1 Si el cuadro de diálogo Activación aún no está abierto, elija Ayuda > Activar.
2 Siga las instrucciones que aparecen en pantalla.
Nota: si desea instalar el software en otro equipo, primero debe desactivarlo en el equipo inicial. Elija Ayuda > Desactivar.
Registrarse
Registre su producto para recibir soporte adicional para la instalación, notificaciones de actualizaciones y otros servicios.
❖ Para registrarse, siga las instrucciones en pantalla del cuadro de diálogo Registro que aparece tras instalar y activar el
software.
Si decide aplazar el registro, puede registrarse en cualquier momento seleccionando Ayuda > Registro.
Ayuda de Adobe
Recursos de la ayuda de Adobe
La documentación del software de Adobe está disponible en varios formatos.
La Ayuda de LiveDocs incluye todo el contenido de la Ayuda del producto además de actualizaciones y Enlaces a
instrucciones adicionales en Internet. Para algunos productos, también añadir comentarios a los temas en la Ayuda de
LiveDocs. Busque la Ayuda de LiveDocs de su producto en el Centro de recursos de ayuda de Adobe en la dirección
www.adobe.com/go/documentation_es.
La mayoría de las versiones de la Ayuda del producto y de LiveDocs permite buscar en los sistemas de ayuda de varios
productos. Los temas también pueden incluir Enlaces a contenido importante en Internet o a temas de la Ayuda de otro
producto.
Considere la ayuda, tanto la incluida en el producto como la que está disponible en Internet, un lugar centralizado desde el
que acceder a contenido adicional y las comunidades de usuarios. La versión más completa y actualizada de la Ayuda
siempre se encuentra en Internet.
Documentación impresa
Se pueden adquirir las ediciones impresas de la Ayuda del producto en la tienda de Adobe, en la dirección
www.adobe.com/go/store_es. En la tienda de Adobe encontrará también libros publicados por los socios editores de
Adobe.
Con todos los productos de Adobe Creative Suite® 3 se incluye una guía de flujo de trabajo impresa y los productos de
Adobe independientes pueden incluir una guía de introducción impresa.
• Los temas pueden contener Enlaces a sistemas de Ayuda de otros productos de Adobe o a contenido adicional en
Internet.
DREAMWEAVER CS3 3
Guía del usuario
• Algunos temas se comparten entre dos o más productos. Por ejemplo, si ve un tema de ayuda con un icono de Adobe
Photoshop® CS3 y un icono de Adobe After Effects® CS3, sabrá que el tema describe funciones que son similares en los
dos productos o describe flujos de trabajo entre productos.
• Puede buscar en los sistemas de Ayuda de varios productos.
Si busca una frase, como “herramienta para formas”, incluya la frase entre comillas para ver sólo los temas que contienen
todas las palabras de la frase.
C
D
Ayuda de Adobe
A. Botones Atrás/Adelante (Enlaces visitados anteriormente) B. Subtemas expandibles C. Iconos que indican un tema común D. Botones
Anterior/Siguiente (temas en orden secuencial)
Funciones de accesibilidad
El contenido de la Ayuda de Adobe está accesible a personas discapacitadas (por ejemplo, con problemas de movilidad,
ceguera o dificultades de visión). La Ayuda del producto admite funciones de accesibilidad estándar:
• El usuario puede cambiar el tamaño del texto con comandos de menú contextual estándar.
• Los Enlaces están subrayados para puedan reconocerse más fácilmente.
• Si el texto del vínculo no concuerda con el título del destino, se hace referencia al título en el atributo Título de la etiqueta
de anclaje. Por ejemplo, los Enlaces Anterior y Siguiente incluyen los títulos de los temas anterior y siguiente.
• El contenido admite el modo de alto contraste.
• Los gráficos sin rótulos incluyen texto alternativo.
• Cada marco tiene un título que indica su finalidad.
• Las etiquetas HTML estándar definen la estructura de contenido para herramientas de lectura de pantalla o de
conversión de texto a voz.
• Las hojas de estilos controlan el formato, de modo que no hay fuentes incrustadas.
Métodos abreviados de teclado para los controles de las barras de herramientas de la Ayuda (Windows)
Botón Atrás Alt + Flecha izquierda
Imprimir Ctrl+P
Menú Examinar Alt+flecha abajo o Alt+flecha arriba para ver la Ayuda de otra aplicación
• La Ayuda de Dreamweaver (denominada Utilización de Dreamweaver) va dirigida a todos los usuarios y ofrece
información completa sobre todas las funciones de Adobe® Dreamweaver® CS3.
• Ampliación de Dreamweaver, que describe el entorno de trabajo y la interfaz de programación de aplicaciones (API) de
Dreamweaver, va dirigido a usuarios avanzados que deseen crear extensiones o personalizar la interfaz de Dreamweaver.
• Referencia API de Dreamweaver documenta la API de utilidades y la API de JavaScript que los usuarios avanzados
emplean para crear extensiones y personalizar la interfaz.
• La Ayuda de Spry Framework describe la creación de conjuntos de datos Ajax, widgets y efectos con el entorno de trabajo
de Spry e incluye muestras de código y materiales predefinidos para comenzar a trabajar rápidamente. Estos documentos
no son específicos de Dreamweaver. Para ver temas de Spry específicos para Dreamweaver, consulte Utilización de
Dreamweaver.
• La Ayuda de ColdFusion es una selección de manuales del juego de documentación de Macromedia® ColdFusion® de
Adobe (el juego completo está disponible en LiveDocs). Estos documentos de Ayuda están pensados tanto para usuarios
sin experiencia como para desarrolladores avanzados interesados en ColdFusion.
• Referencia proporciona acceso a manuales de referencia sobre HTML, modelos de servidor y otros temas. Están pensados
para todos los que necesitan información adicional sobre sintaxis o conceptos de codificación, etc.
Recursos
Adobe Video Workshop
Adobe Creative Suite 3 Video Workshop ofrece más de 200 vídeos de formación que tratan una amplia gama de temas para
profesionales de la impresión, la Web y de vídeo.
DREAMWEAVER CS3 5
Guía del usuario
Puede utilizar Adobe Video Workshop para obtener información acerca de cualquier producto de Creative Suite 3. En
muchos de estos vídeos se muestra cómo utilizar varias aplicaciones Adobe a la vez.
Cuando inicie Adobe Video Workshop, elija los productos de los que desea obtener información y los temas que desea ver.
Puede obtener información detallada sobre cada vídeo para ayudarle a definir su aprendizaje.
Comunidad de presentadores
Con esta versión, Adobe Systems ha invitado a la comunidad de sus usuarios a que comparta su experiencia y sus
conocimientos. Adobe y lynda.com presentan tutoriales, sugerencias y trucos de diseñadores y programadores destacados,
como Joseph Lowery, Katrin Eismann y Chris Georgenes. Podrá ver y oír a expertos de Adobe como Lynn Grillo, Greg
Rewis y Russell Brown. En total, más de 30 expertos de productos comparten sus conocimientos.
DREAMWEAVER CS3 6
Guía del usuario
Extras
Tiene acceso a una amplia variedad de recursos que le ayudarán a obtener el máximo partido de su software de Adobe.
Algunos de estos recursos se instalan en su PC durante el proceso de instalación, pero puede encontrar muestras y
documentos de ayuda adicionales en el disco de instalación o de contenido. También puede disponer de recursos
adicionales exclusivos en línea por la comunidad de Adobe Exchange, en www.adobe.com/go/exchange_es.
Recursos instalados
Durante la instalación del software, se instalan una serie de recursos en la carpeta de la aplicación. Para ver esos archivos,
desplácese a la carpeta de la aplicación en su equipo.
pinceles de Photoshop) sólo están disponibles cuando se selecciona la herramienta correspondiente. Si no desea crear un
efecto o imagen desde el principio, vaya a las bibliotecas de ajustes preestablecidos como fuente de inspiración.
Plantillas Los archivos de plantilla pueden abrirse y examinarse desde Adobe Bridge CS3, abrirse desde la pantalla de
bienvenida o abrirse directamente desde el menú Archivo. Según el producto, los archivos de plantilla abarcan desde
membretes, boletines y sitios Web hasta menús de DVD y botones de vídeo. Cada archivo de plantilla se crea de un modo
profesional y representa un ejemplo del uso óptimo de las funciones del producto. Las plantillas pueden ser un recurso
valioso cuando tenga que iniciar inmediatamente un proyecto.
Yo ur Inv est
Are you leav me nt Gu ide
ing mon ey
on the tabl
e?
Travel Earth
Vel illum dolore TRUM
eu feugiat nulla
et iusto odio facilisis at vero
dignissim qui. eros et accum
san
RETIR EMEN
T SAVI NG
PLAN
Vel illum dolore
et iusto odio
eu feugiat nulla
facilisis at vero
Best 100 places to see on the planet
dignissim qui. eros et accum
san in your lifetime
01
01
Pelletir Inc.
NG
PSCI
R SADI
TETU ET JUSTO
COSE
Ca
ET VERO
EOS
ET ACCUSAM
REBUM.
STET
CLITA
KASD.
ET
ET EA
si
DOLORES
Sp opia
DUO
volute
ipsummy
A
, commy
re eugia-
rud tem
eraes-
exer
n ullutet
NU
vero LC H SUR
nulch dio E VIC
e eum
agiam
sum et E ME
ad
$45 a lorp
erit
NU
agiam
vero et
nulch dio ad atin $15
agaim e su eum utet
nu et ma eum
$25 llam ad eu vero nulla
m nulch dio m
lorp agaim e su eum
agiamerit nu et ma
vero et sum $35 llam ad eu
eum dio ad lo a N m
rper
$35 nulla it eum
m $35 nulla
m
SU
C
sucic C IV SU
vero vero ER O C
sucic C IV
nulch dio dio S vero vero ER O
e su eum nu dio dio S
ma $15 lche su eum
ma
eum
vero nulla
nulch dio m
agaim e su eum
nu et ma
$35 llam ad eu
m
Ejemplos Los archivos de ejemplo incluyen diseños más complejos y son muy útiles para ver cómo funcionan las nuevas
características. Estos archivos muestran el abanico de posibilidades creativas disponibles para usted.
Fuentes Con el producto Creative Suite se incluyen varias fuentes y familias de fuentes OpenType®. Las fuentes se copian
en el equipo durante la instalación:
Adobe Exchange
Para consultar más contenido gratuito, visite www.adobe.com/go/exchange_es, una comunidad en línea donde los usuarios
descargan y comparten miles de complementos, extensiones y acciones de tipo gratuito, así como otro contenido que se
puede utilizar con productos de Adobe.
Bridge Home
Bridge Home, una de las novedades de Adobe Bridge CS3, proporciona información actualizada sobre todo el software de
Adobe Creative Suite 3 en un único y cómodo lugar. Inicie Adobe Bridge y haga clic en el icono Bridge Home situado en
la parte superior del panel Favoritos para acceder a las sugerencias, noticias y recursos más recientes para las herramientas
de Creative Suite.
DREAMWEAVER CS3 8
Guía del usuario
Nota: Bridge Home puede que no esté disponible en todos los idiomas.
Encontrará cientos de tutoriales sobre el diseño de productos y conocerá sugerencias y técnicas a través de vídeos, tutoriales
HTML y capítulos de libros de ejemplos.
Las nuevas ideas son la esencia de Think Tank, Dialog Box y Gallery:
• En los artículos de Think Tank se contempla la implicación de los diseñadores con la tecnología y lo que su experiencia
significa para el diseño, las herramientas de diseño y la sociedad.
• En Dialog Box, los expertos comparten nuevas ideas sobre gráficos en movimiento y diseño digital.
• En Gallery se muestra cómo los artistas transmiten el diseño en movimiento.
DREAMWEAVER CS3 9
Guía del usuario
Además de código de ejemplo y tutoriales, encontrará canales RSS, seminarios en línea, SDK, guías de scripting y otros
recursos técnicos.
Descargas
Visite www.adobe.com/go/downloads_es para obtener actualizaciones gratuitas, versiones de prueba y otros programas de
software útiles. Asimismo, la tienda de Adobe (en www.adobe.com/go/store_es) proporciona acceso a miles de plugins de
programadores de otros productos que le ayudarán a automatizar las tareas, personalizar los flujos de trabajo, crear efectos
profesionales, etc.
Adobe Labs
Adobe Labs le ofrece la oportunidad de experimentar y evaluar tecnologías y productos nuevos y en desarrollo de Adobe.
Adobe Labs fomenta un proceso de desarrollo de software en colaboración. En este entorno, los clientes empiezan a ser
productivos rápidamente con los nuevos productos y tecnologías. Adobe Labs también es un foro para ofrecer comentarios
iniciales, que los equipos de desarrollo de Adobe utilizan para crear software que cumple las necesidades y las expectativas
de la comunidad.
Comunidades de usuarios
En las comunidades de usuarios se incluyen foros, blogs y otros medios para que los usuarios compartan tecnologías,
herramientas e información. Los usuarios pueden plantear preguntas y conocer cómo otros usuarios obtienen el máximo
rendimiento de su software. Hay foros de usuario a usuario disponibles en inglés, francés, alemán y japonés; también hay
blogs disponibles en una amplia variedad de idiomas.
Novedades
Principales funciones nuevas de Adobe Dreamweaver CS3
Widgets de Spry
Los widgets de Spry son componentes comunes de interfaz de usuario listos para ser utilizados que puede personalizar
mediante CSS y, posteriormente, añadir a sus páginas Web. Con Dreamweaver, puede añadir a las páginas diversos widgets
de Spry, incluidas listas y tablas gestionadas mediante XML, acordeones, interfaces en fichas y elementos de formulario con
validación. Consulte “Adición de widgets de Spry” en la página 423.
Efectos de Spry
Los efectos de Spry ofrecen un método sencillo y elegante para mejorar el aspecto y el funcionamiento de un sitio Web.
Puede aplicarlos prácticamente a cualquier elemento de una página HTML. Puede añadir efectos de Spry para aumentar o
reducir el tamaño de elementos; hacer que se desvanezcan o resaltarlos; modificar visualmente un elemento de una página
durante un período de tiempo determinado, etc. Consulte “Adición de efectos de Spry” en la página 457.
Diseños CSS
Dreamweaver ofrece un conjunto de diseños CSS predefinidos que le permiten crear páginas con rapidez y le ayudan a
conocer el diseño de páginas CSS mediante amplios comentarios en línea incluidos en el código. La mayoría de los diseños
de sitios existentes en la Web pueden agruparse en tres categorías: diseños de una, dos o tres columnas, cada uno de ellos
con una serie de elementos adicionales (como los encabezados y pies de página). Dreamweaver ofrece ahora una lista
completa de diseños esenciales que puede personalizar para adaptarlos a sus necesidades. Consulte “Creación de una página
con un diseño CSS” en la página 140.
Administración de CSS
La función de administración de CSS facilita el traslado de reglas CSS de un documento a otro, de la sección head de un
documento a una hoja externa, entre archivos CSS externos, etc. También puede convertir CSS en línea en reglas CSS y
colocarlas en el lugar en el que sean necesarias simplemente arrastrándolas y colocándolas. Consulte “Desplazamiento de
reglas CSS” en la página 130 y “Conversión de CSS en línea en una regla CSS” en la página 131.
Puede establecer que los registros de la página aparezcan de uno en uno o en grupos, mostrar varias páginas de registros,
añadir vínculos especiales para pasar de una página de registros a la siguiente (o a la anterior) y crear contadores para que
los usuarios puedan llevar un control de los registros. Puede incorporar lógica de aplicaciones o empresarial mediante
tecnologías como Macromedia® ColdFusion® de Adobe® y servicios Web. Si necesita más flexibilidad, puede crear sus
propios comportamientos de servidor y formularios interactivos. (Véase “Creación de páginas dinámicas” en la
página 506.)
Comprobación y publicación
La comprobación de las paginas es un proceso continuo que se lleva a cabo durante todo el ciclo de desarrollo. Al final del
ciclo, publicará el sitio en un servidor. Muchos desarrolladores también programan operaciones de mantenimiento
periódico para asegurarse de que el sitio se mantiene actualizado y operativo. (Véase “Obtención y colocación de archivos
en el servidor” en la página 82.)
En Windows®, Dreamweaver proporciona un diseño integrado en una única ventana. En el espacio de trabajo integrado,
todas las ventanas y paneles están integrados en una única ventana de la aplicación de mayor tamaño.
A B C D
E F G
A. Barra Insertar B. Barra de herramientas Documento C. Ventana de documento D. Grupos de paneles E. Selector de etiquetas
F. Inspector de propiedades G. Panel Archivos
DREAMWEAVER CS3 14
Guía del usuario
En Mac OS®, Dreamweaver puede mostrar varios documentos en una sola ventana con fichas que identifican a cada uno de
ellos. Dreamweaver también puede mostrar un espacio de trabajo flotante en el que cada documento aparece en su propia
ventana individual. Los grupos de paneles aparecen apilados en principio, pero pueden separarse en sus propias ventanas.
Las ventanas se ajustan automáticamente, a los lados de la pantalla y en la ventana Documento, al arrastrarlas o cambiar su
tamaño.
A B C D
E F G
A. Barra Insertar B. Barra de herramientas Documento C. Ventana de documento D. Grupos de paneles E. Selector de etiquetas F. Inspector
de propiedades G. Panel Archivos
Para ver un tutorial sobre la configuración del espacio de trabajo de Dreamweaver, consulte
www.adobe.com/go/vid0143_es.
Véase también
“Utilización de barras de herramientas, menús contextuales y paneles” en la página 26
Nota: Dreamweaver ofrece otros muchos paneles, inspectores y ventanas. Para abrir los paneles, inspectores y ventanas, utilice
el menú Ventana. Si no encuentra un panel, un inspector o una ventana que haya marcado como abierto, seleccione Ventana
> Organizar paneles para disponer ordenadamente todos los paneles abiertos.
Ventana de bienvenida Le permite abrir un documento reciente o crear un documento nuevo. Desde la pantalla de
bienvenida, también puede profundizar sus conocimientos sobre Dreamweaver mediante una visita guiada o un tutorial del
producto.
Barra Insertar Contiene botones para la inserción de diversos tipos de objeto, como imágenes, tablas y elementos PA, en un
documento. Cada objeto es un fragmento de código HTML que le permite establecer diversos atributos al insertarlo. Por
ejemplo, puede insertar una tabla haciendo clic en el botón Tabla de la barra Insertar. Si lo prefiere, puede insertar objetos
utilizando el menú Insertar en lugar de la barra Insertar.
DREAMWEAVER CS3 15
Guía del usuario
Barra de herramientas Documento Contiene botones que proporcionan opciones para diferentes vistas de la ventana de
documento (como la vista Diseño y la vista Código), diversas opciones de visualización y algunas operaciones comunes
como la obtención de una vista previa en un navegador.
Barra de herramientas Estándar (No se muestra en el diseño de espacio de trabajo predeterminado.) Contiene botones para
las operaciones más habituales de los menús Archivo y Edición: Nuevo, Abrir, Guardar, Guardar todo, Cortar, Copiar, Pegar,
Deshacer y Rehacer. Para mostrar la barra de herramientas Estándar, seleccione Ver > Barras de herramientas > Estándar.
Barra de herramientas Codificación (Sólo se muestra en la vista Código.) Contiene botones que le permiten realizar
numerosas operaciones de codificación estándar.
Barra de herramientas Representación de estilos (Oculta de manera predeterminada.) Contiene botones que le permiten
ver cómo aparecería el diseño en distintos tipos de medios si utilizase hojas de estilos dependientes de los medios. También
contiene un botón que le permite activar o desactivar estilos de hojas de estilos en cascada (CSS).
Ventana de documento Muestra el documento actual mientras lo está creando y editando.
Inspector de propiedades Le permite ver y cambiar diversas propiedades del objeto o texto seleccionado. Cada tipo de
objeto tiene diferentes propiedades. El inspector de propiedades no está ampliado de forma predeterminada en el diseño
del espacio de trabajo del codificador.
Selector de etiquetas Situado en la barra de estado de la parte inferior de la ventana de documento. Muestra la jerarquía
de etiquetas que rodea a la selección actual. Haga clic en cualquier etiqueta de la jerarquía para seleccionar la etiqueta y todo
su contenido.
Grupos de paneles Conjuntos de paneles relacionados agrupados bajo un encabezado común. Para ampliar un grupo de
paneles, haga clic en la flecha de ampliación situada a la izquierda del nombre del grupo; para desacoplar un grupo de
paneles, arrastre el punto de sujeción situado en el borde izquierdo de la barra de título del grupo.
Panel Archivos Le permite administrar los archivos y las carpetas, tanto si forman parte de un sitio de Dreamweaver como
si se encuentran en un servidor remoto. El panel Archivos también proporciona acceso a todos los archivos del disco local,
como ocurre en el Explorador de Windows (Windows) o en el Finder (Macintosh).
Véase también
“Utilización de la ventana de documento” en la página 23
Cuando la ventana de documento tiene una barra de título, ésta muestra el título de la página y, entre paréntesis, el nombre
y la ruta del archivo. Si se han realizado cambios que aún no se han guardado, Dreamweaver incluye un asterisco después
del nombre del archivo.
Cuando se maximiza la ventana de documento en el diseño integrado de espacio de trabajo (sólo Windows), no aparece la
barra de título; en este caso, el título de la página y el nombre y la ruta del archivo aparecen en la barra de título de la ventana
principal del espacio de trabajo.
DREAMWEAVER CS3 16
Guía del usuario
Cuando una ventana de documento está maximizada, aparecen fichas en la parte superior de la misma con los nombres de
archivo de todos los documentos abiertos. Para cambiar a un documento, haga clic en su ficha.
Véase también
“Utilización de la ventana de documento” en la página 23
La barra de herramientas contiene también algunos comandos y opciones relativos a la visualización del documento y a su
transferencia entre los sitios local y remoto.
A B C D E F G H I J K
A. Mostrar vista de código B. Mostrar vistas de código y diseño C. Mostrar vista de diseño D. Título del documento E. Administración de
archivos F. Vista previa/Depurar en explorador G. Actualizar vista de diseño H. Ver opciones I. Ayudas visuales J. Validar formato
K. Comprobar compatibilidad con navegadores
Mostrar vistas de código y diseño Divide la ventana de documento entre las vistas Código y Diseño. Cuando seleccione
esta vista combinada, se encontrará disponible la opción Vista de diseño encima del menú Ver.
Mostrar vista de diseño Sólo muestra la vista Diseño en la ventana de documento.
Nota: Si trabaja con XML, JavaScript, CSS u otros tipos de archivos basados en código, no podrá ver los archivos en la vista
Diseño y los botones Diseño y Dividir aparecerán atenuados.
Título del documento Permite introducir un título para el documento, que aparecerá en la barra de título del navegador. Si
el documento ya tiene título, éste aparecerá en dicho campo.
Administración de archivos Muestra el menú emergente Administración de archivos.
Vista previa/Depurar en explorador Le permite obtener una vista previa o depurar el documento en un navegador.
Seleccione un navegador en el menú emergente.
Actualizar vista de diseño Actualiza la vista Diseño tras realizar cambios en la vista Código. Los cambios realizados en la
vista Código no aparecerán de forma automática en la vista Diseño hasta que se efectúen determinadas acciones, como
guardar el archivo o hacer clic en este botón.
Nota: La actualización también actualiza funciones de código que dependen del DOM (modelo de objeto de documento), como
la capacidad para seleccionar las etiquetas inicial y final de un bloque de código.
Ver opciones Permite definir las opciones de las vistas Código y Diseño, y establecer qué vista va a aparecer en la parte
superior de la ventana. Las opciones del menú corresponden a la vista actual: la vista Diseño, la vista Código o ambas.
Ayudas visuales Permite utilizar distintas ayudas visuales para el diseño de las páginas.
Comprobar compatibilidad con navegadores Le permite comprobar si el CSS es compatible con diferentes navegadores.
DREAMWEAVER CS3 17
Guía del usuario
Véase también
“Visualización de barras de herramientas” en la página 26
Véase también
“Visualización de barras de herramientas” en la página 26
A B C D E F G
A. Selector de etiquetas B. Herramienta Seleccionar C. Herramienta Mano D. Herramienta Zoom E. Establecer nivel de aumento F. Menú
emergente Tamaño de ventana G. Tamaño del documento y tiempo de descarga estimado
Selector de etiquetas Muestra la jerarquía de etiquetas que rodea a la selección actual. Haga clic en cualquier etiqueta de
la jerarquía para seleccionar la etiqueta y todo su contenido. Haga clic en <body> para seleccionar todo el cuerpo del
documento. Para definir los atributos class o id para una etiqueta en el selector de etiquetas, haga clic con el botón de
derecho del ratón (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en la etiqueta y elija una clase
o un ID del menú contextual.
Herramienta Seleccionar Activa y desactiva la herramienta Mano.
Herramienta Mano Permite hacer clic en el documento y arrastrarlo por la ventana de documento.
Herramienta Zoom y menú emergente Establecer nivel de aumento Permiten establecer un nivel de aumento para el
documento.
Menú emergente Tamaño de ventana (Sólo visible en la vista Diseño.) Permite cambiar el tamaño de la ventana de
documento a dimensiones predeterminadas o personalizadas.
Tamaño del documento y tiempo de descarga Muestra la estimación del tamaño del documento y del tiempo de descarga
de la página, incluidos todos los archivos dependientes, como imágenes y otros archivos multimedia.
Véase también
“Definición del tamaño de ventana y la velocidad de conexión” en la página 25
Los botones están organizados en varias categorías entre las que puede cambiar haciendo clic en las fichas situadas en la
parte superior de la barra Insertar. Si el documento actual contiene código de servidor, como los documentos ASP o CFML,
aparecen también otras categorías. Cuando se inicia Dreamweaver, se abre la última categoría con la que ha trabajado.
Algunas categorías tienen botones con menús emergentes. Al seleccionar una opción de un menú emergente, dicha opción
se convierte en la acción predeterminada del botón. Por ejemplo, si selecciona Marcador de posición de imagen en el menú
emergente del botón Imagen, la siguiente vez que haga clic en el botón Imagen, Dreamweaver insertará un marcador de
posición de imagen. Siempre que seleccione una nueva opción del menú emergente cambiará la acción predeterminada del
botón.
Categoría Diseño Permite insertar tablas, etiquetas div, marcos y widgets de Spry. También puede elegir dos vistas para
tablas: Estándar (valor predeterminado) y Tablas expandidas.
Categoría Formularios Contiene botones que permiten crear formularios e insertar elementos de formulario, incluidos
widgets de validación de Spry.
Categoría Datos Permite insertar objetos de datos de Spry y otros elementos dinámicos, como juegos de registros, regiones
repetidas y grabar formularios de inserción y actualización.
Categoría Spry Contiene botones para crear páginas de Spry, incluidos objetos de datos y widgets de Spry.
Categoría Texto Permite insertar diversas etiquetas de formato de texto y listas, como b, em, p, h1 y ul.
Categoría Favoritos Permite agrupar y organizar los botones de la barra Insertar que utiliza con más frecuencia en un lugar
común.
Categorías de código de servidor Sólo están disponibles para las páginas que emplean un lenguaje de servidor
determinado, como ASP, ASP.NET, CFML Basic, CFML Flow, CFML Advanced, JSP y PHP. Cada una de estas categorías
contiene objetos de código de servidor que pueden insertarse en la vista Código.
Véase también
“Utilización de la barra Insertar” en la página 26
También puede modificar la barra de herramientas Codificación para que muestre más botones (como Ajustar texto,
Caracteres ocultos y Sangría automática) u ocultar botones que no desea utilizar. Para ello, no obstante, deberá editar el
archivo XML que genera la barra de herramientas. Para más información, consulte Ampliación de Dreamweaver.
Véase también
“Visualización de barras de herramientas” en la página 26
Esta barra de herramientas sólo funciona si los documentos utilizan hojas de estilos dependientes de los medios. Por
ejemplo, su hoja de estilos puede especificar una regla para imprimir y otra regla distinta para los dispositivos de mano.
Para obtener más información acerca de la creación de hojas de estilos dependientes de los medios, consulte el sitio Web de
World Wide Web Consortium en www.w3.org/TR/CSS21/media.html.
De manera predeterminada, Dreamweaver muestra el diseño para una pantalla (que muestra cómo se representa una
página en la pantalla del equipo). Puede ver las representaciones para los diferentes soportes haciendo clic en los
correspondientes botones de la barra de herramientas Representación de estilos.
Representar tipo de medio Screen Muestra cómo aparece la página en la pantalla de un equipo.
Representar tipo de medio Print Muestra cómo aparece la página en una hoja de papel impresa.
DREAMWEAVER CS3 20
Guía del usuario
Representar tipo de medio Handheld Muestra cómo aparece la página en un dispositivo de mano, como un teléfono móvil
o un dispositivo BlackBerry.
Representar tipo de medio Projection Muestra cómo aparece la página en un dispositivo de proyección.
Alternar visualización de estilos CSS Le permite activar o desactivar estilos CSS. Este botón funciona de manera
independiente a los demás botones de medios.
Para ver un tutorial sobre el diseño de hojas de estilos para impresión y dispositivos móviles, consulte
www.adobe.com/go/vid0156_es.
Véase también
“Visualización de barras de herramientas” en la página 26
El inspector de propiedades se encuentra en el borde inferior del espacio de trabajo de forma predeterminada, pero puede
colocarlo en el borde superior del espacio de trabajo o convertirlo en un panel flotante del espacio de trabajo.
Véase también
“Acoplamiento y desacoplamiento de paneles y grupos de paneles” en la página 30
Al visualizar sitios, archivos o carpetas en el panel Archivos, puede cambiar el tamaño del área de visualización y expandir
o contraer el panel Archivos. Cuando el panel Archivos se contrae, muestra el contenido del sitio local, el sitio remoto o el
servidor de prueba como una lista de archivos. Cuando se expande, muestra el sitio local, además del sitio remoto o el
servidor de prueba. El panel Archivos también puede mostrar un mapa visual del sitio local.
Para sitios de Dreamweaver, también puede personalizar el panel Archivos cambiando la vista (sitio local o sitio remoto)
que aparece de forma predeterminada en el panel contraído.
Véase también
“Utilización de archivos en el panel Archivos” en la página 76
DREAMWEAVER CS3 22
Guía del usuario
Puede cambiar el tamaño de cualquiera de los paneles arrastrando los bordes que los separan.
En modo Actual, el panel Estilos CSS muestra tres secciones: un resumen del panel Selección que muestra las propiedades
de CSS de la selección actual del documento, un panel Reglas que muestra la ubicación de las propiedades seleccionadas (o
una cascada de reglas para la etiqueta seleccionada, en función de la selección) y un panel Propiedades que le permite editar
las propiedades CSS al definir reglas para la selección.
En modo Todo, el panel Estilos CSS muestra tres secciones: un panel Todas las reglas arriba y un panel Propiedades abajo.
El panel Todas las reglas muestra una lista de reglas definidas en el documento actual, así como las reglas definidas en las
hojas de estilo adjuntas al documento actual. El panel Propiedades le permite editar propiedades CSS para cualquier regla
seleccionada en el panel Todas las reglas.
Todos los cambios que realice en el panel Propiedades se aplican de forma inmediata; de este modo, puede previsualizar el
trabajo a medida que lo vaya llevando a cabo.
Véase también
“Creación y administración de CSS” en la página 118
• Ajustar instantáneamente el tamaño deseado para una ventana de documento y comprobar si caben los elementos en la
página.
• Utilizar una imagen de rastreo como fondo de la página para ayudarle a copiar un diseño creado en una aplicación de
edición de ilustraciones o imágenes como Adobe® Photoshop® o Adobe® Fireworks®.
• Utilizar las reglas y guías para proporcionar una pista visual que permita colocar y cambiar el tamaño de los elementos
de página con precisión.
DREAMWEAVER CS3 23
Guía del usuario
• Utilizar la cuadrícula para lograr una mayor precisión en la colocación y ajuste del tamaño de elementos con posición
absoluta (elementos PA).
Las marcas de cuadrícula de la página le ayudan a alinear los elementos PA y, cuando está activada la función de ajuste,
permiten ajustar automáticamente los elementos PA con el punto más próximo de la cuadrícula al moverlas o ajustar su
tamaño. (Los demás objetos, como las imágenes y los párrafos, no se ajustan a la cuadrícula.) El ajuste funciona
independientemente de que la cuadrícula esté visible.
Véase también
“Utilización de ayudas visuales al diseñar” en la página 163
Usuarios de GoLive
Si ha utilizado GoLive y desea cambiar a Dreamweaver, quizá desee consultar una introducción en línea al espacio y flujo
de trabajo de Dreamweaver, así como comentarios sobre formas de migrar su sitio a Dreamweaver. Para más información,
consulte http://www.adobe.com/go/learn_dw_golive_es.
Véase también
“Introducción a la ventana de documento” en la página 15
Véase también
“Elección del diseño del espacio de trabajo (Windows)” en la página 32
El tamaño de la ventana indicado corresponde a las dimensiones internas de la ventana del navegador, sin bordes. El tamaño
del monitor figura entre paréntesis. Por ejemplo, la opción "536 x 196 (640 x 480, Predeterminado)" es el tamaño de ventana
que se debe utilizar si los visitantes van a hacer uso de Microsoft Internet Explorer o Netscape Navigator en su
configuración predeterminada con un monitor de 640 x 480.
Si no desea asignar un tamaño tan preciso, utilice los métodos estándar de su sistema operativo, como arrastrar la esquina
inferior derecha de una ventana.
3 Haga clic en el cuadro Descripción para introducir texto descriptivo sobre un tamaño específico.
4 Haga clic en el campo Descripción para introducir el texto descriptivo sobre el tamaño añadido.
Por ejemplo, puede escribir SVGA o PC estándar junto a la entrada correspondiente a un monitor de 800 x 600 píxeles, y
Mac 17 pulg. junto a la entrada correspondiente a un monitor de 832 x 624 píxeles. La mayoría de los monitores se pueden
ajustar a varias dimensiones de píxeles.
Véase también
“Introducción a la barra de estado” en la página 17
Informes en Dreamweaver
Dreamweaver permite ejecutar informes para buscar contenido, solucionar problemas o probar el contenido. Puede
generar los siguientes tipos de informes:
Buscar Permite buscar etiquetas, atributos y texto específico en las etiquetas.
Revisión del navegador de destino Permite probar el código HTML en los documentos para comprobar si hay alguna
etiqueta o atributo que sean incompatibles con los navegadores de destino.
Verificador de vínculos Permite encontrar y arreglar vínculos rotos, externos y huérfanos.
Informes de sitios Permite mejorar el flujo de trabajo y probar los atributos HTML del sitio. Los informes de flujo de
trabajo incluyen información sobre protección, sobre documentos modificados recientemente y sobre Design Notes; los
informes HTML incluyen etiquetas de fuentes anidadas combinables, la opción de accesibilidad, texto alternativo que falta,
etiquetas anidadas repetidas, etiquetas vacías eliminables y documentos sin título.
Registro FTP Permite ver toda la actividad de transferencia de archivos mediante FTP.
Depuración del servidor Permite ver información para depurar una aplicación Macromedia® ColdFusion® de Adobe®.
Véase también
“Búsqueda de etiquetas, atributos o texto en el código” en la página 304
• Seleccione Ver > Barras de herramientas y, después, seleccione la barra de herramientas que desee.
• Haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en
cualquiera de las barras de herramientas en el menú contextual.
Nota: Para mostrar u ocultar la barra de herramientas Codificación en el inspector de código (Ventana > Inspector de código),
debe seleccionar la barra de herramientas Codificación del menú emergente Ver opciones situado en la parte superior del
inspector.
Véase también
“Introducción a la barra de herramientas Documento” en la página 16
Véase también
“Introducción a la barra Insertar” en la página 18
Inserción de un objeto
1 Seleccione la categoría adecuada en el lado izquierdo de la barra Insertar.
2 Siga uno de estos procedimientos:
• Haga clic en un botón de objeto o arrastre el icono correspondiente hasta la ventana de documento.
• Haga clic en la flecha de un botón y seleccione una opción del menú.
Dependiendo del objeto de que se trate, aparecerá un cuadro de diálogo de inserción de objeto, que solicitará que se busque
un archivo o se especifiquen los parámetros del objeto. Otra posibilidad es que Dreamweaver inserte código en el
documento o abra un panel o un editor de etiquetas para especificar información antes de insertar el código.
Para algunos objetos, no aparece ningún cuadro de diálogo si se inserta el objeto en vista Diseño, pero aparece un editor de
etiquetas si se utiliza la vista Código. Con algunos objetos, al insertar el objeto en vista Diseño, Dreamweaver cambia a la
vista Código antes de insertar el objeto.
Nota: Algunos objetos, como anclajes con nombre, no aparecen cuando se abre la página en la ventana de un navegador. Puede
mostrar iconos en la vista Diseño que marquen las ubicaciones de dichos objetos invisibles.
Omisión del cuadro de diálogo de inserción de objetos e inserción de un objeto marcador de posición vacío
❖ Haga clic mientras presiona la tecla Control (Windows) u Opción (Macintosh) en el botón del objeto.
Por ejemplo, para insertar un marcador de posición para una imagen sin especificar un archivo de imagen, haga clic en el
botón Imagen mientras presiona la tecla Control u Opción.
Nota: Este procedimiento no permite omitir todos los cuadros de diálogo de inserción de objetos. Muchos objetos,
incluidas barras de navegación, elementos PA, botones Flash y conjuntos de marcos, no permiten insertar marcadores de
posición ni objetos con valores predeterminados.
• Para suprimir un objeto o separador, seleccione el objeto que desee en el panel Objetos favoritos, situado a la derecha y,
a continuación, haga clic en el botón Quite el objeto seleccionado de la lista de objetos favoritos que está encima del panel.
• Para mover un objeto, seleccione el objeto que desee en el panel Objetos favoritos, situado a la derecha, y, a continuación,
haga clic en el botón de flecha arriba o abajo que está encima del panel.
• Para añadir un separador debajo de un objeto, seleccione el objeto que desee en el panel Objetos favoritos, situado a la
derecha y, a continuación, haga clic en el botón Añadir separador que está debajo del panel.
Nota: Utilice el inspector de etiquetas para ver y editar todos los atributos asociados con una propiedad de etiqueta
determinada.
Véase también
“Descripción general del inspector de propiedades” en la página 20
“Acoplamiento y desacoplamiento de paneles y grupos de paneles” en la página 30
3 Si los cambios realizados no se aplican inmediatamente en la ventana de documento, aplíquelos mediante uno de estos
procedimientos:
• Haga clic fuera de los campos de texto de edición de propiedades.
• Presione Intro (Windows) o Retorno (Macintosh).
• Presione el tabulador para cambiar a otra propiedad.
1 Haga clic con el botón derecho del ratón (Windows) o haga clic mientras presiona la tecla Control (Macintosh) en el
objeto o ventana.
2 Seleccione un comando en el menú contextual.
Grupos de paneles
En Dreamweaver, los paneles se organizan en grupos. El panel seleccionado en un grupo de paneles aparece como una
ficha. Cada grupo de paneles puede ampliarse o contraerse y acoplarse o desacoplarse con otros grupos de paneles.
Los grupos de paneles también se pueden acoplar a la ventana de aplicación integrada (sólo en Windows). Esto facilita el
acceso a los paneles sin saturar el espacio de trabajo.
Nota: Cuando un grupo de paneles está flotando (desacoplado), aparece una barra en blanco estrecha en la parte superior del
mismo. En esta documentación, el término “barra de título del grupo de paneles” hace referencia al área en la que aparece el
nombre del grupo de paneles y no a esta barra en blanco estrecha.
Si no encuentra un panel, un inspector o una ventana que haya marcado como abierto, seleccione Ventana >
Organizar paneles para disponer ordenadamente todos los paneles abiertos.
Algunas opciones están disponibles en el menú contextual del grupo de paneles aunque el grupo esté ampliado; haga-clic
con el botón derecho del ratón (Windows) o mientras pulsa la tecla Control (Macintosh) en la barra de título del grupo de
paneles para ver el menú contextual.
Nota: No podrá desacoplar el panel Archivos si está en modo ampliado. Para contraer el panel Archivos antes de desacoplarlo,
haga clic en el botón Expandir/contraer (situado en el extremo derecho de la parte superior del panel). Si cierra el panel
Archivos mientras está desacoplado, desaparece de la interfaz. Para recuperarlo, presione F8 o seleccione Ventana > Archivos.
Acoplamiento de un grupo de paneles a otro (espacio de trabajo flotante) o a la ventana integrada (sólo en Windows)
❖ Arrastre el grupo de paneles por la barra de sujeción hasta que su contorno indique que está acoplado.
• Para los paneles acoplados, arrastre la barra de separación que hay entre los paneles y la ventana de documento.
Véase también
“Almacenamiento de diseños de espacio de trabajo personalizados” en la página 33
❖ Seleccione Ventana > Diseño del espacio de trabajo y seleccione cualquiera de los siguientes diseños de espacio de
trabajo:
Diseñador Un espacio de trabajo integrado que utiliza MDI (Interfaz para Múltiples Documentos, Multiple Document
Interface) en el que todas las ventanas de documentos y todos los paneles están integrados en una ventana de aplicación
más grande, con los grupos de paneles apilados a la derecha.
Programador El mismo espacio de trabajo integrado que el de Diseñador, pero con los grupos de paneles apilados a la
izquierda; es un diseño similar al que utilizan Adobe® HomeSite® y ColdFusion, en el que la ventana de documento muestra
de forma predeterminada la vista Código.
Nota: Puede acoplar los grupos de paneles a ambos lados del espacio de trabajo en cualquiera de los diseños del espacio de
trabajo.
Pantalla doble Permite organizar un diseño si dispone de un segundo monitor. Este diseño coloca todos los paneles en el
monitor secundario y mantiene la ventana de documento y el inspector de propiedades en el principal.
❖ Seleccione Ventana > Diseño del espacio de trabajo y seleccione uno de los siguientes diseños de espacio de trabajo:
Predeterminado Un espacio de trabajo integrado.
Pantalla doble Permite organizar un diseño si dispone de un segundo monitor. Este diseño coloca todos los paneles en el
monitor secundario y mantiene la ventana de documento y el inspector de propiedades en el principal.
Cómo abrir un documento que se encuentra en una ficha en una ventana independiente
❖ Haga clic en la ficha con el botón derecho del ratón (Windows) o haga clic mientras presiona la tecla Control (Macintosh)
y seleccione Mover a nueva ventana en el menú contextual.
Véase también
“Grupos de paneles” en la página 29
Dreamweaver impide que la configuración personalizada de un usuario afecte a la configuración personalizada de otro
usuario. Para lograr este objetivo, la primera vez que ejecute Dreamweaver en uno de los sistemas operativos multiusuario
que reconoce, la aplicación creará copias de diversos archivos de configuración. Estos archivos de configuración se
almacenan en una carpeta de su propiedad.
Si reinstala o actualiza Dreamweaver, Dreamweaver creará automáticamente copias de seguridad de los archivos de
configuración de usuario existentes para que, en el caso de que haya personalizado dichos archivos manualmente, continúe
teniendo acceso a los cambios realizados.
Utilizar <strong> y <em> en lugar de <b> y <i> Especifica que Dreamweaver debe aplicar la etiqueta strong cuando realice
una acción que aplicaría normalmente la etiqueta b, y que debe aplicar la etiqueta em cuando realiza una acción que aplicaría
normalmente la etiqueta i. Estas acciones incluyen hacer clic en los botones Negrita o Cursiva en el inspector de
propiedades de texto en modo HTML y elegir Texto > Estilo > Negrita o Texto > Estilo > Cursiva. Para utilizar las etiquetas
b y i en sus documentos, desactive esta opción.
Nota: El World Wide Web Consortium desaconseja el uso de las etiquetas b y i; las etiquetas strong y em proporcionan más
información semántica que las etiquetas b y i.
Utilizar CSS en lugar de etiquetas HTML Especifica que Dreamweaver utiliza estilos CSS en lugar de etiquetas HTML al
aplicar formato al texto con el inspector de propiedades. De manera predeterminada, Dreamweaver aplica formato al texto
mediante CSS. Cada vez que se define una fuente, un tamaño o un color para una selección de texto, se crea un nuevo estilo
específico para el documento que posteriormente se encuentra disponible en el menú emergente Estilo del inspector de
propiedades. Las únicas excepciones son negrita y cursiva, para las que Dreamweaver utiliza etiquetas HTML en lugar de CSS.
Aunque el documento esté vinculado a una hoja de estilos externa, las nuevas declaraciones de estilo se escribirán en el
encabezado del documento, no en el archivo CSS.
• Si el documento ya aplica formato a todo el texto mediante etiquetas font, Dreamweaver utilizará etiquetas font y
modificará la etiqueta body para utilizar código HTML.
• Si la etiqueta body del documento utiliza código HTML para establecer el aspecto de la página pero la página no usa
exclusivamente etiquetas font, Dreamweaver utilizará CSS para aplicar formato al texto.
Si anula la selección de esta opción, Dreamweaver utilizará etiquetas HTML, como, por ejemplo, etiquetas font, para aplicar
formato al texto y código HTML en la etiqueta body para establecer el aspecto de la página.
Advertir al colocar regiones editables entre etiquetas <p> o <h1>-<h6> Especifica si debe mostrarse un mensaje de
advertencia al guardar una plantilla de Dreamweaver que tiene una región editable dentro de una etiqueta de párrafo o
encabezado. El mensaje indica que los usuarios no podrán crear más párrafos en la región. Está activada de manera
predeterminada.
Centrar Especifica si los elementos deben centrarse con divalign="center" o la etiqueta center al hacer clic en el botón
Alinear al centro del inspector de propiedades.
Nota: Oficialmente, a partir de la especificación HTML 4.01 ya no se utiliza ninguno de estos métodos para centrar; para poder
centrar texto, deberá utilizar los estilos CSS. A partir de la especificación XHTML 1.0 de transición, ambos métodos son todavía
válidos técnicamente, pero ya no lo son en la especificación XHTML 1.0 estricta.
Número máximo de pasos de Historial Determina el número de pasos que el panel Historial mantiene y muestra. (El valor
predeterminado suele ser válido para la mayoría de los usuarios.) Si supera el número máximo de pasos definido para el
panel Historial, se eliminarán los pasos más antiguos. (Para más información, consulte “Automatización de tareas” en la
página 658.)
Diccionario ortográfico Muestra los diccionarios ortográficos disponibles. Si un diccionario contiene múltiples variantes o
convenciones ortográficas (por ejemplo, español de México o español de Colombia), dichas variantes se enumerarán por
separado en el menú emergente Diccionario ortográfico.
Véase también
“Introducción al diseño del espacio de trabajo” en la página 13
Véase también
“Aspectos básicos de la codificación del documento” en la página 205
Véase también
“Utilización del selector de colores” en la página 211
Nota: Para definir un sitio de Dreamweaver, sólo tiene que configurar una carpeta local. Sin embargo, para transferir archivos
a un servidor Web o desarrollar aplicaciones Web, también debe añadir datos para un sitio remoto y un servidor de prueba.
Un sitio de Dreamweaver consta de un máximo de tres partes o carpetas, según el entorno de desarrollo y el tipo de sitio
Web que se desarrolle:
Carpeta raíz local Almacena los archivos con los que está trabajando. Dreamweaver se refiere a esta carpeta como el “sitio
local”. Esta carpeta puede encontrarse en el equipo local o en un servidor de red. Si trabaja directamente en el servidor,
Dreamweaver cargará los archivos en el servidor cada vez que los guarde.
Carpeta remota Almacena los archivos para pruebas, producción, colaboración, etc. Dreamweaver se refiere a esta carpeta
como el “sitio remoto” en el panel Archivos. En general, la carpeta remota suele colocarse en el equipo donde se ejecuta el
servidor Web.
Las carpetas de datos locales y remotos permiten transferir archivos entre el disco duro local y el servidor Web, lo cual
facilita la administración de los archivos en los sitios de Dreamweaver.
Carpeta de servidor de prueba La carpeta en la que Dreamweaver procesa páginas dinámicas.
El siguiente ejemplo muestra una carpeta raíz local de ejemplo a la izquierda y una carpeta remota de ejemplo a la derecha.
La carpeta raíz local del equipo local está asignada directamente a la carpeta remota del servidor Web, en lugar de a una
subcarpeta de la carpeta remota o a una carpeta que se encuentre por encima de la carpeta remota en la estructura de
directorios.
Nota: El ejemplo anterior muestra una carpeta raíz local en el equipo local y una carpeta remota de nivel superior en el servidor
Web remoto. Sin embargo, si mantiene varios sitios de Dreamweaver en su equipo local, necesitará el mismo número de carpetas
remotas en el servidor remoto. En este caso, el ejemplo anterior no resultaría aplicable, ya que debería crear carpetas remotas
diferentes dentro de la carpeta public_html y luego las asignarlas a las correspondientes carpetas raíz locales del equipo local.
Al establecer inicialmente una conexión remota, la carpeta remota del servidor Web suele estar vacía. Posteriormente, al
utilizar Dreamweaver para cargar todos los archivos de la carpeta raíz local, la carpeta remota se llena con todos los archivos
Web. La estructura de directorios de la carpeta remota y la carpeta raíz local siempre debe ser la misma. (Es decir, siempre
debe existir una correspondencia uno a uno entre los archivos y carpetas de la carpeta raíz local y los archivos y carpetas
de la carpeta remota.) Si la estructura de la carpeta remota no coincide con la de la carpeta raíz local, Dreamweaver cargará
los archivos en un lugar incorrecto y los visitantes del sitio no podrán verlos. Además, las rutas de imágenes y vínculos
pueden romperse fácilmente cuando las estructuras de carpetas y archivos no están sincronizadas.
La carpeta remota deberá haberse creado antes de que Dreamweaver intente conectar con ella. Si no dispone de una carpeta
designada como carpeta remota en el servidor Web, créela o pida al administrador del servidor que la cree.
Duplicar Crea una copia del sitio seleccionado. La copia aparece en la ventana de lista de sitios.
Véase también
“Importación y exportación de la configuración de un sitio” en la página 47
La carpeta raíz local es el directorio de trabajo del sitio de DW. Esta carpeta puede encontrarse en el equipo local o en un
servidor de red.
Si desea comenzar a editar archivos en su equipo (sin publicarlos), configure solamente una carpeta local y, más adelante,
añada la información remota y de prueba.
Puede utilizar Dreamweaver para editar un sitio Web existente en el disco local o editar un sitio remoto (o una rama de un
sitio remoto) aunque no haya utilizado Dreamweaver para crear el sitio original.
Nota: No necesita especificar una carpeta remota si la carpeta raíz local está en el sistema que ejecuta el servidor Web. Esto
implica que el servidor Web se ejecuta en el equipo local.
Véase también
“Acceso a sitios, a un servidor y a unidades locales” en la página 79
Nota: Sólo es necesario establecer las dos primeras opciones para configurar un sitio que funcione en su equipo.
Nombre del sitio El nombre que aparece en el panel Archivos y en el cuadro de diálogo Administrar sitios; no aparece en
el navegador.
Carpeta raíz local El nombre de la carpeta del disco local en la que se almacenan los archivos del sitio, las plantillas y los
elementos de biblioteca. Cree una carpeta en el disco duro o haga clic en el icono de carpeta para localizar la carpeta.
Cuando Dreamweaver resuelve vínculos relativos a la raíz, toma como referencia esta carpeta.
Actualizar lista de archivos locales automáticamente Indica si Dreamweaver debe actualizar de forma automática la lista de
archivos locales cada vez que se copien archivos en el sitio local. Si desactiva esta opción, mejorará la velocidad de
Dreamweaver al copiar estos archivos, pero la vista local del panel Archivos no se actualizará automáticamente y deberá
hacer clic en el botón Actualizar de la barra de herramientas del panel Archivos para actualizar el panel manualmente.
Carpeta predeterminada de imágenes La ruta de la carpeta en la que se almacenan las imágenes que utiliza en el sitio.
Introduzca la ruta o haga clic en el icono de carpeta para localizar la carpeta.
DREAMWEAVER CS3 40
Guía del usuario
Vínculos relativos a Cambia la ruta relativa de los vínculos que cree con otras páginas del sitio. De manera predeterminada,
Dreamweaver crea vínculos mediante rutas relativas a documentos. Seleccione la opción Raíz del sitio para cambiar la
configuración de ruta y asegúrese de que especifica la dirección HTTP en la opción Dirección HTTP.
El cambio de esta configuración no convierte la ruta de vínculos existentes; la configuración sólo será aplicable a los nuevos
vínculos que cree visualmente con Dreamweaver.
El contenido vinculado a la ruta relativa a la raíz del sitio no se muestra en la vista previa de los documentos en un
navegador local, a menos que especifique un servidor de prueba o que active la opción Vista previa utilizando el archivo
temporal en Edición > Preferencias > Vista previa en el navegador. Esto es así porque los navegadores no reconocen la raíz
de los sitios.
Dirección HTTP El URL que utilizará el sitio Web. Esto permite que Dreamweaver verifique los vínculos del sitio que
utilicen URL absolutos o rutas relativas a la raíz del sitio. Dreamweaver también utiliza esta dirección para asegurarse de
que los vínculos relativos a la raíz del sitio funcionan en el servidor remoto, que puede tener una raíz del sitio diferente. Por
ejemplo, si establece un vínculo con un archivo de imagen ubicado en la carpeta C:\Sales\images\ (donde Sales es la carpeta
raíz local) y el URL del sitio completo es http://www.mysite.com/SalesApp/ (donde SalesApp es la carpeta raíz remota), la
introducción del URL en el cuadro de texto Dirección HTTP garantizará que la ruta de acceso a la imagen vinculada en el
servidor remoto sea /SalesApp/images/.
Usar verificación de vínculos con distinción entre mayúsculas y minúsculas Comprueba que coincidan las mayúsculas y
minúsculas de los vínculos y los nombres de archivos cuando Dreamweaver comprueba los vínculos. Esta opción resulta
útil en sistemas UNIX en los que los nombres de archivo distinguen entre mayúsculas y minúsculas.
Activar caché Indica si debe crearse un caché local para mejorar la velocidad de las tareas de administración de vínculos y
sitios. Si no selecciona esta opción, Dreamweaver volverá a preguntarle si desea utilizar un caché antes de crear el sitio. Es
recomendable seleccionar esta opción porque el panel Activos (en el grupo de paneles Archivos) sólo funciona si se ha
creado un caché.
En el panel Archivos de Dreamweaver, la carpeta remota se denomina sitio remoto. Al configurar una carpeta remota, debe
seleccionar un método de acceso para que Dreamweaver cargue y descargue archivos del servidor Web.
Nota: Dreamweaver admite conexiones con servidores aptos para IPv6. Entre los tipos de conexión admitidos figuran FTP,
SFTP, WebDav y RDS. Para más información, consulte www.ipv6.org/
Local/red Utilice esta configuración para obtener acceso a una carpeta de red o si está almacenando archivos o ejecutando
el servidor de prueba en el equipo local.
RDS (Servicios de desarrollo remoto, Remote Development Services) Elija esta opción si se conecta a su servidor Web a
través de RDS. Para este método de acceso, la carpeta remota debe encontrarse en un sistema que disponga de Macromedia®
ColdFusion® de Adobe®.
DREAMWEAVER CS3 41
Guía del usuario
Microsoft Visual SourceSafe Elija esta opción si se conecta al servidor Web mediante Microsoft Visual SourceSafe. Este
método sólo se admite con Windows; para utilizarlo, debe tener instalado Microsoft Visual SourceSafe Client versión 6.
WebDAV (Creación y control de versiones distribuido basado en la Web, Web-based Distributed Authoring and
Versioning) Elija esta opción si se conecta al servidor Web mediante el protocolo WebDAV.
Para este método de acceso, es necesario disponer de un servidor que admita este protocolo, como Microsoft Internet
Information Server (IIS) 5.0 o una instalación debidamente configurada de un servidor Web Apache.
Nota: Si selecciona WebDAV como método de acceso y utiliza Dreamweaver en un entorno multiusuario, deberá asegurarse
también de que todos los usuarios seleccionen WebDAV como método de acceso. Si algunos usuarios seleccionan WebDAV y
otros seleccionan otros métodos de acceso (FTP, por ejemplo), la función de desprotección/protección de Dreamweaver no
funcionará de la forma esperada, ya que WebDAV utiliza su propio sistema de bloqueo.
Véase también
“Utilización de archivos sin definir ningún sitio” en la página 58
Nota: Si no conoce el nombre del servidor FTP, consulte a su proveedor de servicios de Internet.
5 Introduzca el directorio (carpeta) del servidor del sitio remoto donde se almacenan los documentos visibles para los
visitantes.
Si no está seguro de lo que debe especificar como directorio de servidor, póngase en contacto con el administrador del
servidor o deje en blanco el cuadro de texto. En algunos servidores, el directorio raíz es el directorio con el que se conecta
en primer lugar a través de FTP. Para averiguar si es así, conecte con el servidor. Si en la Vista remota del panel Archivos
aparece una carpeta con un nombre del tipo public_html, o www, o su nombre de conexión, probablemente ése sea el
directorio que debe introducir en el cuadro de texto Directorio del servidor.
Para más información, consulte la nota técnica 15220 en el sitio Web de Adobe en www.adobe.com/go/15220_es.
10 Seleccione Usar tipo de conexión de datos extendidos (para IPv6) si está utilizando un servidor FTP apto para IPv6.
DREAMWEAVER CS3 42
Guía del usuario
Con la implementación de la versión 6 del protocolo de Internet (IPv6), EPRT y EPSV han sustituido a los comandos PORT
y PASV de FTP respectivamente. Por consiguiente, si intenta conectar con un servidor FTP apto para IPv6, deberá utilizar
los comandos pasivo extendido (EPSV) y activo extendido (EPRT) en las conexiones de datos.
11 Active Utilizar firewall si se conecta al servidor remoto desde el otro lado de un firewall.
12 Haga clic en Configuración de firewall para editar el servidor o puerto del firewall.
13 Seleccione Mantener información de sincronización si desea sincronizar automáticamente los archivos locales y
remotos. (Esta opción está seleccionada de forma predeterminada.)
14 Seleccione Cargar archivos en el servidor automáticamente al guardar si quiere que Dreamweaver cargue el archivo en
el sitio remoto al guardarlo.
15 Seleccione Permitir desproteger y proteger archivo si desea activar el sistema de protección y desprotección.
16 Haga clic en Aceptar.
8 Seleccione Mantener información de sincronización si desea que Dreamweaver sincronice automáticamente los archivos
locales y remotos. (Esta opción está seleccionada de forma predeterminada.)
9 Seleccione Cargar archivos en el servidor automáticamente al guardar si quiere que Dreamweaver cargue el archivo en
el sitio remoto al guardarlo.
10 Seleccione Permitir desproteger y proteger archivo si desea activar el sistema de protección y desprotección.
• En Proyecto, introduzca el proyecto de la base de datos de Visual SourceSafe que desea utilizar como directorio raíz del
sitio remoto.
• En Nombre de usuario y Contraseña, introduzca su nombre de usuario y su contraseña de conexión a la base de datos
seleccionada.
Si no conoce su nombre de usuario y su contraseña, consulte al administrador del sistema.
DREAMWEAVER CS3 44
Guía del usuario
• Es posible que la implementación FTP de Dreamweaver no funcione correctamente con algunos servidores proxy,
firewalls multinivel y otras formas de acceso indirecto al servidor. Si surgen problemas con el acceso FTP, solicite ayuda
al administrador del sistema local.
• Para la implementación FTP de Dreamweaver, debe conectar con la carpeta raíz del sistema remoto. Asegúrese de
indicar la carpeta raíz del sistema remoto como el directorio del servidor. Si ha especificado el directorio del servidor
utilizando una sola barra inclinada (/), es posible que tenga que especificar una ruta relativa desde el directorio al que
está conectándose y la carpeta raíz remota. Por ejemplo, si la carpeta raíz remota es un nivel de directorio superior, puede
que tenga que especificar ../../ para el directorio del servidor.
• Utilice caracteres de subrayado en lugar de espacios y evite los caracteres especiales en los nombres de archivo y carpeta
siempre que pueda. Los dos puntos, las barras inclinadas, el punto y el apóstrofo en los nombres de archivo o carpeta
pueden impedir que Dreamweaver cree un mapa del sitio.
• Si experimenta problemas con nombres de archivo largos, acórtelos. En Mac OS, los nombres de archivo no pueden
tener más de 31 caracteres.
• Muchos servidores utilizan vínculos simbólicos (UNIX), accesos abreviados (Windows) o alias (Macintosh) para
conectar una carpeta de una parte del disco del servidor con otra carpeta situada en otro emplazamiento. Estos alias no
tienen ninguna repercusión sobre la capacidad de establecer conexión con la carpeta o el directorio correspondientes,
pero si consigue conectar con una parte del servidor y no con otra, es posible que haya una discrepancia de alias.
• Si aparece un mensaje de error del tipo "no se puede colocar el archivo", es posible que la carpeta remota se haya quedado
sin espacio. Para más información, consulte el registro FTP.
Nota: En general, cuando tenga un problema con una transferencia FTP, examine el registro FTP; para ello, seleccione Ventana
> Resultados (Windows) o Sitio > Registro FTP (Macintosh) y, a continuación, haga clic en la etiqueta Registro FTP.
Antes de configurar una carpeta de servidor de prueba, debe definir una carpeta local y remota. A menudo, puede utilizarse
la configuración de la carpeta remota para el servidor de prueba, ya que, por lo general, el procesamiento de las páginas
dinámicas incluidas en la carpeta remota puede realizarse en un servidor de aplicaciones.
2 Seleccione Servidor de prueba en la ficha Avanzadas del cuadro de diálogo Definición del sitio.
DREAMWEAVER CS3 45
Guía del usuario
Si no ha definido una carpeta remota en la categoría Datos remotos, la categoría Servidor de prueba será de forma
predeterminada la carpeta local definida en la categoría Datos locales. Puede olvidarse de este parámetro sólo si se cumplen
las dos condiciones siguientes:
Tanto el servidor Web como el servidor de aplicaciones se ejecutan en el equipo local. Por ejemplo, si es un desarrollador
de ColdFusion que ejecuta IIS y ColdFusion en un sistema local Windows XP.
La carpeta raíz local es una subcarpeta del directorio principal del sitio Web. Por ejemplo, si utiliza IIS, la carpeta raíz local
debe ser una subcarpeta de la carpeta c:\Inetpub\wwwroot\ o esta misma carpeta.
Si la carpeta raíz local no es una subcarpeta del directorio principal, debe definir la carpeta raíz local como un directorio
virtual del servidor Web.
Nota: El servidor de aplicaciones puede ejecutarse en otro sistema distinto al del sitio remoto. Por ejemplo, si la opción Acceso
seleccionada en la categoría Datos remotos es Microsoft Visual SourceSafe, deberá especificar un servidor distinto en la
categoría Servidor de prueba.
5 En el cuadro de texto Prefijo de URL, introduzca el URL que deberán introducir los usuarios en sus navegadores para
abrir la aplicación Web, pero no incluya el nombre del archivo.
El prefijo de URL consta del nombre de dominio y de cualquiera de los subdirectorios del directorio principal o directorios
virtuales del sitio Web, pero no de un nombre de archivo. Por ejemplo, si el URL de la aplicación es
www.adobe.com/mycoolapp/start.jsp, deberá introducir el siguiente prefijo de URL: www.adobe.com/misuperprograma/.
Si Dreamweaver se ejecuta en el mismo sistema que el servidor Web, puede utilizar una de las opciones de localhost
(servidor local) como marcador de posición del nombre de dominio. Por ejemplo, si ejecuta IIS y el URL de la aplicación
es http://buttercup_pc/mycoolapp/start.jsp, introduzca el siguiente prefijo de URL:
http://localhost/mycoolapp/
Para ver una lista de opciones de localhost de diferentes servidores Web, consulte la siguiente sección.
6 Haga clic en Aceptar y luego haga clic en Listo para añadir el nuevo sitio a su lista de sitios.
Véase también
“Elección de un servidor de aplicaciones” en la página 471
Un prefijo de URL consta del nombre de dominio y de cualquiera de los subdirectorios del directorio principal o directorios
virtuales del sitio Web.
Nota: Aunque la terminología utilizada en Microsoft IIS puede variar en función del servidor, los mismos conceptos son
aplicables a la mayoría de los servidores Web.
El directorio principal La carpeta del servidor asignada al nombre de dominio del sitio. Supongamos que la carpeta que
desea utilizar para procesar páginas es c:\sites\company\, y que esta carpeta es el directorio principal (es decir, la carpeta
DREAMWEAVER CS3 46
Guía del usuario
asignada al nombre de dominio del sitio; por ejemplo, www.mystartup.com). En ese caso, el prefijo de URL será
http://www.mystartup.com/.
Si la carpeta que desea utilizar para procesar las páginas dinámicas es una subcarpeta del directorio principal, sencillamente
añada la subcarpeta al URL. Si su directorio principal es c:\sites\company\, el nombre de dominio del sitio es
www.mystartup.com y la carpeta que desea utilizar para procesar páginas dinámicas es c:\sites\company\inventory.
Introduzca el siguiente prefijo de URL:
http://www.mystartup.com/inventory/
Si la carpeta que desea utilizar para procesar las páginas dinámicas no es el directorio principal ni ninguno de sus
subdirectorios, deberá crear un directorio virtual.
Un directorio virtual Una carpeta que no está físicamente contenida en el directorio principal del servidor aunque parezca
estar en el URL. Para crear un directorio virtual, deberá especificar un alias que represente la ruta de la carpeta en el URL.
Supongamos que el directorio principal es c:\sites\company, que la carpeta de procesamiento es d:\apps\inventory y que
define un alias para esta carpeta denominado “warehouse”. Introduzca el siguiente prefijo de URL:
http://www.mystartup.com/warehouse/
Localhost Indica el directorio local en los URL cuando el cliente (normalmente un navegador, aunque en este caso es
Dreamweaver) se ejecuta en el mismo sistema que el servidor Web. Supongamos que Dreamweaver se ejecuta en el mismo
sistema que el servidor Web, que el directorio principal es c:\sites\company y que ha definido un directorio virtual
denominado “warehouse” que indica la carpeta que desea utilizar para procesar páginas dinámicas. A continuación se
indican los prefijos de URL que se deben introducir para los servidores Web seleccionados:
ColdFusion MX 7 http://localhost:8500/warehouse/
IIS http://localhost/warehouse/
Nota: De forma predeterminada, el servidor Web ColdFusion MX 7 se ejecuta en el puerto 8500; el servidor Web Apache, en
el puerto 80; y el servidor Web Jakarta Tomcat, en el puerto 8080.
El directorio inicial personal de los usuarios de Macintosh que utilizan un servidor Web Apache es
Users:MyUserName:Sites, donde MyUserName es el nombre de usuario de Macintosh. Un alias denominado
~MyUserName se define automáticamente para esta carpeta al instalar Mac OS 10.1 o superior. Por tanto, el prefijo de URL
predeterminado en Dreamweaver es el siguiente:
http://localhost/~MyUserName/
Si la carpeta que desea utilizar para procesar páginas dinámicas es Users:MyUserName:Sites:inventory, el prefijo de URL
será el siguiente:
http://localhost/~MyUserName/inventory/
1 Cree una carpeta local que contenga el sitio y configúrela como carpeta local del sitio.
Nota: Debe duplicar localmente toda la estructura de la rama correspondiente del sitio remoto existente.
2 Configure una carpeta remota con la información de acceso remoto del sitio existente. Debe conectar con el sitio remoto
para descargar los archivos en el equipo y poder editarlos.
Asegúrese de elegir la carpeta raíz correcta para el sitio remoto.
DREAMWEAVER CS3 47
Guía del usuario
3 En el panel Archivos (Ventana > Archivos), haga clic en el botón Conectar al servidor remoto (para el acceso a través de
FTP) o en el botón Actualizar (para el acceso a través de la red) de la barra de herramientas para ver el sitio remoto.
4 Edite el sitio:
• Si desea trabajar con el sitio completo, seleccione la carpeta raíz del sitio remoto en el panel Archivos y haga clic en
Obtener en la barra de herramientas para descargar todo el sitio en el disco local.
• Si desea trabajar sólo con uno de los archivos o carpetas del sitio, localícelo en la vista remota del panel Archivos y haga
clic en Obtener archivo en la barra de herramientas para descargarlo en el disco duro.
Dreamweaver duplica automáticamente la parte de la estructura del sitio remoto que sea necesaria para situar el archivo
descargado en el lugar adecuado dentro de la jerarquía del sitio. Para editar únicamente una parte de un sitio, generalmente
debe incluir los archivos dependientes, como son los archivos de imágenes.
Exporte la configuración del sitio con regularidad de modo que disponga de una copia de seguridad por si ocurre algún
problema con el sitio.
Exportación de sitios
1 Seleccione Sitio > Administrar sitios.
2 Seleccione uno o varios sitios cuya configuración desee exportar y haga clic en Exportar:
• Para seleccionar más de un sitio, presione Control (Windows) o Comando (Macintosh) mientras hace clic en cada sitio.
• Para seleccionar un rango de sitios, presione Mayús mientras hace clic en el primer sitio y en el último sitio del rango.
3 Por cada sitio cuya configuración desee exportar, vaya a la ubicación en la que desea guardar el sitio y haga clic en
Guardar. (Dreamweaver guarda la configuración de cada sitio como un archivo XML con extensión de archivo .ste.)
4 Si quiere hacer una copia de seguridad de la configuración del sitio, seleccione la primera opción y haga clic en Aceptar.
Dreamweaver guarda la información de inicio de sesión en el servidor remoto, es decir, el nombre de usuario y la
contraseña, además de la información de ruta local.
5 Si desea compartir la configuración con otros usuarios, seleccione la segunda opción y haga clic en Aceptar.
(Dreamweaver no guarda la información que no funciona con otros usuarios, como la información de inicio de sesión en
el servidor remoto y las rutas locales.)
6 Haga clic en Listo.
Nota: Guarde el archivo *.ste en la carpeta raíz del sitio o en el escritorio para que le resulte fácil encontrarlo. Si no recuerda
el lugar en que lo situó, realice una búsqueda de archivos con la extensión *.ste en el equipo para encontrarlo.
Importación de sitios
1 Seleccione Sitio > Administrar sitios.
2 Haga clic en Importar.
3 Vaya hasta el sitio o los sitios cuya configuración desee importar y selecciónelos (definidos mediante archivos con la
extensión de archivo .ste).
DREAMWEAVER CS3 48
Guía del usuario
Para seleccionar varios sitios, presione Control (Windows) o Comando (Macintosh) mientras hace clic en cada uno de los
archivos .ste. Para seleccionar un rango de sitios, presione Mayús mientras hace clic en el primer archivo y en el último
archivo del rango.
El mapa del sitio muestra dos niveles de la estructura del sitio, empezando por la página principal. Muestra las páginas en
forma de iconos y visualiza los vínculos en el orden en que se encuentran en el código fuente.
Para poder ver el mapa del sitio, debe definir una página principal para el sitio. La página principal del sitio es el punto de
partida del mapa y puede ser cualquier página del sitio. Puede cambiar la página principal, el número de columnas
mostradas, si las etiquetas de los iconos deben mostrar el nombre del archivo o el título de página y si deben mostrarse los
archivos ocultos y dependientes. (Un archivo dependiente es una imagen u otro contenido que no sea HTML que el
navegador carga junto con la página principal.)
Al trabajar en el mapa del sitio, puede seleccionar páginas, abrir una página para editarla, añadir nuevas páginas al sitio,
crear vínculos entre archivos y cambiar títulos de página.
El mapa del sitio resulta idóneo para establecer la estructura de un sitio. Puede configurar la estructura completa del sitio
y, seguidamente, obtener una imagen gráfica del mapa del sitio.
Nota: El mapa del sitio sólo es aplicable a los sitios locales. Para crear un mapa de un sitio remoto, copie el contenido del sitio
remoto en una carpeta del disco local y utilice el comando Administrar sitios para definir el sitio como sitio local.
Véase también
“Establecimiento de vínculos con documentos utilizando el mapa del sitio” en la página 268
• En el panel Archivos expandido, haga clic en el botón Mapa del sitio de la barra de herramientas y seleccione Sólo mapa
(el mapa del sitio sin la estructura local de archivos) o Mapa y archivos (incluye la estructura local de archivos).
Nota: Si no ha definido una página principal o si Dreamweaver no puede encontrar una página index.html o index.htm en el
sitio actual para utilizarla como página principal, Dreamweaver le solicitará que seleccione una.
2 Haga clic en los signos más (+) y menos (–) situados junto al nombre de archivo para mostrar u ocultar las páginas
vinculadas por debajo del segundo nivel:
• El texto en rojo indica que se trata de un vínculo roto.
• El texto en azul y marcado con un icono de globo terráqueo indica que se trata de un archivo de otro sitio o un vínculo
especial (como un vínculo de correo electrónico o de script).
• Una marca de verificación verde indica que se trata de un archivo protegido por usted.
• Una marca de verificación roja indica que se trata de un archivo protegido por otro usuario.
• Un icono de candado indica que se trata de un archivo de sólo lectura (Windows) o bloqueado (Macintosh).
1 Abra el cuadro de diálogo Definición del sitio siguiendo uno de estos procedimientos:
• Seleccione Sitio > Administrar sitios, elija el sitio y haga clic en Editar.
• En el panel Archivos, seleccione Administrar sitios en el menú donde aparece el sitio, el servidor o la unidad actual y
haga clic en Editar.
2 En el cuadro de diálogo Definición del sitio, seleccione Mapa de diseño del sitio de la lista Categoría situada a la izquierda
y establezca las opciones:
Número de columnas Establece el número de páginas que deben mostrarse por fila de la ventana de mapa del sitio.
Ancho de columna Establece el ancho en píxeles de las columnas del mapa del sitio.
Etiquetas de iconos Seleccione si los nombres mostrados con los iconos de documento en el mapa del sitio deben
representarse como nombres de archivo o como títulos de página.
Mostrar archivos marcados como ocultos Muestra los archivos HTML marcados como ocultos en el mapa del sitio.
Mostrar archivos dependientes Muestra los archivos dependientes en la jerarquía del sitio.
El mapa del sitio se vuelve a trazar en la ventana como si la página especificada fuera la raíz del sitio. El cuadro de texto
Exploración del sitio, situado encima del mapa del sitio, muestra la ruta desde la página principal hasta la página
especificada. Para seleccionar cualquier elemento de la ruta para ver el mapa del sitio desde dicho nivel, haga clic una vez.
3 Para ampliar y contraer ramas del mapa del sitio, haga clic en el botón de signo más (+) o menos (–) de la rama.
Para ocultar un archivo utilizando el mapa del sitio, primero deberá marcar el archivo como oculto. Cuando se oculta un
archivo, también se ocultan sus vínculos. Al mostrar un archivo marcado como oculto, el icono y sus vínculos se
encontrarán visibles en el mapa del sitio, aunque los nombres aparecerán en cursiva.
Cómo anular la marca de archivos marcados como ocultos en el mapa del sitio
❖ En el mapa del sitio, seleccione uno o varios archivos y siga uno de estos procedimientos:
• Haga clic con el botón derecho del ratón (Windows) o haga clic con la tecla Control presionada (Macintosh) en el mapa
del sitio y seleccione Mostrar/ocultar vínculo.
• En el panel Archivos contraído (Ventana > Archivos), haga clic en el menú de opciones situado en la esquina superior
derecha y luego seleccione Ver > Opciones de mapa del sitio > Mostrar archivos marcados como ocultos.
• En el panel Archivos contraído (Ventana > Archivos), haga clic en el menú de opciones situado en la esquina superior
derecha y luego seleccione Ver > Opciones de mapa del sitio > Mostrar/ocultar vínculo.
1 En el panel Archivos contraído predeterminado (Ventana > Archivos), haga clic en el menú de opciones situado en la
esquina superior derecha y seleccione Archivo > Guardar mapa del sitio.
• Seleccione Mostrar archivos dependientes para mostrar todos los archivos dependientes en la jerarquía del sitio.
Un archivo dependiente es una imagen u otro contenido ajeno a HTML que el navegador carga junto con la página
principal.
Véase también
“Utilización de un mapa visual del sitio” en la página 48
Como administrador del sitio, usted ofrece a los usuarios sin derechos de administración la posibilidad de editar páginas
creando una clave de conexión y enviándosela a dichos usuarios (para obtener información sobre cómo hacerlo, consulte
la Ayuda de Contribute). También puede configurar una conexión con un sitio de Contribute utilizando Dreamweaver, lo
que le permite a usted o al diseñador del sitio conectar con el sitio de Contribute y utilizar todas las prestaciones de edición
disponibles en Dreamweaver.
Contribute añade funcionalidad al sitio Web con Contribute Publishing Server (CPS), una suite de aplicaciones de
publicación y de herramientas de administración de usuarios que le permite integrar Contribute con el servicio de
directorio de usuarios de la organización (por ejemplo, con Lightweight Directory Access Protocol -LDAP- o Active
Directory). Al activar el sitio de Dreamweaver como sitio de Contribute, Dreamweaver lee la configuración de
DREAMWEAVER CS3 53
Guía del usuario
administración de Contribute siempre que se conecta al sitio remoto. Si Dreamweaver detecta que CPS está activado,
hereda parte de la funcionalidad de CPS, como la recuperación de versiones anteriores de los archivos y el registro de
eventos.
Puede utilizar Dreamweaver para conectar con un sitio de Contribute y modificar un archivo del mismo. La mayoría de
las funciones de Dreamweaver se usan del mismo modo en un sitio de Contribute que en cualquier otro sitio. No obstante,
cuando utilice Dreamweaver con un sitio de Contribute, Dreamweaver realizará automáticamente ciertas operaciones de
administración de archivos, como el almacenamiento de múltiples versiones de un documento y el registro de
determinados eventos en la consola de CPS.
• Mantenga una estructura sencilla para el sitio. Evite anidar demasiados niveles de carpetas. Agrupe los elementos
relacionados en una carpeta.
• Configure en el servidor los permisos de lectura y escritura adecuados para las carpetas.
• Añada páginas de índice a las carpetas conforme las vaya creando para animar a los usuarios de Contribute a que
coloquen páginas nuevas en las carpetas correctas. Por ejemplo, si los usuarios de Contribute van a suministrar páginas
que contengan actas de reuniones, cree una carpeta en la carpeta raíz del sitio con el nombre actas_reuniones y cree una
página de índice en dicha carpeta. Luego proporcione un vínculo que lleve de la página principal del sitio a la página de
índice de actas de reuniones. De esta forma, un usuario de Contribute podrá navegar hasta la página de índice y crear
una nueva página con un acta para una reunión concreta con un vínculo desde dicha página.
• En la página de índice de cada carpeta, proporcione una lista de vínculos con las páginas de contenido y los documentos
independientes existentes en dicha carpeta.
• Mantenga un diseño de página lo más sencillo posible, evitando formatos complicados.
• Utilice CSS en vez de etiquetas HTML y asigne nombres descriptivos a los estilos CSS. Si los usuarios de Contribute
utilizan un conjunto de estilos estándar en Microsoft Word, asigne a los estilos CSS los mismos nombres, de manera que
Contribute pueda establecer asignaciones de estilos cuando un usuario copie información de un documento de Word y
la pegue en una página de Contribute.
• Para evitar que un estilo CSS esté disponible para los usuarios de Contribute, cambie el nombre del estilo de manera que
comience por mmhide_. Por ejemplo, si utiliza un estilo denominado RightJustified en una página pero no desea que
los usuarios de Contribute puedan utilizar dicho estilo, cambie el nombre del estilo por mmhide_RightJustified.
Nota: Deberá añadir mmhide_ al nombre del estilo en la vista Código; no podrá hacerlo en el panel CSS.
• Utilice el menor número posible de estilos CSS con el fin de mantener un formato sencillo y limpio.
• Si utiliza server-side includes para los elementos de página HTML, como encabezados o pies, cree una página HTML no
vinculada que contenga vínculos a los archivos include. Los usuarios de Contribute podrán añadir un marcador a esa
página y emplearla para navegar a los archivos include para editarlos.
Véase también
“Creación de una plantilla de Dreamweaver” en la página 373
Para transferir archivos desde y hacia un sitio de Contribute mediante Dreamweaver, utilice siempre los comandos
Desproteger y Proteger. Si, en lugar de estos comandos, utiliza los comandos Obtener y Colocar para transferir archivos,
puede que sobrescriba las modificaciones realizadas recientemente en un archivo por un usuario de Contribute.
Al desproteger un archivo en un sitio de Contribute, Dreamweaver crea automáticamente una copia de seguridad de la
versión previamente desprotegida del archivo en la carpeta _baks y añade su nombre de usuario y una marca de fecha a un
archivo de Design Notes.
Véase también
“Desprotección y protección de archivos” en la página 86
Si un usuario de Contribute no dispone de acceso de lectura en el servidor para un archivo dependiente, como por ejemplo
una imagen que aparece en una página, el contenido del archivo dependiente no aparecerá en la ventana de Contribute. Por
ejemplo, si un usuario no dispone de acceso de lectura para una carpeta de imágenes, las imágenes de dicha carpeta
aparecerán como iconos de imagen incompletos en Contribute. De igual forma, las plantillas de Dreamweaver están
almacenadas en una subcarpeta de la carpeta raíz del sitio, por lo que, si un usuario de Contribute no dispone de acceso de
lectura para la carpeta raíz, no podrá utilizar las plantillas de dicho sitio a no ser que copie las plantillas en una carpeta
adecuada.
Cuando configure un sitio de Dreamweaver, debe conceder a los usuarios acceso de lectura en el servidor a la carpeta /_mm
(la subcarpeta _mm de la carpeta raíz), la carpeta /Templates y todas las carpetas que contengan activos que deban utilizar.
Si por motivos de seguridad no puede otorgar a los usuarios permiso de lectura a la carpeta /Templates, puede permitir que
los usuarios de Contribute accedan a las plantillas sin que dispongan de acceso a la carpeta raíz.
Para más información sobre los permisos de Contribute, consulte Administración de Contribute en la Ayuda de Contribute.
Si no desea que estos archivos especiales de Contribute aparezcan en su servidor de acceso público, puede establecer un
servidor de realización de pruebas para que los usuarios de Contribute manipulen en él las páginas. Posteriormente, copie
periódicamente dichas páginas Web del servidor de realización de pruebas a un servidor de producción conectado a la Web.
Si adopta este enfoque de servidor de realización de pruebas, copie en el servidor de producción sólo las páginas Web, no
los archivos especiales de Contribute enumerados más arriba. En particular, no copie en el servidor de producción las
carpetas _mm y _baks.
DREAMWEAVER CS3 55
Guía del usuario
Nota: Para información acerca de la configuración de un servidor de forma que impida que los visitantes vean los archivos de
las carpetas que comiencen con subrayado, véase “Seguridad del sitio Web” en la Ayuda de Contribute.
En determinadas circunstancias, puede que tenga que eliminar manualmente otros archivos especiales de Contribute. Por
ejemplo, puede ocurrir que Contribute no elimine archivos temporales de vistas previas cuando el usuario finaliza una vista
previa; en este caso, deberá eliminar manualmente dichas páginas temporales. Las páginas temporales de vista previa
tienen nombres de archivo que comienzan por TMP.
De igual forma, es posible que, en algunos casos, un archivo de bloqueo caducado permanezca accidentalmente en el
servidor. En este caso, deberá eliminar manualmente el archivo de bloqueo para permitir que otros usuarios editen la
página.
Nota: Debe tener Contribute instalado en el mismo equipo que Dreamweaver y debe estar conectado con el sitio remoto antes
de activar la compatibilidad de Contribute. De lo contrario, Dreamweaver no podrá leer la configuración de administración
de Contribute para determinar si están activados CPS y la recuperación de versiones anteriores.
No todos los tipos de conexión admiten la compatibilidad con Contribute. Existen las siguientes restricciones para los tipos
de conexión:
• Si la conexión del sitio remoto utiliza WebDAV o Microsoft Visual SourceSafe, no podrá activar la compatibilidad con
Contribute, ya que dichos sistemas de control de código fuente no son compatibles con Design Notes ni con el sistema
de protección/desprotección que Dreamweaver utiliza para los sitios de Contribute.
• Si utiliza RDS para conectar con el sitio remoto, puede activar la compatibilidad con Contribute, pero deberá
personalizar la conexión para poder compartirla con los usuarios de Contribute.
• Si utiliza su equipo local como servidor Web, debe configurar el sitio empleando una conexión FTP o de red con el
equipo (en lugar de una simple ruta de carpeta local) para poder compartir la conexión con los usuarios de Contribute.
Cuando active la compatibilidad con Contribute, Dreamweaver activará automáticamente las Design Notes (incluida la
opción Cargar Design Notes para compartir) y el sistema Desproteger/Proteger.
Si Contribute Publishing Server (CPS) está activado en el sitio remoto con el que establece la conexión, Dreamweaver
notifica al CPS cada vez que se desencadena una operación de red como la protección, la recuperación de una versión
anterior o la publicación de un archivo. CPS registrará estos eventos y será posible verlos en el registro que se guarda en la
consola de administración de CPS. (Si desactiva CPS, estos eventos no se registrarán.)
Nota: CPS está activado al utilizar Contribute. Para más información, consulte Administración de Contribute en la Ayuda de
Contribute.
6 Compruebe el URL en el cuadro de texto URL raíz del sitio y corríjalo si es necesario. Dreamweaver forma un URL raíz
del sitio sobre la base de otra información de definición del sitio proporcionada, pero algunas veces dicho URL no se forma
correctamente.
7 Haga clic en el botón Prueba para comprobar que ha introducido el URL correcto.
Nota: Si está preparado para enviar una clave de conexión o realizar las tareas de administración del sitio de Contribute, omita
los pasos restantes.
Véase también
“Recuperación de versiones anteriores de archivos (usuarios de Contribute)” en la página 93
Nota: Una clave de conexión no es lo mismo que un archivo de sitio exportado desde Dreamweaver.
Antes de facilitar a los usuarios de Contribute la información de conexión necesaria para editar páginas, debe utilizar
Dreamweaver para crear la jerarquía básica de carpetas del sitio y para crear las plantillas y hojas de estilo CSS necesarias
para el sitio.
Para más información acerca de la configuración de administración, la administración de las funciones de usuario o la
creación de una clave de conexión, consulte la Ayuda de Contribute.
Véase también
“Importación y exportación de la configuración de un sitio” en la página 47
El cambio de nombre de un archivo remoto o su traslado de una carpeta a otra en un sitio de Contribute funciona de la
misma forma que en cualquier sitio de Dreamweaver. En un sitio de Contribute, Dreamweaver también cambia de nombre
o mueve las versiones anteriores asociadas al archivo que estén almacenadas en la carpeta _baks.
1 Seleccione el archivo en el panel Remoto del panel Archivos (Ventana > Archivos) y presione Retroceso (Windows) o
Eliminar (Macintosh).
Aparecerá un cuadro de diálogo que le pedirá confirmación de que desea eliminar el archivo.
Cómo permitir a usuarios de Contribute el acceso a las plantillas sin acceder a la carpeta
raíz
En un sitio de Contribute, los archivos subyacentes y los permisos de las carpetas se administran directamente en el
servidor. Si por motivos de seguridad no puede otorgar a los usuarios permiso de lectura de la carpeta /Templates, puede
poner las plantillas a disposición de los usuarios de otro modo.
1 Configure el sitio de Contribute de manera que su carpeta raíz sea la carpeta que desea que los usuarios vean como raíz.
2 Copie manualmente la carpeta de plantillas de la carpeta raíz del sitio principal en la carpeta raíz del sitio de Contribute
a través del panel Archivos.
3 Después de actualizar las plantillas para el sitio principal, vuelva a copiar las plantillas copiadas en las subcarpetas
correspondientes según sea necesario.
Si adopta este enfoque, no utilice vínculos relativos a la raíz del sitio en las subcarpetas. Los vínculos relativos a la raíz del
sitio son relativos a la carpeta raíz principal en el servidor, no a la carpeta raíz que usted define en Dreamweaver. Los
usuarios de Contribute no pueden crear vínculos relativos a la raíz del sitio.
Si parece que los vínculos de una página de Contribute están rotos, es posible que exista un problema de permisos de
carpetas, sobre todo si los vínculos señalan a páginas situadas fuera de la carpeta raíz del usuario de Contribute.
Compruebe en el servidor los permisos de lectura y escritura para las carpetas.
Véase también
“Ubicación y rutas de documentos” en la página 264
DREAMWEAVER CS3 58
Guía del usuario
Al hacer clic en cualquier botón relacionado con la administración de un sitio de Contribute, Dreamweaver comprueba que
puede conectar con su sitio remoto y que el URL de la raíz del sitio que ha facilitado para el sitio es válido. Si Dreamweaver
no logra conectar o si el URL no es válido, aparecerá un mensaje de error.
Si las herramientas de administración no funcionan correctamente, es posible que exista algún problema en la carpeta _mm.
Nota: Si no conoce el nombre del servidor FTP, consulte a su proveedor de servicios de Internet.
6 Introduzca el directorio del sitio remoto donde se almacenan los documentos visibles para los visitantes.
7 Introduzca el nombre de inicio de sesión y la contraseña que utiliza para conectarse con el servidor FTP y haga clic en
Probar para comprobar su nombre de inicio de sesión y su contraseña.
8 Seleccione Guardar si desea que Dreamweaver guarde la contraseña. (Si no selecciona esta opción, Dreamweaver le
solicitará una contraseña cada vez que se conecte al servidor remoto.)
9 Seleccione Utilizar FTP pasivo si la configuración del firewall requiere el uso de FTP pasivo.
El uso de FTP pasivo permite al software local configurar la conexión FTP en lugar de solicitarlo al servidor remoto. Si no
sabe con seguridad si utiliza FTP pasivo, consulte al administrador del sistema.
10 Seleccione Utilizar firewall si se conecta al servidor remoto desde el otro lado de un firewall y, a continuación, haga clic
en Configuración de firewall para editar el servidor o puerto del firewall.
11 Seleccione Utilizar FTP seguro (SFTP) para aplicar una autenticación de FTP segura y haga clic en Aceptar.
SFTP utiliza cifrado y claves públicas para garantizar la seguridad de la conexión con el servidor de prueba.
12 Haga clic en Aceptar. En el panel Archivos se muestra el contenido de la carpeta del servidor remoto al que se ha
conectado, mientras que el nombre del servidor aparece en el menú emergente de la parte superior del panel.
Véase también
“Configuración de una carpeta remota” en la página 40
Véase también
“Configuración de una carpeta remota” en la página 40
DREAMWEAVER CS3 60
Guía del usuario
Este cuadro de diálogo sirve para asignar un nombre al sitio de Dreamweaver y especificar su URL.
Véase también
“Sitios de Dreamweaver” en la página 37
Si está creando una aplicación Web, debe seleccionar la tecnología de servidor utilizada en el servidor Web.
1 Seleccione No si no tiene previsto utilizar una tecnología de servidor para crear una aplicación Web. En caso contrario,
seleccione Sí.
2 Si selecciona Sí, elija una tecnología de servidor.
Es posible utilizar Dreamweaver para crear aplicaciones Web mediante cinco tecnologías de servidor: ColdFusion,
ASP.NET, ASP, JSP o PHP. Cada una de estas tecnologías corresponde a un tipo de documento en Dreamweaver. La elección
de una tecnología de servidor para la aplicación Web depende de diversos factores, incluidos su grado de familiaridad con
varios lenguajes de secuencia de comandos y el servidor de aplicaciones que vaya a utilizar.
Véase también
“Elección de un servidor de aplicaciones” en la página 471
1 Seleccione el método que desea utilizar para trabajar con los archivos durante el desarrollo.
2 Introduzca la ubicación donde desea almacenar los archivos o haga clic en el icono de carpeta para buscar la carpeta.
Este es el directorio de trabajo del sitio de Dreamweaver (el lugar donde se almacenan los archivos "en curso" del sitio de
Dreamweaver). En el panel Archivos de Dreamweaver, esta carpeta se denomina sitio local.
DREAMWEAVER CS3 61
Guía del usuario
Véase también
“Aspectos básicos de la estructura de carpetas locales y remotas” en la página 37
1 Introduzca el URL que los usuarios escribirán en sus navegadores para abrir su aplicación Web, pero no incluya ningún
nombre de archivo.
Supongamos que el URL de su aplicación es www.adobe.com/misuperprograma/inicio.jsp. En este caso, debería introducir
el siguiente prefijo de URL: www.adobe.com/misuperprograma/.
Si Dreamweaver se ejecuta en el mismo equipo que el servidor Web, puede utilizar el término localhost (servidor local) en
lugar del nombre de su dominio. Supongamos que el URL de su aplicación es buttercup_pc/misuperprograma/inicio.jsp.
Podría introducir el siguiente prefijo de URL: http://localhost/misuperprograma/.
2 Haga clic en Comprobar URL para asegurarse de que el URL funciona correctamente.
Véase también
“Configuración de un servidor de prueba” en la página 44
Dreamweaver utiliza un servidor de prueba para generar y mostrar contenido dinámico mientras el usuario trabaja. El
servidor de prueba puede ser el equipo local, un servidor de desarrollo, un servidor en funcionamiento o un servidor de
producción. Puede elegir cualquier servidor, siempre que permita procesar el tipo de páginas dinámicas que piensa
desarrollar.
❖ Seleccione un método de acceso en el menú emergente y rellene los cuadros de texto adecuados.
Ninguno Conserve esta configuración predeterminada si no tiene previsto cargar el sitio en un servidor.
Local/red Utilice esta configuración para obtener acceso a una carpeta de red o si está almacenando archivos o ejecutando
el servidor de prueba en el equipo local.
RDS (Servicios de desarrollo remoto, Remote Development Services) Elija esta opción si se conecta a su servidor Web a
través de RDS. Para este método de acceso, la carpeta remota debe encontrarse en un sistema que disponga de ColdFusion.
Microsoft Visual SourceSafe Elija esta opción si se conecta al servidor Web mediante Microsoft Visual SourceSafe. Este
método sólo se admite con Windows; para utilizarlo, debe tener instalado Microsoft Visual SourceSafe Client versión 6.
WebDAV (Creación y control de versiones distribuido basado en la Web, Web-based Distributed Authoring and
Versioning) Elija esta opción si se conecta al servidor Web mediante el protocolo WebDAV.
Para este método de acceso, es necesario disponer de un servidor que admita este protocolo, como Microsoft Internet
Information Server (IIS) 5.0 o una instalación debidamente configurada de un servidor Web Apache.
Véase también
“Configuración de una carpeta remota” en la página 40
DREAMWEAVER CS3 62
Guía del usuario
Según el entorno, esta carpeta es el lugar donde se almacenan los archivos para comprobación, colaboración, producción,
implementación u otros fines. En general, la carpeta remota suele colocarse en el equipo donde se ejecuta el servidor Web.
En el panel Archivos de Dreamweaver, esta carpeta se denomina sitio remoto. La carpeta remota permite transferir archivos
entre el disco local y el servidor Web. De esta forma, compartir y administrar archivos en los sitios Dreamweaver resulta
más fácil.
Véase también
“Aspectos básicos de la estructura de carpetas locales y remotas” en la página 37
Dreamweaver utiliza un servidor de prueba para generar y mostrar contenido dinámico mientras el usuario trabaja. El
servidor de prueba puede ser el equipo local, un servidor de desarrollo, un servidor en funcionamiento o un servidor de
producción. Puede elegir cualquier servidor, siempre que permita procesar el tipo de páginas dinámicas que piensa
desarrollar.
❖ Seleccione un método de acceso en el menú emergente y rellene los cuadros de texto adecuados.
Ninguno Conserve esta configuración predeterminada si no tiene previsto cargar el sitio en un servidor.
Local/red Utilice esta configuración para obtener acceso a una carpeta de red o si está almacenando archivos o ejecutando
el servidor de prueba en el equipo local.
RDS (Servicios de desarrollo remoto, Remote Development Services) Elija esta opción si se conecta al servidor Web
mediante RDS. Para este método de acceso, la carpeta remota debe encontrarse en un sistema que disponga de ColdFusion.
Microsoft Visual SourceSafe Elija esta opción si se conecta al servidor Web mediante Microsoft Visual SourceSafe. Este
método sólo se admite con Windows; para utilizarlo, debe tener instalado Microsoft Visual SourceSafe Client versión 6.
WebDAV (Creación y control de versiones distribuido basado en la Web, Web-based Distributed Authoring and
Versioning) Elija esta opción si se conecta al servidor Web mediante el protocolo WebDAV.
Para este método de acceso, es necesario disponer de un servidor que admita este protocolo, como Microsoft Internet
Information Server (IIS) 5.0 o una instalación debidamente configurada de un servidor Web Apache.
Véase también
“Configuración de una carpeta remota” en la página 40
Al proteger un archivo, éste deja de estar disponible en el servidor para evitar que otros miembros del equipo lo modifiquen
con Dreamweaver. Al desproteger un archivo, éste queda a disposición de otros usuarios, que podrán protegerlo y editarlo.
1 Seleccione Sí para activar la protección y desprotección si trabaja en equipo (o en solitario, pero con varios sistemas) o
No para desactivar la protección y desprotección de archivos.
Esta opción resulta útil para comunicar a otros usuarios que ha protegido un archivo para editarlo. También puede servir
para recordarle que ha dejado una versión más reciente de un archivo en otro equipo.
DREAMWEAVER CS3 63
Guía del usuario
2 Seleccione la opción de Dreamweaver debe proteger para proteger los archivos de forma automática cuando los abra
desde el panel Archivos, o seleccione la otra opción si no desea protegerlos automáticamente cuando los abra.
Nota: Si utiliza Archivo > Abrir para abrir un archivo, éste no quedará protegido aunque haya activado esta opción.
3 Introduzca su nombre.
Su nombre aparecerá en el panel Archivos junto a los archivos que haya protegido. De este modo, los miembros del equipo
pueden comunicarse cuando comparten archivos.
Si trabaja en solitario con varios sistemas, utilice un nombre de protección distinto en cada uno (por ejemplo, JoseR-
MacCasa y JoseR-PCOficina) para saber dónde se encuentra la última versión del archivo si olvida desprotegerlo.
Véase también
“Desprotección y protección de archivos” en la página 86
• Haga clic en el botón Atrás para regresar a una página anterior y cambiar un valor.
• Haga clic en el botón Listo si está satisfecho con la configuración y desea que Dreamweaver cree el sitio.
Tras hacer clic en Listo, Dreamweaver crea el sitio y lo muestra en el panel de archivos.
• Haga clic en el botón Cancelar si no quiere que Dreamweaver cree el sitio.
64
Dreamweaver proporciona varias opciones para crear un documento nuevo. Puede crear cualquiera de los tipos de
documento siguientes:
Puede definir fácilmente las propiedades del documento, como etiquetas meta, título del documento, colores de fondo, así
como otras propiedades de la página en la vista Diseño o en la vista Código.
A continuación se incluyen algunos de los tipos de archivos más comunes que se utilizan en Dreamweaver:
CSS Los archivos de Hojas de estilos en cascada tienen la extensión .css. Se utilizan para aplicar formato al contenido
HTML y controlar la posición de los distintos elementos de la página.
GIF Archivos de Formato de intercambio de gráficos, que tienen la extensión .gif. El formato GIF es un formato gráfico
popular en la Web para cómics, logotipos, gráficos con zonas transparentes y animaciones. Los archivos GIF contienen un
máximo de 256 colores.
JPEG Archivos de Grupo conjunto de expertos fotográficos (el nombre de la organización que creó el formato) que tienen
la extensión .jpg y suelen ser fotografías o imágenes de tonalidades intensas. El formato JPEG es el más indicado para las
fotografías digitales o digitalizadas, imágenes que utilizan texturas, imágenes con transiciones de gradiente de color y, en
general, cualquier imagen que requiera más de 256 colores.
XML Archivos de Lenguaje de formato ampliable, que tienen la extensión .xml. Contienen datos en formato original al que
se puede aplicar formato mediante el lenguaje XSL (Lenguaje de hoja de estilos ampliable, Extensible Stylesheet Language).
DREAMWEAVER CS3 65
Guía del usuario
XSL Archivos de Lenguaje de hoja de estilos ampliable, que tienen la extensión .xsl o .xslt. También se utilizan para aplicar
estilo a los datos XML que se van a mostrar en una página Web.
CFML Archivos de Lenguaje de formato ColdFusion, que tienen la extensión .cfm. Se utilizan para procesar páginas
dinámicas.
ASPX Los archivos ASP.NET tienen la extensión .aspx y se utilizan para procesar páginas dinámicas.
PHP Los archivos de Preprocesador de hipertexto tienen la extensión .php y se utilizan para procesar páginas dinámicas.
Véase también
“Visualización de datos XML” en la página 396
4 Seleccione un tipo de documento del menú emergente DocType. En la mayoría de los casos, puede utilizar la selección
predeterminada XHTML 1.0 de transición.
Si selecciona una de las definiciones de tipo de documento XHTML en el menú DocType (DTD), las páginas nuevas serán
compatibles con XHTML. Por ejemplo, puede hacer que un documento HTML sea compatible con XHTML seleccionando
XHTML 1.0 de transición o XHTML 1.0 estricto del menú. El lenguaje XHTML (Lenguaje de formato de hipertexto
ampliable, Extensible Hypertext Markup Language) es un replanteamiento del lenguaje HTML como aplicación XML. En
general, la utilización de XHTML permite aprovechar las ventajas del lenguaje XML, garantizando al mismo tiempo la
compatibilidad anterior y futura de los documentos Web.
Nota: Para más información sobre XHTML, consulte el sitio Web del World Wide Web Consortium (W3C), que contiene la
especificación para XHTML 1.1: XHTML (www.w3.org/TR/xhtml11/) y XHTML 1.0 (www.w3c.org/TR/xhtml1/) basado en
módulos, además de los sitios Web del validador XHTML para archivos Web (http://validator.w3.org/) y archivos locales
(http://validator.w3.org/file-upload.html).
DREAMWEAVER CS3 66
Guía del usuario
5 Si ha seleccionado un diseño CSS en la columna Diseño, seleccione una ubicación para el código CSS del diseño en el
menú emergente Diseño CSS en.
Añadir a Head Añade código CSS para el diseño al encabezado de la página que se va a crear.
Crear nuevo archivo Añade código CSS para el diseño a un nuevo archivo CSS externo y la nueva hoja de estilos a la página
que se va a crear.
Vincular a archivo existente Permite especificar un archivo CSS existente que ya contiene reglas CSS necesarias para el
diseño. Para ello, haga clic en el icono Adjuntar hoja de estilos situado encima del panel Adjuntar archivo CSS y seleccione
una hoja de estilos CSS. Esta opción es especialmente útil cuando desea utilizar el mismo diseño CSS (cuyas reglas CSS se
encuentran en un único archivo) en varios documentos.
6 (Opcional) También puede adjuntar hojas de estilos CSS a la nueva página (independientes del diseño CSS) al crearla.
Para ello, haga clic en el icono Adjuntar hoja de estilos situado encima del panel Adjuntar archivo CSS y seleccione una hoja
de estilos CSS.
7 Haga clic en Preferencias si desea establecer las preferencias predeterminadas del documento, como el tipo de
documento, la codificación y la extensión del archivo.
8 Haga clic en Obtener más contenido si desea abrir Dreamweaver Exchange y descargar más contenido de diseño de
páginas.
9 Haga clic en el botón Crear.
10 Guarde el nuevo documento (Archivo > Guardar).
11 En el cuadro de diálogo que aparece a continuación, vaya hasta la carpeta en la que desea guardar el archivo.
Es recomendable guardar el archivo en un sitio de Dreamweaver.
Véase también
“Código XHTML generado por Dreamweaver” en la página 286
“Diseño de páginas con CSS” en la página 137
Elástica El ancho de columna se especifica en una unidad de medida (ems) relacionada con el tamaño del texto. El diseño
se adapta si el visitante del sitio cambia la configuración del texto, pero no en función del tamaño de la ventana del
navegador.
Flotante El ancho de columna se especifica como porcentaje del tamaño del navegador del visitante. El diseño se adapta si
el visitante del sitio amplia o reduce el navegador, pero no en función de la configuración del texto.
Híbrida Las columnas son una combinación de las tres opciones anteriores. Por ejemplo, en el diseño de dos columnas
híbridas, la barra lateral derecha tiene una columna principal que se ajusta al tamaño del navegador y una columna elástica
a la derecha que se ajusta al tamaño de la configuración del texto del visitante del sitio.
5 Seleccione un tipo de documento del menú emergente DocType. En la mayoría de los casos, utilizará la selección
predeterminada, XHTML 1.0 de transición.
Si selecciona una de las definiciones de tipo de documento XHTML en el menú DocType (DTD), las páginas nuevas serán
compatibles con XHTML. Por ejemplo, puede hacer que un documento HTML sea compatible con XHTML seleccionando
XHTML 1.0 de transición o XHTML 1.0 estricto del menú. El lenguaje XHTML (Lenguaje de formato de hipertexto
ampliable, Extensible Hypertext Markup Language) es un replanteamiento del lenguaje HTML como aplicación XML. En
general, la utilización de XHTML permite aprovechar las ventajas del lenguaje XML, garantizando al mismo tiempo la
compatibilidad anterior y futura de los documentos Web.
Nota: Para más información sobre XHTML, consulte el sitio Web del World Wide Web Consortium (W3C), que contiene la
especificación para XHTML 1.1: XHTML (www.w3.org/TR/xhtml11/) y XHTML 1.0 (www.w3c.org/TR/xhtml1/) basado en
módulos, además de los sitios Web del validador XHTML para archivos Web (http://validator.w3.org/) y archivos locales
(http://validator.w3.org/file-upload.html).
6 Si ha seleccionado un diseño CSS en la columna Diseño, seleccione una ubicación para el código CSS del diseño en el
menú emergente Diseño CSS en.
Añadir a Head Añade código CSS para el diseño al encabezado de la página que se va a crear.
Crear nuevo archivo Añade código CSS para el diseño a una nueva hoja de estilos CSS externa y asocia la nueva hoja de
estilos a la página que se va a crear.
Vincular a archivo existente Permite especificar un archivo CSS existente que ya contiene reglas CSS necesarias para el
diseño. Para ello, haga clic en el icono Adjuntar hoja de estilos situado encima del panel Adjuntar archivo CSS y seleccione
una hoja de estilos CSS. Esta opción es especialmente útil cuando desea utilizar el mismo diseño CSS (cuyas reglas CSS se
encuentran en un único archivo) en varios documentos.
7 (Opcional) También puede adjuntar hojas de estilos CSS a la nueva página (independientes del diseño CSS) al crearla.
Para ello, haga clic en el icono Adjuntar hoja de estilos situado encima del panel Adjuntar archivo CSS y seleccione una hoja
de estilos CSS.
8 Haga clic en Preferencias si desea establecer las preferencias predeterminadas del documento, como el tipo de
documento, la codificación y la extensión del archivo.
9 Haga clic en Obtener más contenido si desea abrir Dreamweaver Exchange y descargar más contenido de diseño de
páginas.
10 Haga clic en el botón Crear.
11 Guarde el nuevo documento (Archivo > Guardar). Si aún no ha añadido regiones editables a la plantilla, aparece un
cuadro de diálogo que le indica que no hay regiones editables en el documento. Haga clic en Aceptar para cerrar el cuadro
de diálogo.
12 En el cuadro de diálogo Guardar como plantilla, seleccione un sitio para guardar la plantilla y añada una descripción
para la misma en el cuadro Descripción.
13 En el cuadro Nombre de archivo, introduzca un nombre para la nueva plantilla. No es necesario que añada una
extensión de archivo al nombre de la plantilla. Al hacer clic en Guardar, se añade la extensión .dwt a la nueva plantilla y se
guarda en la carpeta Templates del sitio.
DREAMWEAVER CS3 68
Guía del usuario
Evite utilizar espacios y caracteres especiales en los nombres de archivos y carpetas. Asimismo, no comience los nombres
de los archivos con números. En concreto, no utilice caracteres especiales (como é, ç o ¥) ni signos de puntuación (como
dos puntos, barras inclinadas o puntos) en los nombres de archivos que desee colocar en un servidor remoto; muchos
servidores cambian estos caracteres durante la carga, lo que provoca que se rompan los vínculos existentes con los archivos.
Véase también
“Código XHTML generado por Dreamweaver” en la página 286
Véase también
“Creación y administración de plantillas” en la página 366
3 Haga clic con el botón derecho (Windows) o haga clic mientras presiona la tecla Control (Macintosh) en la plantilla que
desea aplicar y, a continuación, seleccione Nuevo desde plantilla.
El documento se abrirá en la ventana de documento.
4 Guarde el documento.
DREAMWEAVER CS3 69
Guía del usuario
Puede obtener una vista previa de un archivo de muestra y leer una descripción breve de los elementos de diseño de un
documento en el cuadro de diálogo Nuevo documento. En el caso de las hojas de estilos CSS, puede copiar hojas de estilos
predefinidas y, a continuación, aplicarlas a los documentos.
Nota: Si crea un documento a partir de un conjunto de marcos predefinido, sólo se copiará la estructura del conjunto de marcos,
no el contenido. Asimismo, deberá guardar cada archivo de marco por separado.
Véase también
“Aspectos básicos de las hojas de estilos en cascada” en la página 114
Por ejemplo, si la mayoría de las páginas de su sitio son de un tipo de archivo concreto (como documentos ColdFusion,
HTML o ASP), puede configurar las preferencias del documento de modo que se creen nuevos documentos del tipo
especificado de forma automática.
3 Establezca o cambie las preferencias según convenga y haga clic en Aceptar para guardarlas.
Documento predeterminado Seleccione el tipo de documento que desea que se utilice para las páginas que cree.
Extensión predeterminada Especifique la extensión de archivo que prefiera (.htm o .html) para las páginas HTML que cree.
Si selecciona Unicode (UTF-8) como codificación del documento, no será necesaria la codificación de entidades, ya que la
codificación UTF-8 puede representar todos los caracteres. Si selecciona cualquier otra codificación del documento, es
posible que sea necesario recurrir a la codificación de entidades para poder representar determinados caracteres. Para más
información sobre las entidades de caracteres, consulte www.w3.org/TR/REC-html40/sgml/entities.html.
Si selecciona Unicode (UTF-8) como codificación predeterminada, puede incluir una marca de orden de bytes (BOM) en
el documento seleccionando la opción Incluir firma Unicode (BOM).
Una BOM está formada por entre 2 y 4 bytes situados al comienzo de un archivo de texto que identifican a un archivo como
Unicode y, en este caso, el orden de los bytes siguientes. Dado que UTF-8 carece de orden de bytes, la adición de una BOM
UTF-8 es opcional. Es obligatoria en el caso de UTF-16 y UTF-32.
Formulario de normas Unicode Seleccione una de estas opciones si selecciona Unicode (UTF-8) como codificación
predeterminada.
Existen cuatro formularios de normas Unicode. El más importante es el formulario de normalización C porque es el más
utilizado en el modelo de caracteres para la Web. Adobe ofrece los otros tres formularios de normas Unicode con el fin de
proporcionar el conjunto completo.
Mostrar el cuadro de diálogo Nuevo documento con Control+N Anule la selección de esta opción (“con Comando+N” para
Macintosh) para crear automáticamente un nuevo documento del tipo de documento predeterminado cuando utilice el
método abreviado.
En Unicode, hay caracteres que visualmente son iguales pero que pueden almacenarse en el documento de diferentes
formas. Por ejemplo, "ë" (e con diéresis) puede representarse como un carácter sencillo, "e con diéresis", o como dos
caracteres, "la e latina normal" + "diéresis de combinación". Un carácter Unicode de combinación es aquél que se utiliza
con el carácter anterior, por lo que la diéresis aparecerá sobre la "e latina". Ambas formas dan como resultado la misma
tipografía visual, pero se almacenan en el archivo de forma diferente.
Normalización es el proceso mediante el cual se verifica que todos los caracteres que se pueden guardar de formas diferentes
se guardan de la misma forma. Es decir, que todos los caracteres "ë" de un documento se guarden como "e con diéresis"
sencilla o como "e" + "diéresis de combinación" y no de ambas formas en un documento.
Para más información sobre las normas de Unicode y los formularios específicos que pueden utilizarse, consulte el sitio
Web de Unicode en www.unicode.org/reports/tr15.
Véase también
“Código XHTML generado por Dreamweaver” en la página 286
También puede hacer clic en el botón Preferencias del cuadro de diálogo Nuevo documento para configurar las preferencias
del documento cuando cree un documento nuevo.
En Macintosh, puede especificar las siguientes extensiones: .html, .htm, .shtml, .shtm, .tpl, .lasso, .xhtml, .ssi.
Si el documento que abre es un archivo de Microsoft Word guardado como HTML, puede utilizar el comando Limpiar
HTML de Word para eliminar las etiquetas de formato sobrantes que Word inserta en los archivos HTML.
Para limpiar HTML o XHTML no generados por Microsoft Word, utilice el comando Limpiar HTML.
También puede abrir archivos de texto no HTML, como archivos JavaScript, archivos XML, hojas de estilos CSS o archivos
de texto guardados con procesadores de texto o editores de texto.
Véase también
“Limpieza del código” en la página 309
El código que Dreamweaver elimina lo utiliza Word principalmente para aplicar formato y mostrar documentos en Word,
por lo que no es necesario para ver el archivo HTML. Conserve una copia del archivo original de Word (.doc) como copia
de seguridad, ya que es posible que no pueda volver a abrir el documento HTML en Word una vez aplicada la función
Limpiar HTML de Word.
DREAMWEAVER CS3 72
Guía del usuario
Para limpiar HTML o XHTML no generados por Microsoft Word, utilice el comando Limpiar HTML.
4 Seleccione (o anule la selección de) las opciones de limpieza. Las preferencias que introduzca se guardarán como
configuración de limpieza predeterminada.
Dreamweaver aplica la configuración de limpieza al documento HTML y se abre un registro en el que se reflejan los cambios
(a menos que desactive dicha opción del cuadro de diálogo).
Quitar todo el formato específico de Word Elimina todos los códigos HTML específicos de Microsoft Word, incluidos los
códigos XML de las etiquetasHTML, los metadatos y las etiquetas de vínculos personalizados de Word situados en la
sección del encabezado del documento, el formato XML de Word, las etiquetas condicionales y su correspondiente
contenido y los párrafos y márgenes vacíos de los estilos. Puede seleccionar cada una de estas opciones individualmente
utilizando la ficha Detalladas.
Limpiar CSS Elimina todos los códigos CSS específicos de Word, incluidos los estilos CSS en línea cuando el estilo padre
tiene las mismas propiedades de estilo, los atributos de estilo que comiencen por “mso”, las declaraciones de estilos ajenos
a CSS, los atributos de estilo CSS de las tablas y todas las definiciones de estilo no utilizadas de la sección del encabezado.
Esta opción se puede personalizar más en la ficha Detalladas.
Limpiar etiquetas <font> Elimina las etiquetas HTML y convierte el texto normal predeterminado a HTML de tamaño 2.
Reparar etiquetas mal anidadas Elimina las etiquetas de formato de fuentes insertadas por Word fuera de las etiquetas de
párrafo y encabezado (nivel de bloque).
Definir color de fondo Permite introducir un valor hexadecimal para establecer el color de fondo del documento. Si no
define ningún color de fondo, la página HTML de Word tendrá un fondo gris. El valor hexadecimal predeterminado es
blanco.
Aplicar formato de origen Aplica al documento las opciones de formato de origen que especifique en las preferencias de
Formato HTML y en SourceFormat.txt.
Mostrar registro al terminar Muestra un cuadro de alerta con detalles acerca de los cambios realizados en el documento
inmediatamente después de concluir la limpieza.
5 Haga clic en Aceptar o en la ficha Detalladas si desea seguir personalizando las opciones Quitar todo el formato
específico de Word y Limpiar CSS y luego haga clic en Aceptar.
Véase también
“Limpieza del código” en la página 309
A B C D E F G H I J K L
A. Archivos del sitio B. Servidor de prueba C. Mapa del sitio D. Menú emergente Sitio E. Conectar/desconectar F. Actualizar G. Colocar
archivo(s) H. Obtener archivo(s) I. Proteger archivo(s) J. Desproteger K. Sincronizar L. Expandir/contraer
Nota: Los botones de las vistas Archivos del sitio, Servidor de prueba, Mapa del sitio y Sincronizar sólo aparecen en el panel
Archivos expandido.
Menú emergente Sitio Permite seleccionar un sitio de Dreamweaver y visualizar los archivos del mismo. También puede
utilizar el menú Sitio para acceder a todos los archivos del disco local, al igual que en el Explorador de Windows (Windows)
o en el Finder (Macintosh).
Archivos del sitio Muestra la estructura de archivos de los sitios remoto y local en las dos partes del panel Archivos. (Hay
una opción de preferencias que determina los sitios que aparecen en el panel izquierdo y en el derecho.) Archivos del sitio
es la vista predeterminada del panel Archivos.
Servidor de prueba Muestra la estructura de directorios del servidor de prueba y del sitio local.
Mapa del sitio Muestra una representación gráfica del sitio basada en los vínculos entre los documentos. Mantenga
presionado este botón para seleccionar Sólo mapa o Mapa y archivos en el menú emergente.
Menú emergente actual Muestra una lista de los sitios de Dreamweaver y los servidores a los que está conectado, y permite
acceder a las unidades locales y al escritorio.
Conectar/desconectar (FTP, RDS, protocolo WebDAV y Microsoft Visual SourceSafe) Establece o interrumpe la conexión
con el sitio remoto. De forma predeterminada, Dreamweaver interrumpe la conexión con el sitio remoto si permanece
inactivo durante más de 30 minutos (sólo FTP). Para cambiar el límite de tiempo, elija Edición > Preferencias (Windows)
o Dreamweaver > Preferencias (Macintosh) y, a continuación, seleccione Sitio en la lista de categorías de la izquierda.
Actualizar Actualiza las listas de los directorios local y remoto. Utilice este botón para actualizar manualmente las listas de
directorios si ha desactivado las opciones Actualizar lista de archivos locales automáticamente o Actualizar lista de archivos
remotos automáticamente, en el cuadro de diálogo Definición del sitio.
DREAMWEAVER CS3 74
Guía del usuario
Obtener archivo(s) Copia los archivos seleccionados del sitio remoto en el sitio local (sobrescribiendo la copia local del
archivo, si existe). Si está activada la opción Permitir desproteger y proteger archivo, las copias locales serán de sólo lectura.
Los archivos permanecerán disponibles en el sitio remoto para que otros miembros del equipo puedan protegerlos. Si está
desactivada la opción Permitir desproteger y proteger archivo, las copias del archivo tendrán privilegios de lectura y
escritura.
Nota: Los archivos que Dreamweaver copia son los que se seleccionan en el panel activo del panel Archivos. Si los paneles del
sitio remoto están activos, los archivos del servidor remoto o de prueba seleccionados se copian en el sitio local. Si está activo el
panel de archivos locales, Dreamweaver copiará las versiones de los archivos locales seleccionados del servidor remoto o de
prueba en el sitio local.
Colocar archivo(s) Copia los archivos seleccionados del sitio local en el sitio remoto.
Nota: Los archivos que Dreamweaver copia son los que se seleccionan en el panel activo del panel Archivos. Si está activo el
panel de archivos locales, los archivos locales seleccionados se copian en el sitio remoto o en el servidor de prueba; si están activos
los paneles del sitio remoto, Dreamweaver copiará en el sitio remoto la versiones locales de los archivos del servidor remoto
seleccionado.
Si coloca un archivo que aún no existe en el sitio remoto y está activada la opción Permitir desproteger y proteger archivo,
añadirá el archivo al sitio remoto como "protegido". Haga clic en el botón Desproteger para añadir un archivo sin
protegerlo.
Proteger archivo(s) Transfiere una copia del archivo desde el servidor remoto hasta el sitio local (sobrescribiendo la copia
local del archivo, si existe) y marca el archivo como protegido en el servidor. Esta opción no está disponible si está
desactivada la opción Permitir desproteger y proteger archivo para el sitio actual en el cuadro de diálogo Definición del sitio.
Desproteger Transfiere una copia del archivo local al servidor remoto y permite que otros usuarios la editen. El archivo
local se convierte en archivo de sólo lectura. Esta opción no está disponible si está desactivada la opción Permitir
desproteger y proteger archivo para el sitio actual en el cuadro de diálogo Definición del sitio.
Sincronizar Sincroniza los archivos entre las carpetas local y remota.
El botón Expandir/contraer Expande o contrae el panel Archivos para mostrar uno o los dos paneles.
Véase también
“Descripción general del panel Archivos” en la página 21
Para sitios de Dreamweaver, también puede personalizar el panel Archivos cambiando la vista (sitio local o sitio remoto)
que aparece de forma predeterminada en el panel contraído. También puede cambiar de vista de contenido en el panel
Archivos expandido mediante la opción Mostrar siempre.
DREAMWEAVER CS3 75
Guía del usuario
Véase también
“Configuración de una carpeta remota” en la página 40
Cuando el panel Archivos se contrae, muestra el contenido del sitio local, el sitio remoto o el servidor de prueba como una
lista de archivos. Cuando se expande, muestra el sitio local, además del sitio remoto o el servidor de prueba. El panel
Archivos también puede mostrar un mapa visual del sitio local.
Cambio del tamaño del área de visualización del panel Archivos expandido
❖ En el panel Archivos (Ventana > Archivos) expandido, siga uno de estos procedimientos:
• Arrastre la barra que separa las dos vistas para aumentar o reducir el área de visualización del panel derecho o izquierdo.
• Utilice las barras de desplazamiento situadas en la parte inferior del panel Archivos para desplazarse por el contenido de
las vistas.
• En el mapa del sitio, arrastre la flecha situada encima de un archivo para cambiar el espacio entre archivos.
• En el panel Archivos expandido (Ventana > Archivos), haga clic en el botón Archivos del sitio (para el sitio remoto), el
botón Servidor de prueba o el botón Mapa del sitio, situados en la barra de herramientas.
A B C
A. Archivos del sitio B. Servidor de prueba C. Mapa del sitio
• Si utiliza el botón Mapa del sitio, puede elegir si desea incluir los archivos del sitio con el mapa del sitio o bien ver sólo
el mapa del sitio.
Nota: Para ver un sitio remoto o un servidor de prueba, primero hay que configurar un sitio remoto o un servidor de prueba.
Para ver un mapa del sitio, es necesario configurar una página principal.
DREAMWEAVER CS3 76
Guía del usuario
Para los sitios de Dreamweaver, también se puede determinar qué archivos (del sitio local o remoto) se han actualizado
desde la última vez que se transfirieron.
Véase también
“Sincronización de archivos” en la página 89
Abrir un archivo
1 En el panel Archivos (Ventana > Archivos), seleccione un sitio, un servidor o una unidad en el menú emergente (donde
aparece el sitio, el servidor o la unidad actual).
2 Localice y seleccione el archivo que desea abrir.
3 Siga uno de estos procedimientos:
• Haga doble clic en el icono del archivo.
• Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en el icono
del archivo y elija Abrir.
Dreamweaver abre el archivo en la ventana de documento.
2 Haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) y
seleccione Nuevo archivo o Nueva carpeta.
3 Introduzca un nombre para el nuevo archivo o carpeta.
4 Presione Intro (Windows) o Retorno (Macintosh).
Véase también
“Utilización de informes para comprobar un sitio” en la página 100
Nota: Si el archivo abierto en la ventana de documento no forma parte del sitio actual del panel Archivos, Dreamweaver intenta
determinar a cuál de los sitios de Dreamweaver pertenece el archivo; si el archivo actual pertenece a un solo sitio local,
Dreamweaver abrirá ese sitio en el panel Archivos y resaltará el archivo.
Localización y selección de archivos con versiones más recientes en el sitio local que en el remoto
❖ En el panel Archivos contraído (Ventana > Archivos), haga clic en el menú de opciones situado en la esquina superior
derecha del panel Archivos y elija Edición > Seleccionar local más reciente.
DREAMWEAVER CS3 78
Guía del usuario
Localización y selección de archivos con versiones más recientes en el sitio remoto que en el local
❖ En el panel Archivos contraído (Ventana > Archivos), haga clic en el menú de opciones situado en la esquina superior
derecha del panel Archivos y elija Edición > Seleccionar remoto más reciente.
Dreamweaver selecciona los archivos en el panel Archivos.
4 Si es necesario, seleccione un botón de opción para indicar el lugar en el que desea visualizar los archivos que se incluyen
en el informe:
Equipo local si el sitio contiene páginas estáticas.
Nota: Esta opción presupone que el usuario ha definido un servidor de prueba en el cuadro de diálogo Definición del sitio
(XREF). Si no ha definido un servidor de prueba y ha introducido un prefijo de URL para dicho servidor, o si ejecuta el informe
en más de un sitio, está opción no se encontrará disponible.
Otra ubicación si desea introducir una ruta en el cuadro de texto.
3 Seleccione los archivos que desea eliminar y presione la tecla Supr (Windows) o las teclas Comando+Eliminar
(Macintosh).
Importante: Aunque ningún archivo del sitio está vinculado a estos archivos, es posible que algunos de los archivos mostrados
sí estén vinculados a otros archivos. Tenga cuidado al eliminar archivos.
Véase también
“Activación y desactivación de la ocultación del sitio” en la página 94
DREAMWEAVER CS3 79
Guía del usuario
Para poder acceder a un servidor remoto, antes debe configurar Dreamweaver para que funcione con dicho servidor.
Véase también
“Configuración y edición de una carpeta raíz local” en la página 38
Nota: Aparecen los nombres de los servidores con los que Dreamweaver está configurado para funcionar.
Cuando se arrastra un archivo de un sitio de Dreamweaver a otro o a una carpeta no asociada a un sitio de Dreamweaver,
Dreamweaver copia el archivo en la ubicación donde se ha soltado. Si arrastra un archivo dentro del mismo sitio de
Dreamweaver, Dreamweaver moverá el archivo a la ubicación donde lo suelte. Si arrastra un archivo que no forma parte de
un sitio de Dreamweaver a una carpeta que no forma parte de un sitio Dreamweaver, Dreamweaver moverá el archivo a la
ubicación donde lo suelte.
Nota: Para mover un archivo que Dreamweaver copia de forma predeterminada, mantenga presionada la tecla Mayús
(Windows) o la tecla Comando (Macintosh) mientras lo arrastra. Para copiar un archivo que Dreamweaver mueve de forma
predeterminada, mantenga presionada la tecla Control (Windows) o la tecla Opción (Macintosh) mientras lo arrastra.
El sitio local siempre aparece en el lado derecho de forma predeterminada. El panel intercambiable será el panel no elegido
(el izquierdo de forma predeterminada): este panel puede mostrar el mapa del sitio o los archivos del otro sitio (el sitio
remoto, de forma predeterminada).
Archivos dependientes Muestra un mensaje para transferir archivos dependientes (como imágenes, hojas de estilos
externas y otros archivos a los que se hace referencia en el archivo HTML) que el navegador carga con el archivo HTML.
Las opciones Mensaje al obtener/proteger y Mensaje al colocar/desproteger están activadas de forma predeterminada.
Suele resultar conveniente descargar archivos dependientes cuando se protege un archivo nuevo, pero si las últimas
versiones de los archivos dependientes ya se encuentran en el disco local no hay necesidad de volver a descargarlos. Esto
también es aplicable a la carga y desprotección de archivos, que no son necesarias si ya hay copias actualizadas en el destino.
Si anula la selección de estas opciones, los archivos dependientes no se transferirán. Por consiguiente, para que el cuadro
de diálogo Archivos dependientes aparezca aunque estas opciones estén desactivadas, presione Alt (Windows) u Opción
(Macintosh) mientras selecciona los comandos Obtener, Colocar, Desproteger o Proteger.
Conexión FTP Determina si se interrumpe la conexión al sitio remoto cuando transcurre el número de minutos de
inactividad especificado.
Tiempo de espera FTP Especifica el número de segundos durante los cuales Dreamweaver intenta establecer una conexión
con el servidor remoto.
Si no hay respuesta después del período de tiempo especificado, Dreamweaver muestra un cuadro de diálogo de
advertencia.
Opciones de transferencia de FTP Determina si Dreamweaver selecciona la opción predeterminada, tras un número
especificado de segundos, cuando aparece un cuadro de diálogo durante una transferencia de archivos y no hay respuesta
del usuario.
Servidor de Firewall Especifica la dirección del servidor proxy con el que establecerá la conexión con servidores externos
si se encuentra al otro lado de un firewall.
Si no está al otro lado de un firewall, deje este espacio en blanco. Si se encuentra detrás de un firewall, seleccione la opción
Utilizar firewall en el cuadro de diálogo Definición del sitio.
Puerto de Firewall Especifica el puerto del firewall a través del cual se establece la conexión con el servidor remoto. Si se
utiliza un puerto distinto del 21 (predeterminado para FTP), introduzca aquí el número.
Opciones de Colocar: Guardar archivos antes de colocar Indica que los archivos no guardados se guardan automáticamente
antes de colocarlos en el sitio remoto.
Administrar sitios Abre el cuadro de diálogo Administrar sitios, donde puede editar un sitio existente o crear uno nuevo.
DREAMWEAVER CS3 81
Guía del usuario
Puede definir si los archivos se transfieren como archivos de tipo ASCII (texto) o binarios; para ello, debe personalizar el
archivo FTPExtensionMap.txt en la carpeta Dreamweaver/Configuration (en Macintosh, FTPExtensionMapMac.txt).
Para más información, consulte Ampliación de Dreamweaver.
Véase también
“Configuración de una carpeta remota” en la página 40
Puede personalizar las columnas siguiendo uno de estos procedimientos (algunas operaciones sólo están disponibles para
las columnas que ha añadido, no para las predeterminadas):
7 Seleccione una alineación para determinar cómo se alinea el texto dentro de la columna.
8 Para mostrar u ocultar la columna, seleccione o desactive Mostrar.
9 Para compartir la columna con todos los usuarios conectados al sitio remoto, seleccione Compartir con todos los
usuarios de este sitio.
Vuelva a hacer clic en el encabezado para invertir el orden (ascendente o descendente) en que Dreamweaver ordenará la
columna.
Al transferir un documento entre una carpeta local y una carpeta remota mediante el panel Archivos, tendrá la oportunidad
de transferir los archivos dependientes del documento. Los archivos dependientes son imágenes, hojas de estilo externas y
otros archivos a los que se hace referencia en el documento que un navegador carga al cargar el documento.
Nota: Suele resultar conveniente descargar archivos dependientes cuando se protege un archivo nuevo, pero si las últimas
versiones de los archivos dependientes ya se encuentran en el disco local no hay necesidad de volver a descargarlos. Esto también
es aplicable a la carga y desprotección de archivos, que no son necesarias si ya hay copias actualizadas en el sitio remoto.
Algunos servidores indican errores al colocar elementos de biblioteca. Sin embargo, puede ocultar estos archivos para
impedir que se transfieran.
Véase también
“Desprotección y protección de archivos” en la página 86
Entre las actividades no relacionadas con el servidor figuran operaciones habituales como escribir texto, editar hojas de
estilos externas, generar informes para todo el sitio y crear sitios nuevos.
Algunas de las actividades relativas al servidor que Dreamweaver no puede realizar durante la transferencia de archivos son:
• Colocar/Obtener/Desproteger/Proteger archivos
• Deshacer proteger
• Crear una conexión de base de datos
• Vincular datos dinámicos
• Obtener una vista previa de Live Data
• Insertar un servicio Web
• Eliminar archivos o carpetas remotas
• Obtener una vista previa en el navegador en un servidor de prueba
• Guardar un archivo en un servidor remoto
• Insertar una imagen desde un servidor remoto
• Abrir un archivo de un servidor remoto
• Colocar archivos automáticamente al guardar
• Arrastrar archivos a un sitio remoto
DREAMWEAVER CS3 83
Guía del usuario
Dreamweaver crea un registro de la actividad de los archivos durante la transferencia que puede ver y guardar.
Nota: No se puede desactivar la transferencia de archivos en segundo plano. Si tiene abierto el registro de detalles en la ventana
de transferencia de archivos en segundo plano, puede cerrarlo para mejorar el rendimiento.
Dreamweaver también registra toda la actividad de transferencia de archivos mediante FTP. Si se produce un error mientras
transfiere un archivo con FTP, el registro de FTP del sitio podrá ayudarle a determinar el problema.
Véase también
“Desprotección y protección de archivos” en la página 86
Nota: Para obtener sólo aquellos archivos cuya versión remota sea más reciente que la versión local, utilice el comando
Sincronizar.
• Si utiliza el sistema de desprotección/protección, al obtener un archivo se genera una copia local de sólo lectura; el archivo
permanecerá disponible en el sitio remoto o en el servidor de prueba para que otros miembros del equipo puedan
protegerlo.
• Si no utiliza el sistema de desprotección/protección, al obtener un archivo se transfiere una copia que tiene privilegios de
lectura y escritura.
Nota: Si trabaja en colaboración con otros usuarios en los mismos archivos, no es recomendable desactivar la opción Permitir
desproteger y proteger archivo. Si otros usuarios utilizan el sistema de desprotección/protección con el sitio, usted también debe
emplear ese sistema.
Para interrumpir la transferencia de archivos en cualquier momento, haga clic en Cancelar en el cuadro de diálogo de
estado.
Hay dos situaciones frecuentes en las que se podría utilizar el comando Colocar en lugar de Desproteger:
Puede utilizar el panel Archivos o la ventana de documento para colocar los archivos. Dreamweaver crea un registro de la
actividad de los archivos durante la transferencia que puede ver y guardar.
Dreamweaver también registra toda la actividad de transferencia de archivos mediante FTP. Si se produce un error mientras
transfiere un archivo con FTP, el registro de FTP del sitio podrá ayudarle a determinar el problema.
Para ver un tutorial sobre la colocación de archivos en un servidor remoto, consulte www.adobe.com/go/vid0163_es.
Véase también
“Sincronización de archivos” en la página 89
Nota: Puede colocar sólo aquellos archivos cuya versión local sea más reciente que la versión remota.
Nota: Si no guarda el archivo, todos los cambios que haya realizado desde la última vez que lo guardó no se incluirán en el
servidor remoto. Sin embargo, si el archivo permanece abierto, podrá guardar los cambios después de colocar el archivo en el
servidor si lo desea.
4 Haga clic en Sí para cargar los archivos dependientes junto con los archivos seleccionados, o en No si prefiere no cargar
dichos archivos. De manera predeterminada, los archivos dependientes no se cargan. Puede establecer esta opción en
Edición > Preferencias > Sitio.
Nota: Suele resultar conveniente cargar archivos dependientes cuando se desprotege un archivo nuevo, pero si las últimas
versiones de los archivos dependientes ya se encuentran en el servidor remoto no hay necesidad de volver a cargarlos.
Para interrumpir la transferencia de archivos, haga clic en Cancelar en el cuadro de diálogo de estado. Es posible que la
transferencia no se detenga inmediatamente.
El símbolo de candado junto al icono del archivo local indica que el archivo ha pasado a ser de sólo lectura.
Importante: Si desprotege el archivo activo, es posible que éste se guarde automáticamente antes de desprotegerse. Dependerá
de las opciones que haya configurado.
Nota: Dreamweaver le permite realizar otras actividades no relacionadas con el servidor durante la transferencia de los
archivos hacia o desde un servidor.
Ocultación del cuadro de diálogo Actividad de archivo en segundo plano durante las transferencias
❖ Haga clic en el botón Ocultar del cuadro de diálogo Actividad de archivo en segundo plano para minimizar de manera
que sólo se vea el botón Registro situado en la parte inferior del panel Archivos.
Nota: El botón Registro no se puede ocultar ni eliminar. Es un elemento permanente del panel.
Nota: Las funciones Obtener y Colocar pueden utilizarse con un servidor de prueba, a diferencia del sistema de
desprotección/protección.
Proteger un archivo equivale a decir: “Estoy trabajando con este archivo. ¡No lo toquen!” Cuando un archivo se encuentra
protegido, se muestra el nombre del usuario que lo ha protegido junto al icono del archivo en el panel Archivos, además de
una marca de verificación roja (si un miembro del equipo ha protegido el archivo) o verde (si usted ha protegido el archivo).
Al desproteger un archivo, éste queda a disposición de otros miembros del equipo, que podrán protegerlo y editarlo. Al
desproteger un archivo después de editarlo, la versión local se convierte en archivo de sólo lectura y aparece un símbolo de
candado junto al archivo en el panel Archivos para evitar que realice cambios en él.
Dreamweaver no convierte los archivos protegidos en archivos de sólo lectura en el servidor remoto. Si transfiere archivos
con una aplicación distinta de Dreamweaver, es posible que se sobrescriban los archivos protegidos. Sin embargo, en
aplicaciones distintas de Dreamweaver, el archivo .LCK figura al lado del archivo protegido en la jerarquía de archivos para
evitar errores de ese tipo.
Para más información sobre archivos LCK y cómo funciona el sistema de desprotección/protección, consulte la nota técnica
15447 en el sitio Web de Adobe www.adobe.com/go/15447_es.
Véase también
“Obtención y colocación de archivos en el servidor” en la página 82
Si la opción de acceso remoto es Microsoft Visual SourceSafe, ésta es su única opción de desprotección/protección. Las
demás opciones de esta sección sólo se aplican al acceso FTP, Local/red, WebDAV y RDS.
Si no aparecen las opciones de Desproteger/proteger, ello indica que no ha configurado el servidor remoto.
DREAMWEAVER CS3 87
Guía del usuario
5 Seleccione la opción Proteger archivos al abrir si desea proteger automáticamente los archivos cuando haga doble clic en
ellos para abrirlos desde el panel Archivos.
Si utiliza Archivo > Abrir para abrir un archivo, éste no quedará protegido aunque haya activado esta opción.
Nota: Si trabaja en solitario con varios sistemas, utilice un nombre de protección distinto en cada uno (por ejemplo, JoseR-
MacCasa y JoseR-PCOficina) para saber dónde se encuentra la última versión del archivo si olvida desprotegerlo.
Dirección de correo electrónico Si introduce una dirección de correo electrónico al proteger un archivo, su nombre
aparecerá en el panel Archivos en forma de vínculo (subrayado y azul) al lado del archivo en cuestión. Si un miembro del
equipo hace clic en el vínculo, su programa de correo electrónico predeterminado abrirá un mensaje con la dirección
correspondiente y un título indicando el archivo y el nombre del sitio.
Véase también
“Configuración de una carpeta remota” en la página 40
1 Si aún no lo ha hecho, defina un sitio de Dreamweaver que especifique la carpeta local que debe utilizarse para almacenar
los archivos del proyecto.
2 Seleccione Sitio > Administrar sitios y luego haga doble clic en el sitio deseado en la lista.
3 En el cuadro de diálogo Definición del sitio, haga clic en la ficha Avanzadas.
4 Haga clic en la categoría Datos remotos y luego seleccione WebDAV del menú Acceso.
5 Especifique cómo debe conectar Dreamweaver con el servidor WebDAV.
6 Seleccione la opción Permitir desproteger y proteger archivo e introduzca la siguiente información:
• En el cuadro Nombre de protección, introduzca un nombre que le identifique ante los demás miembros del equipo.
• En el cuadro Dirección de correo electrónico, introduzca su dirección de correo electrónico.
El nombre y las direcciones de correo electrónico se utilizan para identificar al propietario en el servidor WebDAV y aparece
en el panel Archivos como información de contacto.
Nota: Es posible que WebDAV no pueda proteger correctamente archivos con contenido dinámico, como etiquetas PHP o SSI,
ya que el GET HTTP los proporciona cuando se protegen.
Véase también
“Configuración de las preferencias de sitio para transferir archivos” en la página 80
DREAMWEAVER CS3 88
Guía del usuario
Una marca de verificación roja indica que otro miembro del equipo tiene protegido el archivo, mientras que un símbolo de
candado indica que el archivo es de sólo lectura (Windows) o bloqueado (Macintosh).
Aparece una marca de verificación verde junto al icono del archivo local para indicar que lo ha protegido usted.
Importante: Si protege el archivo activo, la nueva versión protegida sobrescribirá la versión del archivo abierta actualmente.
El símbolo de candado junto al icono del archivo local indica que el archivo ha pasado a ser de sólo lectura.
Importante: Si desprotege el archivo activo, es posible que éste se guarde automáticamente antes de desprotegerse. Dependerá
de las opciones que haya configurado.
Importante: Si desprotege el archivo activo, es posible que éste se guarde automáticamente antes de desprotegerse. Dependerá
de las opciones que haya configurado.
DREAMWEAVER CS3 89
Guía del usuario
Sincronización de archivos
Sincronización de los archivos de los sitios local y remoto
Después de crear archivos en los sitios local y remoto, puede sincronizar los archivos de ambos sitios.
Nota: Si el sitio remoto es un servidor FTP (en lugar de un servidor de red), utilice FTP para sincronizar los archivos.
Antes de sincronizar los sitios, puede verificar qué archivos desea colocar, obtener, eliminar u omitir. Dreamweaver
también confirma los archivos que se han actualizado después de completar la sincronización.
Véase también
“Administración de las transferencias de archivos” en la página 85
Comprobación de cuáles son los archivos más recientes en el sitio local o remoto sin sincronizar
❖ En el panel Archivos, siga uno de estos procedimientos:
• Haga clic en el menú Opciones de la esquina superior derecha y seleccione Edición > Seleccionar local más reciente o
Edición > Seleccionar remoto más reciente.
• En el panel Archivos, haga clic con el botón derecho del ratón (Windows) o haga clic con la tecla Control presionada
(Macintosh) y, a continuación, seleccione Seleccionar > Local más reciente o Seleccionar > Remoto más reciente.
3 Haga clic en el menú de opciones situado en la esquina superior derecha del panel Archivos y elija Sitio > Sincronizar.
También puede hacer clic en el botón Sincronizar de la parte superior del panel Archivos para sincronizar archivos.
6 Elija si desea eliminar los archivos del sitio de destino que no tengan su homólogo en el sitio de origen. (Esta operación
no es posible si selecciona Obtener y Colocar en el menú Dirección.)
Si selecciona Colocar archivos más nuevos en remoto y la opción Eliminar, se eliminarán todos los archivos del sitio remoto
que no tengan su correspondiente archivo local. Si selecciona Obtener archivos más nuevos de remoto, se eliminarán todos
los archivos del sitio local que no tengan su correspondiente archivo remoto.
Si la versión más reciente de cada archivo elegido se encuentra ya en ambas ubicaciones y no es preciso eliminar nada,
aparecerá un mensaje indicando que no es necesario realizar la sincronización. En caso contrario, aparecerá el cuadro de
diálogo Sincronizar para permitir el cambio de las acciones (colocar, obtener, eliminar u omitir) para dichos archivos antes
de ejecutar la sincronización.
10 Haga clic en Aceptar para sincronizar los archivos. Puede visualizar o guardar los detalles de la sincronización en un
archivo local.
La comparación de dos archivos locales o dos archivos remotos también es útil si conserva versiones anteriores de los
archivos con otro nombre. Si ha olvidado los cambios realizados en un archivo con respecto a la versión anterior, una rápida
comparación le permitirá recordarlos.
Antes de comenzar, deberá instalar en el sistema una herramienta de comparación de archivos de terceros. Para más
información sobre las herramientas de comparación de archivos, utilice un motor de búsqueda, como Google Search y
busque herramientas de “comparación de archivos” o de “diferenciación”. Dreamweaver funciona con la mayoría de
herramientas de otros fabricantes.
Véase también
“Configuración y edición de una carpeta raíz local” en la página 38
En la siguiente tabla se enumeran las herramientas de comparación de archivos más habituales para Macintosh y la
ubicación de sus correspondientes herramientas o scripts de inicio en el disco duro:
FileMerge usr/bin/opendiff
BBEdit usr/bin/bbdiff
TextWrangler usr/bin/twdiff
Nota: La carpeta usr normalmente está oculta en el Finder. No obstante, puede acceder a ella con el botón Examinar de
Dreamweaver.
Nota: Los resultados dependen de la herramienta de comparación que se utilice. Consulte el manual del usuario de la
herramienta para averiguar cómo debe interpretar los resultados.
1 En el panel Archivos, presione Control (Windows) o Comando (Macintosh) mientras hace clic en los dos archivos para
seleccionarlos.
Para seleccionar archivos situados fuera del sitio definido, seleccione el disco local del menú emergente izquierdo en el panel
Archivos y luego seleccione los archivos.
2 Haga clic con el botón derecho del ratón en los archivos seleccionados y seleccione Comparar archivos locales en el menú
contextual.
Nota: Si dispone de un ratón con un solo botón, presione Control mientras hace clic en uno de los archivos seleccionados.
1 En el panel Archivos, muestre los archivos del servidor remoto seleccionando Vista remota en el menú emergente
derecho.
2 Presione Control (Windows) o Comando (Macintosh) mientras hace clic en los dos archivos para seleccionarlos.
3 Haga clic con el botón derecho del ratón en los archivos seleccionados y seleccione Comparar archivos remotos en el
menú contextual.
Nota: Si dispone de un ratón con un solo botón, presione Control mientras hace clic en uno de los archivos seleccionados.
❖ En el panel Archivos, haga clic con el botón derecho del ratón en un archivo local y seleccione Comparar con remotos
en el menú contextual.
Nota: Si dispone de un ratón con un solo botón, presione Control mientras hace clic en el archivo local.
1 En el panel Archivos, muestre los archivos del servidor remoto seleccionando Vista remota en el menú emergente
derecho.
2 Haga clic con el botón derecho del ratón en un archivo del panel y seleccione Comparar con locales en el menú
contextual.
Nota: Si dispone de un ratón con un solo botón, presione Control mientras hace clic en el archivo.
También puede hacer clic con el botón derecho del ratón en la ficha del documento a lo largo de la parte superior de la
ventana de documento y seleccionar Comparar con remotos del menú contextual.
Antes de comenzar, deberá instalar una herramienta de comparación de archivos en el sistema y especificarla en
Dreamweaver.
1 Tras editar un archivo de un sitio de Dreamweaver, coloque el archivo (Sitio > Colocar) en el sitio remoto.
Si la versión remota del archivo ha sido modificada, recibirá una notificación y tendrá la oportunidad de ver las diferencias.
3 Una vez que haya revisado o combinado los cambios en la herramienta, podrá continuar con la operación de colocación
o cancelarla.
Antes de comenzar, deberá instalar una herramienta de comparación de archivos en el sistema y especificarla en
Dreamweaver.
1 Haga clic con el botón derecho del ratón en cualquier lugar del panel Archivos y seleccione Sincronizar del menú
contextual.
2 Complete el cuadro de diálogo Sincronizar archivos y haga clic en Vista previa.
Tras hacer clic en Vista previa, se enumerarán los archivos seleccionados y las acciones que se realizarán durante la
sincronización.
3 En la lista, seleccione cada archivo que desee comparar y haga clic en el botón Comparar (el icono con dos páginas
pequeñas).
Nota: El archivo debe estar basado en texto (por ejemplo, archivos HTML o de ColdFusion).
Dreamweaver iniciará la herramienta de comparación, que comparará las versiones local y remota de cada uno de los
archivos seleccionados.
Véase también
“Sincronización de archivos” en la página 89
La recuperación de versiones anteriores de archivos también debe estar activada en la configuración administrativa de
Contribute. Para más información, consulte Administración de Contribute.
1 Haga clic con el botón derecho (Windows) o haga clic con la tecla Control presionada (Macintosh) en un archivo del
panel Archivos.
2 Seleccione Restaurar página.
Si existe una versión anterior de la página que se va a restaurar, aparece el cuadro de diálogo correspondiente.
Véase también
“Preparación de un sitio para su uso con Contribute” en la página 55
“Eliminación, traslado o cambio del nombre de un archivo remoto de un sitio de Contribute” en la página 57
DREAMWEAVER CS3 94
Guía del usuario
Por ejemplo, si está trabajando en un sitio grande y no quiere cargar los archivos multimedia todos los días, puede utilizar
esta función para ocultar la carpeta multimedia de forma que el sistema excluya los archivos de dicha carpeta de las
operaciones realizadas en el sitio.
Es posible ocultar carpetas y tipos de archivos en el sitio remoto o en el sitio local. Se pueden ocultar carpetas y archivos
para excluirlos de las siguientes operaciones:
1 En el panel Archivos (Ventana > Archivos), seleccione un sitio del menú emergente donde aparece el sitio, el servidor o
la unidad actuales.
2 Seleccione un archivo o carpeta.
3 Haga clic con el botón derecho del ratón (Windows) o haga clic mientras pulsa la tecla Control (Macintosh) y, a
continuación, siga uno de estos procedimientos:
• Seleccione Ocultación > Activar ocultación (anule la selección de esta opción para desactivarla).
• Haga Ocultación > Configuración y seleccione Ocultación en la lista de categorías que aparece en la parte izquierda de
la ficha Avanzadas del cuadro de diálogo Definición del sitio. Active o desactive la casilla de verificación Activar
ocultación y active o desactive Ocultar archivos que terminen en para activar o desactivar la ocultación de determinados
tipos de archivo. En el cuadro de texto, puede introducir o eliminar los sufijos de archivo que desee ocultar (o cuya
ocultación desee anular).
4 Haga clic en Aceptar.
DREAMWEAVER CS3 95
Guía del usuario
1 En el panel Archivos (Ventana > Archivos), seleccione un sitio que tenga activada la función de ocultación en el menú
emergente donde aparece el sitio, el servidor o la unidad actuales.
2 Seleccione las carpetas que desee ocultar, o cuya ocultación desee anular.
3 Haga clic con el botón derecho (Windows) o mientras presiona la tecla Control (Macintosh) y elija Ocultación >
Ocultar u Ocultación > Anular ocultación en el menú contextual.
Aparece o desaparece una línea roja que atraviesa el icono de la carpeta, lo cual indica si la carpeta se encuentra oculta o no.
Nota: Puede realizar una operación con una carpeta oculta determinada seleccionando el elemento en el panel Archivos y
efectuando dicha operación. Al realizar una operación directamente con un archivo o carpeta, se anula la ocultación.
Nota: No es posible ocultar archivos individuales, sino sólo una carpeta o todos los archivos de un tipo determinado.
Separe los distintos tipos de archivo con un espacio. No utilice comas ni signos de punto y coma.
Algunos productos de software crean archivos de copia de seguridad que terminan con un sufijo determinado, como .bak.
Es posible ocultar los archivos de este tipo.
Nota: Puede realizar una operación con una carpeta oculta determinada seleccionando el elemento en el panel Archivos y
efectuando dicha operación. Al realizar una operación directamente con un archivo o carpeta, se anula la ocultación.
Si desea anular la ocultación de todas las carpetas y archivos de forma provisional y volver a ocultar dichos elementos,
desactive la función de ocultación en el sitio.
1 En el panel Archivos (Ventana > Archivos), seleccione un sitio que tenga activada la función de ocultación en el menú
donde aparece el sitio, el servidor o la unidad actuales.
2 Seleccione cualquier archivo o carpeta de ese sitio.
3 Haga clic con el botón derecho del ratón (Windows) o mientras presiona la tecla Control (Macintosh) y elija Ocultación
> Anular ocultación de todo.
Nota: También se desactiva la opción Ocultar archivos que terminen en, del cuadro de diálogo que aparece tras elegir Sitio >
Ocultación > Configuración.
Desaparecen las líneas rojas que atraviesan los iconos de carpetas y archivo, lo cual indica que se ha anulado la ocultación
de todos los archivos y carpetas del sitio.
Puede utilizar Design Notes para mantener información adicional asociada a los documentos, como los nombres de los
archivos de imagen y comentarios sobre el estado del archivo. Por ejemplo, si copia un documento de un sitio en otro, puede
añadir Design Notes para advertir que el documento original se encuentra en la otra carpeta del sitio.
También puede emplear Design Notes para realizar el seguimiento de la información confidencial que no puede introducir
en un documento por motivos de seguridad, como por ejemplo notas sobre cómo se calculó un determinado precio o se
estableció una configuración o qué factores de marketing han intervenido en una decisión de diseño.
Si abre un archivo en Adobe® Fireworks® o Flash y lo exporta con otro formato, Fireworks y Flash guardarán
automáticamente el nombre del archivo original en un archivo de Design Notes. Por ejemplo, si abre myhouse.png en
Fireworks y lo exporta como myhouse.gif, Fireworks creará un archivo Design Notes llamado myhouse.gif.mno. Este
archivo Design Notes contendrá el nombre del archivo original como archivo: URL absoluto. Así, las Design Notes para
myhouse.gif podrían contener la línea siguiente:
fw_source="file:///Mydisk/sites/assets/orig/myhouse.png"
Nota: Para compartir Design Notes, los usuarios deben definir la misma ruta para la raíz del sitio (por ejemplo,
sites/assets/orig).
Cuando importe el gráfico a Dreamweaver, el archivo de Design Notes se copiará automáticamente en el sitio junto con el
gráfico. Al seleccionar la imagen en Dreamweaver y editarlo usando Fireworks, Fireworks abrirá el archivo original para
editarlo.
Véase también
“Inicio de un editor externo de archivos multimedia” en la página 257
DREAMWEAVER CS3 97
Guía del usuario
Es posible activar y desactivar Design Notes para un sitio en la categoría Design Notes del cuadro de diálogo Definición del
sitio. Al activar Design Notes, puede optar por utilizarlas sólo de forma local si lo desea.
Nota: Si añade Design Notes a un archivo de plantilla, los documentos creados con dicha plantilla no las heredarán.
Véase también
“Obtención y colocación de archivos en el servidor” en la página 82
6 Haga clic en la ficha Información básica y observe que el nuevo valor de estado aparece en el menú emergente Estado.
Nota: Sólo puede haber un valor personalizado en el menú de estado a la vez. Si sigue este procedimiento otra vez,
Dreamweaver sustituirá el valor de estado que introdujo la primera vez por el nuevo valor que introduzca.
Si utiliza Dreamweaver para eliminar un archivo que tiene un archivo de Design Notes asociado, Dreamweaver también
eliminará el archivo de Design Notes. Por lo tanto, sólo pueden producirse archivos de Design Notes huérfanos si elimina
o cambia el nombre de un archivo fuera de Dreamweaver.
Nota: Si desactiva la opción Mantener Design Notes antes de hacer clic en Limpiar, Dreamweaver eliminará todos los archivos
de Design Notes del sitio.
DREAMWEAVER CS3 99
Guía del usuario
Deberá asegurarse de que las páginas tienen la apariencia y el funcionamiento esperado en los navegadores de destino, de
que no hay vínculos rotos y de que las páginas no tardan demasiado en cargarse. También puede comprobar todo el sitio
y solucionar los problemas ejecutando un informe del sitio.
5. Genere varios informes del sitio para comprobar su funcionamiento y solucionar los problemas.
Puede comprobar todo el sitio para detectar problemas como documentos sin título, etiquetas vacías y etiquetas anidadas
repetidas.
6. Valide el código para localizar errores en las etiquetas o la sintaxis del código.
Los foros son una importante fuente de recursos en la que, por ejemplo, podrá obtener información sobre los distintos
navegadores y plataformas. También podrá intercambiar ideas sobre aspectos técnicos y compartir consejos con otros
usuarios de Dreamweaver.
Véase también
“Reparación de vínculos rotos” en la página 280
Los informes de flujo de trabajo pueden mejorar la colaboración entre los miembros de un equipo Web. Puede ejecutar
informes de flujo de trabajo que muestren la persona que ha protegido un archivo, los archivos que Design Notes ha
asociado a dichos informes y los archivos que se han modificado recientemente. Puede generar informes de Design Notes
más precisos especificando parámetros de nombre/valor.
Nota: Debe tener definida una conexión con el sitio remoto para ejecutar informes de flujo de trabajo.
Los informes HTML permiten compilar y generar informes para varios atributos HTML. Puede comprobar etiquetas de
fuentes anidadas combinables, la accesibilidad, etiquetas anidadas superfluas, el texto alternativo que falta, las etiquetas
vacías que pueden borrarse y los documentos sin título.
Después de ejecutar un informe, puede guardarlo como archivo XML y, posteriormente, importarlo a una instancia de
plantilla, una base de datos o una hoja de cálculo e imprimirlo o mostrarlo en un sitio Web.
Nota: También puede añadir distintos tipos de informes a Dreamweaver a través del sitio Web de Adobe Dreamweaver
Exchange.
Véase también
“Informes en Dreamweaver” en la página 25
2 Seleccione el elemento del cual desea elaborar el informe en el menú emergente Informe sobre y establezca el tipo de
informe que debe ejecutarse (flujo de trabajo o HTML).
No podrá ejecutar un informe de Archivos seleccionados del sitio a menos que haya seleccionado previamente los archivos
en el panel Archivos.
3 Si selecciona un informe de flujo de trabajo, haga clic en Configuración de informe. De lo contrario, omita este paso.
DREAMWEAVER CS3 101
Guía del usuario
Nota: Si ha seleccionado más de un informe de flujo de trabajo, debe hacer clic en el botón Configuración de informe para cada
informe. Seleccione un informe, haga clic en Configuración de informe e introduzca la configuración. A continuación, repita
el proceso para los demás informes de flujo de trabajo.
Protegido por Crea un informe que incluye todos los documentos protegidos por un miembro del equipo. Introduzca el
nombre de un miembro del equipo y, a continuación, haga clic en Aceptar para volver al cuadro de diálogo Informes.
Design Notes Crea un informe que incluye todas las Design Notes para los documentos seleccionados o para el sitio.
Introduzca uno o varios pares de nombre y valor y, a continuación, seleccione valores de comparación en los
correspondientes menús emergentes. Haga clic en Aceptar para regresar al cuadro de diálogo Informes.
Modificado recientemente Crea un informe que incluye los archivos que se han modificado durante un intervalo de tiempo
específico. Introduzca los rangos de fechas y la ubicación de los archivos que desea ver.
El texto alternativo aparece en lugar de las imágenes en los navegadores que sólo admiten texto o en aquéllos configurados
para descargar las imágenes manualmente. Los lectores de pantalla leen el texto alternativo y algunos navegadores
muestran este texto cuando el usuario se desplaza sobre la imagen.
Protegido por Crea un informe que incluye todos los documentos protegidos por un miembro del equipo.
Accesibilidad Crea un informe en el que se detallan los conflictos existentes entre el contenido y las directrices de
accesibilidad dispuestas en la Sección 508 de la Ley federal de inserción (Rehabilitation Act) de 1998.
Etiquetas anidadas repetidas Crea un informe en el que se detallan las etiquetas anidadas que deben eliminarse.
Por ejemplo, <i> The rain <i> in</i> Spain stays mainly in the plain</i> aparece en el informe.
Etiquetas vacías que pueden borrarse Crea un informe en el que se detallan todas las etiquetas vacías que pueden borrarse
para limpiar el código HTML.
Por ejemplo, es posible que usted haya borrado un elemento o una imagen en vista Código y mantenga las etiquetas
correspondientes a dicho elemento.
Documentos sin título Crea un informe con todos los documentos sin título conforme a los parámetros seleccionados.
Dreamweaver incluye en el informe todos los documentos con títulos predeterminados, duplicados o sin etiquetas title.
Aparecerá una lista de resultados en el panel Informes de sitios (en el grupo de paneles Resultados).
• Seleccione cualquier línea del informe y, a continuación, haga clic en el botón Más info. en la parte izquierda del panel
Informes de sitios para ver una descripción del problema.
DREAMWEAVER CS3 102
Guía del usuario
• Haga doble clic en cualquier línea del informe para visualizar el código correspondiente en la ventana de documento.
Nota: Si está en la vista Diseño, Dreamweaver cambia la visualización a la vista dividida para mostrar el problema detectado
en el código.
Después de ejecutar los informes HTML, utilice el comando Limpiar HTML para corregir los errores HTML notificados en
los informes.
103
Activos y bibliotecas
Activos
Puede utilizar Adobe® Dreamweaver® CS3 para realizar un seguimiento y obtener vistas previas de activos almacenados en
el sitio, como imágenes, películas, colores, scripts y vínculos. Además, puede arrastrar un activo para insertarlo
directamente en una página del documento actual.
Los activos pueden obtenerse de distintas fuentes. Por ejemplo, puede crear activos en una aplicación como Adobe®
Fireworks® o Adobe® Flash®, se los puede proporcionar un compañero, los puede copiar de un CD de ilustraciones o
copiarlos de un sitio Web de gráficos.
Dreamweaver también proporciona acceso a dos tipos de activos especiales: las bibliotecas y las plantillas. Ambos son
activos vinculados: al editar un elemento de biblioteca o una plantilla, Dreamweaver actualiza todos los documentos que lo
utilizan. Los elementos de biblioteca suelen representar pequeños activos de diseño, como el logotipo o el copyright de un
sitio. Para controlar áreas de diseño de mayor tamaño, utilice una plantilla.
Véase también
“Plantillas de Dreamweaver” en la página 366
Elementos de biblioteca
Una biblioteca es un archivo especial de Dreamweaver que contiene un conjunto de activos individuales o copias de activos
que puede colocar en las páginas Web. Los activos de una biblioteca se denominan elementos de biblioteca. Entre los
elementos que puede almacenar en una biblioteca se encuentran imágenes, tablas, sonidos y archivos Flash. Puede
actualizar automáticamente todas las páginas que utilizan un elemento de biblioteca cada vez que modifique el elemento.
Por ejemplo, supongamos que está creando un sitio de gran tamaño para una empresa que desea que aparezca un eslogan
en todas las páginas. Puede crear un elemento de biblioteca que contenga el eslogan y utilizar dicho elemento de biblioteca
en todas las páginas. Si el eslogan cambia, puede cambiar el elemento de biblioteca y actualizar automáticamente todas las
páginas que lo utilizan.
Dreamweaver almacena los elementos de biblioteca en una carpeta llamada Library dentro de la carpeta raíz local del sitio
en cuestión. Cada sitio dispone de una biblioteca propia.
Puede crear un elemento de biblioteca a partir de cualquier elemento de la sección body de un documento, incluyendo texto,
tablas, formularios, applets de Java, plug-ins, elementos ActiveX, barras de navegación e imágenes.
En el caso de elementos vinculados como imágenes, la biblioteca solamente almacena una referencia al elemento. El archivo
original debe permanecer en la ubicación especificada para que el elemento de biblioteca funcione correctamente.
Pero puede que aun así resulte útil almacenar una imagen en un elemento de biblioteca Por ejemplo, puede almacenar una
etiqueta img completa en un elemento de biblioteca, lo que le permitiría cambiar fácilmente el texto alt de la imagen o
incluso su atributo src en todo el sitio. (No utilice esta técnica para cambiar los atributos width y height de la imagen, a
no ser que utilice además un editor de imágenes para cambiar el tamaño real de la imagen.)
DREAMWEAVER CS3 104
Guía del usuario
Nota: Si el elemento de biblioteca contiene vínculos, es posible que éstos no funcionen en el sitio nuevo. Además, las imágenes
de un elemento de biblioteca no se copian en el sitio nuevo.
Cuando se utiliza un elemento de biblioteca, Dreamweaver inserta en la página Web un vínculo con éste en lugar del
elemento de biblioteca propiamente dicho. Es decir, Dreamweaver inserta una copia del código fuente HTML para dicho
elemento en el documento y añade un comentario HTML que contiene una referencia al elemento externo original. Esta
referencia externa es la que hace posible la actualización automática.
Cuando se crea un elemento de biblioteca con un comportamiento de Dreamweaver adjunto, Dreamweaver copia el
elemento y su manejador de eventos (el atributo que especifica el evento que desencadena la acción, como, por ejemplo,
onClick, onLoad o onMouseOver, y la acción que se debe llamar cuando se produce el evento) en el archivo de elemento de
biblioteca. Dreamweaver no copia en el elemento de biblioteca las funciones JavaScript asociadas. Cuando se inserta un
elemento de biblioteca en un documento, Dreamweaver inserta automáticamente las funciones JavaScript correspondientes
en la sección head de ese documento (si no se encontraban allí).
Nota: Si crea código JavaScript manualmente (es decir, si lo crea sin usar los comportamientos de Dreamweaver), puede
incluirlo en un elemento de biblioteca utilizando el comportamiento Llamar JavaScript para ejecutar el código. Si no utiliza un
comportamiento de Dreamweaver para ejecutar el código, el código no se conserva como parte del elemento de biblioteca.
Se deben tener en cuenta requisitos especiales al editar los comportamientos de los elementos de biblioteca. Los elementos
de biblioteca no pueden contener hojas de estilos, ya que el código de dichos elementos forma parte de la sección head.
Véase también
“Edición de un comportamiento en un elemento de biblioteca” en la página 113
Utilización de activos
Introducción al panel Activos
Utilice el panel Activos (Ventana > Activos) para administrar los activos del sitio actual. En el panel Activos se muestran
los activos del sitio asociados al documento activo en la ventana de documento.
Nota: Deberá definir un sitio local antes de ver los activos en el panel Activos.
Panel Activos con la lista Sitio mostrada. Los iconos de categorías se encuentran a la derecha y el área de vista previa, encima de la lista.
Lista Favoritos Enumera únicamente los activos que haya elegido de forma explícita.
DREAMWEAVER CS3 105
Guía del usuario
Para alternar entre estas dos vistas, seleccione el botón de opción Sitio o Favoritos situado sobre el área de vista previa.
(Estas dos vistas no están disponibles para las categorías Plantillas y Biblioteca.)
Nota: La mayoría de las operaciones del panel Activos funcionan de la misma forma en ambas listas. Sin embargo, algunas
tareas sólo se pueden realizar en la lista Favoritos.
Nota: Para que aparezca en el panel Activos, un archivo debe pertenecer a una de estas categorías. Otros tipos de archivos a
veces se denominan activos, pero no se muestran en este panel.
De manera predeterminada, los activos de una categoría se enumeran alfabéticamente por nombre, pero puede ordenarlos
por tipo y otros criterios. Se puede obtener una vista previa de los activos y cambiar el tamaño de las columnas y del área
de vista previa.
Véase también
“Creación y administración de una lista de activos favoritos” en la página 108
“Utilización de los elementos de biblioteca” en la página 110
Ordenación de activos
❖ Haga clic en el encabezado de una columna.
Por ejemplo, para ordenar la lista de imágenes por tipo (de modo que todas las imágenes GIF, JPEG, etc. aparezcan juntas),
haga clic en el encabezado de columna Tipo.
Algunos cambios no aparecen inmediatamente en el panel Activos. Por ejemplo, al añadir o eliminar un activo del sitio, los
cambios no se reflejan en el panel Activos hasta que se actualiza la lista Sitio haciendo clic en el botón Actualizar lista del
sitio. Si añade o elimina un activo fuera de Dreamweaver, utilizando el Explorador de Windows o el Finder, por ejemplo,
deberá volver a generar la caché del sitio para actualizar el panel Activos.
Si elimina la única instancia de un determinado color o URL en el sitio o si guarda un archivo nuevo que contiene un color
o URL que aún no se usa en el sitio, los cambios no se reflejarán en el panel Activos hasta que actualice la lista Sitio.
• Para actualizar la lista Sitio manualmente, haga clic en el botón Actualizar lista del sitio . Dreamweaver crea o
actualiza la caché del sitio según sea necesario.
• Para actualizar la lista Sitio y volver a generar manualmente la caché del sitio, haga clic con el botón derecho del ratón
(Windows) o presione Comando y haga clic (Macintosh) en la lista Activos y seleccione Actualizar lista del sitio.
1 En la vista Diseño, sitúe el punto de inserción donde desea que aparezca el activo.
2 En el panel Activos, seleccione entre los botones de categorías de activos de la izquierda.
Nota: Seleccione cualquier categoría salvo Plantillas. Una plantilla puede aplicarse a un documento completo; no se puede
insertar en un documento.
3 Seleccione Sitio o Favoritos en la parte superior del panel y, después, seleccione el activo.
No hay listas Sitio o Favoritos para elementos de biblioteca. Omita este paso si desea insertar un elemento de biblioteca.
Véase también
“Adición o eliminación de activos favoritos” en la página 108
2 En el panel Activos, seleccione la categoría URL en la vista Sitios o Favoritos, dependiendo de donde esté
almacenado el URL.
Nota: Los URL de los archivos del sitio se almacenan en la vista Sitios de forma predeterminada. La vista Favoritos contiene
los URL que ha añadido.
3 Seleccione el URL.
4 Siga uno de estos procedimientos:
• Arrastre el URL desde el panel hasta la selección en la vista Diseño.
• Seleccione el URL y, a continuación, haga clic en Aplicar.
Véase también
“Inicio de un editor externo de archivos multimedia” en la página 257
Edición de un activo
Al editar un activo en el panel Activos, el comportamiento varía en función del tipo de activo de que se trate. Para algunos
activos, como es el caso de las imágenes, deberá utilizar un editor externo, que se abrirá automáticamente si ha definido un
editor para dicho tipo de activos. No se pueden editar colores y URL en la lista Favoritos solamente. Al editar plantillas y
elementos de biblioteca, los cambios se realizan en Dreamweaver.
1 En el panel Activos, siga uno de estos procedimientos:
• Haga doble clic en el activo.
• Seleccione el activo y, a continuación, haga clic en el botón Editar .
Nota: Si es preciso editar el activo en un editor externo y no se abre ninguno automáticamente, elija Edición > Preferencias
(Windows) o Dreamweaver > Preferencias (Macintosh), seleccione la categoría Tipos de archivo/editores y compruebe que ha
definido un editor externo para este tipo de activos.
Antes de transferir el activo al sitio remoto o desde éste, es posible que tenga que localizar en el panel Archivos el archivo
correspondiente a un activo del panel Activos.
Nota: El panel Archivos puede mostrar un sitio distinto del que aparece en el panel Activos. Esto se debe a que el panel Activos
está asociado al documento activo.
Aparecerá el panel Archivos con el archivo del activo seleccionado. El comando Localizar en sitio localiza el archivo
correspondiente al activo, no un archivo que haga uso de éste.
Los activos se copian a la ubicación correspondiente del sitio de destino. Dreamweaver crea nuevas carpetas en la jerarquía
del sitio de destino si es preciso. Los activos también se añaden a la lista Favoritos del sitio de destino.
Nota: Si el activo que ha copiado es un color o un URL, sólo aparecerá en la lista Favoritos del sitio de destino. Dado que los
colores y los URL no se corresponden con archivos, no hay ningún archivo que copiar en el otro sitio.
Nota: Los activos favoritos no se almacenan como archivos aparte en el disco, ya que son referencias a los activos de la lista
Sitio. Dreamweaver realiza un seguimiento de los activos de la lista Sitio que se muestran en la lista Favoritos.
La mayor parte de las operaciones del panel Activos tienen el mismo funcionamiento en la lista Favoritos que en la lista
Sitio. Sin embargo, hay algunas tareas que sólo se pueden realizar en la lista Favoritos.
Para añadir un color o un URL a la lista Favoritos se requiere un paso adicional. No se pueden añadir colores o URL nuevos
a la lista Sitio, pues ésta contiene únicamente los activos que ya se están usando en el sitio.
Véase también
“Introducción al panel Activos” en la página 104
• Seleccione uno o varios activos de la lista Sitio del panel Activos y, seguidamente, haga clic en el botón Añadir a favoritos .
• Seleccione uno o más activos en la lista Sitio del panel Activos, haga clic con el botón derecho (Windows) o mantenga
presionada la tecla Control y haga clic (Macintosh) y elija Añadir a Favoritos.
• Seleccione uno o más archivos del panel Archivos, haga clic con el botón derecho (Windows) o mantenga presionada la
tecla Control y haga clic (Macintosh) y elija Añadir a Favoritos. Dreamweaver omite los archivos que no correspondan
a una categoría del panel Activos.
• Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en un
elemento en la vista Diseño de la ventana de documento y elija el comando del menú contextual para añadir el elemento
a una categoría Favoritos.
El menú contextual para texto contiene Añadir a colores favoritos o Añadir a URL favoritos, en función de si el texto tiene
un vínculo o no. Sólo puede añadir aquellos elementos que coinciden con una de las categorías del panel Activos.
• Introduzca un URL y un alias en el cuadro de diálogo Añadir nuevo URL y haga clic en Aceptar.
1 En el panel Activos (Ventana > Activos), seleccione la categoría que contiene el activo.
2 Seleccione la opción Favoritos en la parte superior del panel.
3 Siga uno de estos procedimientos:
• Haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en
el nombre o el icono del activo del panel Activos y seleccione Editar alias.
• Haga clic en el nombre del activo, espere y vuelva a hacer clic. (No haga doble clic, ya que se abriría el elemento para su
edición.)
4 Escriba un alias para el activo y, a continuación, presione la tecla Intro (Windows) o Retorno (Macintosh).
DREAMWEAVER CS3 110
Guía del usuario
Véase también
“Introducción al panel Activos” en la página 104
1 En el panel Activos, seleccione la opción Favoritos que hallará en la parte superior del panel.
2 Haga clic en el botón Nueva carpeta de favoritos .
3 Escriba un nombre para la carpeta y presione la tecla Intro (Windows) o Retorno (Macintosh).
4 Arrastre los activos a la carpeta.
Véase también
“Elementos de biblioteca” en la página 103
Para insertar el contenido de un elemento de biblioteca sin incluir una referencia al elemento en el documento, presione
Control (Windows) u Opción (Macintosh) mientras arrastra el elemento fuera del panel Activos. Si inserta un elemento de
esta forma, puede editarlo en el documento, pero el documento no se actualizará cuando usted actualice las páginas que
utilizan ese elemento de biblioteca.
Puede cambiar el nombre de los elementos para desvincularlos de documentos o plantillas, eliminar elementos de la
biblioteca del sitio y volver a crear un elemento de biblioteca perdido.
Nota: El panel Estilos CSS no se encuentra disponible al editar elementos de biblioteca, ya que estos elementos sólo pueden
contener elementos body y código de las hojas de estilos en cascada (CSS) se inserta en la sección head de un documento. El
cuadro de diálogo Propiedades de página tampoco se encuentra disponible, pues un elemento de biblioteca no puede incluir una
etiqueta body ni sus atributos.
Actualización del documento actual para que utilice la versión actual de todos los elementos de biblioteca
❖ Elija Modificar > Biblioteca > Actualizar página actual.
Actualización del sitio completo o de todos los documentos que usen un elemento de biblioteca concreto
1 Elija Modificar > Biblioteca > Actualizar páginas.
2 En el menú emergente Buscar en, especifique qué debe actualizarse:
• Para actualizar todas las páginas del sitio seleccionado, utilice la versión actual de todos los elementos de biblioteca,
seleccione Todo el sitio y, a continuación, seleccione el nombre del sitio en el menú emergente adyacente.
• Para actualizar todas las páginas del sitio actual que utilizan el elemento de biblioteca, seleccione Archivos que usan y, a
continuación, seleccione el nombre de un elemento de biblioteca en el menú emergente adyacente.
3 Asegúrese de que Elementos de biblioteca está seleccionado en la opción Actualizar.
Para actualizar plantillas al mismo tiempo, seleccione también la opción Plantillas.
2 Seleccione el elemento de biblioteca, haga una pausa y vuelva a hacer clic. (No haga doble clic, ya que se abriría el
elemento para su edición.)
3 Escriba un nuevo nombre.
4 Haga clic en cualquier lugar o presione la tecla Intro (Windows) o Retorno (Macintosh).
5 Especifique si deben actualizarse los documentos que utilizan el elemento eligiendo Actualizar o No actualizar.
Véase también
“Utilización del selector de colores” en la página 211
Abrir Abre el archivo de origen del elemento de biblioteca para su edición. Esta acción equivale a seleccionar el elemento
en el panel Activos y hacer clic en el botón Editar.
Separar del original Rompe el vínculo existente entre el elemento de biblioteca seleccionado y su archivo de origen. Puede
editar el elemento separado en el documento, pero deja de ser un elemento de biblioteca y no se actualiza cuando se
modifica el original.
Volver a crear Sobrescribe el elemento de biblioteca original con la selección actual. Use esta opción para volver a crear
elementos de biblioteca si falta un elemento de biblioteca original o se ha eliminado por error.
2 Seleccione el elemento de biblioteca y haga clic en Separar del original en el inspector de propiedades
(Ventana > Propiedades).
3 Seleccione el elemento que tiene el comportamiento adjunto.
4 En el panel Comportamientos (Ventana > Comportamientos), haga doble clic en la acción que desea cambiar.
5 En el cuadro de diálogo que aparece, realice los cambios y haga clic en Aceptar.
6 En el panel Activos, seleccione la categoría Biblioteca .
7 Anote el nombre exacto y el uso de mayúsculas y minúsculas en el elemento de biblioteca original; selecciónelo y haga
clic en el botón Eliminar.
8 En la ventana de documento, seleccione todos los elementos que representan al elemento de biblioteca.
Tenga cuidado de seleccionar exactamente los mismos elementos que había en el elemento de biblioteca original.
9 En el panel Activos, haga clic en el botón Nuevo elemento de biblioteca y asigne al nuevo elemento el nombre que
tenía el elemento que ha eliminado, con la misma ortografía y el mismo uso de mayúsculas y minúsculas.
10 Para actualizar el elemento de biblioteca en los demás documentos del sitio, elija Modificar > Biblioteca >
Actualizar páginas.
11 En el menú emergente Buscar en, seleccione Arch. que usan.
12 En el menú emergente que aparece al lado, elija el nombre del elemento de biblioteca que acaba de crear.
13 En la opción Actualizar, compruebe que está seleccionado Elementos de biblioteca y luego haga clic en Iniciar.
14 Cuando finalice la actualización, haga clic en Cerrar.
Véase también
“Utilización de comportamientos JavaScript” en la página 319
114
El lenguaje CSS ofrece gran flexibilidad y control para lograr el aspecto exacto que desea para la página. Con CSS, puede
controlar numerosas propiedades del texto, entre ellas las fuentes y los tamaños de fuente específicos; negrita, cursiva,
subrayado y sombras de texto; color de texto y de fondo; color y subrayado de vínculos; etc. Si utiliza CSS para controlar
las fuentes, también conseguirá un tratamiento más coherente del diseño y el aspecto de la página en múltiples navegadores.
Además de para dar formato al texto, puede utilizar CSS para definir el formato y la posición de elementos de nivel de
bloque (block-level) de una página Web. Un elemento de nivel de bloque es un elemento de contenido independiente que
normalmente está separado por una nueva línea en el código HTML y que tiene visualmente el formato de un bloque. Por
ejemplo, las etiquetas h1, p y div generan elementos de nivel de bloque en una página Web. Puede ajustar márgenes y bordes
para elementos de nivel de bloque, situarlos en una ubicación concreta, añadirles color de fondo, colocar texto flotante
alrededor de ellos, etc. La manipulación de elementos de nivel de bloque es, en definitiva, la forma en que se establece el
diseño de las páginas con CSS.
Para ver un tutorial sobre el uso de las hojas de estilos en cascada, consulte www.adobe.com/go/vid0152_es.
Véase también
“Utilización de etiquetas div” en la página 152
Reglas CSS
Una regla de formato CSS consta de dos partes: el selector y la declaración (o, en la mayoría de los casos, un bloque de
declaraciones). El selector es un término (por ejemplo p, h1,un nombre de clase o un identificador) que identifica el
elemento con formato; el bloque de declaraciones define cuáles son las propiedades de estilo. En el siguiente ejemplo, h1 es
el selector y el código comprendido entre las llaves ({}) es el bloque de declaraciones:
h1 {
font-size: 16 pixels;
font-family: Helvetica;
font-weight:bold;
}
DREAMWEAVER CS3 115
Guía del usuario
Cada declaración consta de dos partes: la propiedad (por ejemplo, font-family) y el valor (por ejemplo, Helvetica). En la
regla CSS anterior, se ha creado un estilo concreto para las etiquetas h1: el texto de todas las etiquetas h1 vinculadas a este
estilo tendrá un tamaño de 16 píxeles, fuente Helvetica y negrita.
El estilo (que procede de una regla o un conjunto de reglas) reside en un lugar independiente del texto al que aplica formato
(normalmente en una hoja de estilos externa o en la sección head de un documento HTML). Por consiguiente, una regla
para las etiquetas h1 puede aplicarse a muchas etiquetas a la vez (y, en el caso de las hojas de estilos externas, la regla puede
aplicarse a muchas etiquetas a la vez de distintas páginas). De este modo, CSS proporciona una capacidad de actualización
extremadamente sencilla. Al actualizar una regla CSS en un lugar, el formato de todos los elementos que usan ese estilo
definido se actualiza automáticamente con el nuevo estilo.
• Los estilos de clase permiten aplicar propiedades a cualquier elemento o elementos de la página.
• Los estilos de etiquetas HTML redefinen el formato de una determinada etiqueta, como por ejemplo h1. Cuando se crea
o cambia un estilo CSS para la etiqueta h1, todo el texto formateado con la etiqueta h1 se actualiza inmediatamente.
• Los estilos avanzados redefinen el formato de una determinada combinación de elementos o de otros selectores
permitidos por el CSS (por ejemplo, el selector td h2 se aplica siempre que aparece un encabezado h2 dentro de la celda
de una tabla). Los estilos avanzados también redefinen el formato de las etiquetas que contienen un atributo id
específico (por ejemplo, los estilos definidos por #miEstilo se aplican a todas las etiquetas que contienen el par atributo-
valor id="miEstilo").
Las reglas CSS pueden residir en las ubicaciones siguientes:
Hojas de estilos CSS externas Conjuntos de reglas CSS almacenados en un archivo CSS (.css) independiente externo (no un
archivo HTML). Este archivo se asocia a una o varias páginas de un sitio Web mediante un vínculo o una regla @import
situada en la sección head de un documento.
Hojas de estilos CSS internas (o incrustadas) Conjuntos de reglas CSS incluidos en una etiqueta style de la sección head de
un documento HTML.
Estilos en línea Se definen dentro de instancias específicas de etiquetas en un documento HTML. (No se recomienda el
uso de estilos en línea.)
Dreamweaver reconoce los estilos definidos en documentos existentes siempre que se ajusten a las directrices de los estilos
CSS. Dreamweaver también representa la mayoría de los estilos aplicados directamente en la vista Diseño. (Sin embargo,
la mejor manera de consultar el formato real de la página en un momento dado es usar la opción de vista previa y
consultarlo en una ventana del navegador.) Algunos estilos CSS se representan de forma distinta en Microsoft Internet
Explorer, Netscape, Opera y Apple Safari u otros navegadores, mientras que otros no son compatibles actualmente con
ningún navegador.
Para mostrar la guía de referencia CSS de O’Reilly incluida con Dreamweaver, seleccione Ayuda > Referencia y luego
O’Reilly CSS Reference en el menú emergente del panel Referencia.
Véase también
“Aplicación, eliminación o cambio del nombre de los estilos de clase” en la página 129
DREAMWEAVER CS3 116
Guía del usuario
Estilos en cascada
El término en cascada indica la forma en que finalmente un navegador muestra los estilos para elementos concretos de una
página Web. Los estilos que se ven en una página Web proceden de tres fuentes: la hoja de estilos creada por el autor de la
página, las opciones de estilo personalizadas elegidas por el usuario (si las hay) y los estilos predeterminados del propio
navegador. En los temas anteriores se describe la creación de estilos para una página Web como autor tanto de la página
Web como de la hoja de estilos que se adjunta a dicha página. Pero los navegadores también tienen sus propias hojas de
estilos predeterminadas que determinan cómo deben representarse las páginas Web, a lo que se suma el hecho de que los
usuarios pueden personalizar sus navegadores mediante la selección de opciones que ajustan la visualización de las páginas
Web. El aspecto final de una página Web es el resultado de las reglas aplicadas por estas tres fuentes en conjunto (o “en
cascada”) para representar la página Web de forma óptima.
Este concepto se ilustra bien con una etiqueta común: la etiqueta de párrafo, o etiqueta <p>. De manera predeterminada,
los navegadores se suministran con hojas de estilos que definen la fuente y el tamaño del texto del párrafo (es decir, el texto
situado entre etiquetas <p> en el código HTML). En Internet Explorer, por ejemplo, todo el texto del cuerpo, incluido el
texto de los párrafos, se muestra de manera predeterminada con la fuente Times New Roman, Mediana.
Sin embargo, como autor de una página, puede crear una hoja de estilos que anule el estilo predeterminado del navegador
para la fuente de párrafo y el tamaño de fuente. Por ejemplo, puede crear la siguiente regla en su hoja de estilos:
p {
font-family: Arial;
font-size: small;
}
Cuando un usuario carga la página, la configuración de fuente de párrafo y de tamaño de fuente establecida por usted como
autor de la página anula la configuración de texto de párrafo del navegador.
Los usuarios pueden elegir opciones para personalizar de forma óptima la visualización en el navegador para su propio uso.
En Internet Explorer, por ejemplo, el usuario puede seleccionar Ver > Tamaño de texto > Más grande para ampliar la fuente
de página a un tamaño más legible si considera que la fuente es demasiado pequeña. En último término (al menos en este
caso), la opción seleccionada por el usuario anula los estilos predeterminados por el navegador para tamaño de fuente y los
estilos de párrafo creados por el autor de la página Web.
La herencia es otro aspecto importante de los estilos en cascada. Las propiedades de la mayoría de los elementos de una
página Web son heredadas: por ejemplo, las etiquetas de párrafo heredan determinadas propiedades de las etiquetas de
cuerpo, las etiquetas de lista de viñetas heredan determinadas propiedades de las etiquetas de párrafo, etc. Por consiguiente,
si crea la siguiente regla en su hoja de estilos:
body {
font-family: Arial;
font-style: italic;
}
Todo el texto de los párrafos de la página Web (así como el texto que hereda propiedades de la etiqueta de párrafo) será
Arial cursiva porque la etiqueta de párrafo hereda estas propiedades de la etiqueta de cuerpo. No obstante, puede hacer que
sus reglas sean más específicas creando estilos que anulen la formula estándar de herencia. Por ejemplo, si crea las siguientes
reglas en su hoja de estilos:
body {
font-family: Arial;
font-style: italic;
}
p {
font-family: Courier;
font-style: normal;
}
Todo el texto de cuerpo será Arial cursiva excepto el texto de los párrafos (y su texto heredado), que se mostrará como
Courier normal (sin cursiva). Técnicamente, la etiqueta de párrafo hereda primero las propiedades que se establecen para
la etiqueta de cuerpo, pero luego omite estas propiedades porque tiene definidas sus propias propiedades. Dicho de otro
modo, aunque los elementos de página generalmente heredan las propiedades de arriba, la aplicación directa de una
propiedad a una etiqueta siempre provoca la anulación de la fórmula estándar de herencia.
DREAMWEAVER CS3 117
Guía del usuario
La combinación de todos los factores descritos anteriormente, a los que se suman otros como la especificidad de CSS (un
sistema que pondera de diferente forma cada tipo de regla CSS) y el orden de las reglas CSS, crean en último término una
cascada compleja en la que los elementos con mayor prioridad anulan las propiedades de los que tienen menor prioridad.
Para más información sobre las reglas que determinan la cascada, la herencia y la especificidad, visite
www.w3.org/TR/CSS2/cascade.html.
También puede utilizarse el panel Estilos CSS para crear y editar reglas y propiedades CSS. El panel Estilos CSS es un editor
más eficaz que el inspector de propiedades y muestra todas las reglas CSS definidas para el documento actual, con
independencia de si están incrustadas en la sección head del documento o si están en una hoja de estilos externa. Adobe
recomienda utilizar el panel Estilos CSS (en lugar del inspector de propiedades) como herramienta principal para la
creación y edición de hojas de estilos en cascada. Como resultado, el código será más limpio y más fácil de mantener.
Además de los estilos y de las hojas de estilos que cree, puede usar hojas de estilos suministradas con Dreamweaver para
aplicarlas a los documentos.
Para ver un tutorial sobre la aplicación de formato al texto con CSS, consulte www.adobe.com/go/vid0153_es.
Véase también
“Adición y aplicación de formato al texto” en la página 215
Un aspecto esencial que debe tenerse en cuenta cuando se utiliza CSS en forma abreviada es que a los valores omitidos en
una propiedad CSS en forma abreviada se les asignan sus valores predeterminados. Esto puede hacer que las páginas se
muestren de forma incorrecta cuando hay dos o más reglas CSS asignadas a la misma etiqueta.
Por ejemplo, la regla h1 que se muestra a continuación utiliza la sintaxis CSS sin abreviar. Observe que a las propiedades
font-variant, font-stretch, font-size-adjust y font-style se les han asignado sus valores predeterminados.
h1 {
font-weight: bold;
font-size: 16pt;
line-height: 18pt;
font-family: Arial;
font-variant: normal;
font-style: normal;
font-stretch: normal;
font-size-adjust: none
}
La misma etiqueta podría tener el aspecto siguiente si se especificara como única propiedad en forma abreviada:
h1 { font: bold 16pt/18pt Arial }
Con la notación abreviada, se asignan los parámetros predeterminados a los valores omitidos. Así, en el ejemplo de
notación abreviada anterior se omiten las etiquetas font-variant, font-style, font-stretch y font-size-adjust.
DREAMWEAVER CS3 118
Guía del usuario
Si tiene estilos definidos en más de una ubicación (por ejemplo, incluidos en una página HTML e importados de una hoja
de estilos externa) y se ha utilizado tanto el formato abreviado como el formato no abreviado en la sintaxis CSS, tenga en
cuenta que las propiedades omitidas en una regla de notación abreviada pueden tener prioridad (cascada) sobre las
propiedades que están definidas explícitamente en otra regla.
Por este motivo, Dreamweaver utiliza la notación CSS no abreviada de forma predeterminada. Con ello se evitan posibles
problemas causados por una regla de notación abreviada que tenga prioridad sobre una regla con formato no abreviado. Si
abre una página Web codificada con notación CSS abreviada en Dreamweaver, tenga en cuenta que Dreamweaver creará
las nuevas reglas CSS en formato no abreviado. Puede especificar el modo en que Dreamweaver crea y edita las reglas CSS
mediante la modificación de las preferencias de edición de CSS en la categoría Estilos CSS del cuadro de diálogo
Preferencias (Edición > Preferencias en Windows; Dreamweaver > Preferencias en Macintosh).
Nota: El panel Estilos CSS crea reglas empleando la notación no abreviada. Si crea una página o una hoja de estilos CSS
mediante el panel Estilos CSS, tenga en cuenta que la codificación manual de reglas CSS mediante notación abreviada puede
provocar que las propiedades en formato abreviado tengan prioridad sobre las creadas con la notación no abreviada. Por este
motivo, utilice la notación CSS no abreviada para crear sus estilos.
Consulte las dos secciones siguientes para obtener información sobre el panel Estilos CSS en los modos Todo y Actual.
Puede cambiar el tamaño de los paneles arrastrando los bordes que los separan, y el tamaño de las columnas arrastrando
las líneas de división.
El panel Resumen de la selección muestra un resumen de propiedades CSS y sus valores para el elemento seleccionado en
el documento activo. El resumen muestra las propiedades de todas las reglas que afectan directamente a la selección. Sólo
se muestran las propiedades establecidas.
Por ejemplo, las siguientes reglas crean un estilo de clase y un estilo de etiqueta (en este caso de párrafo):
.foo{
color: green;
font-family: ‘Arial’;
}
p{
font-family: ‘serif’;
font-size: 12px;
}
Al seleccionar texto de un párrafo con el estilo de clase .foo en la ventana de documento, el panel Resumen de la selección
muestra las propiedades correspondientes para ambas reglas, dado que ambas afectan a la selección. En este caso, el panel
Resumen de la selección mostraría las propiedades siguientes:
font-size: 12px
font-family: ‘Arial’
color: green
El panel Resumen de la selección organiza las propiedades por orden creciente de especificidad. En el ejemplo anterior, el
estilo de etiqueta define el tamaño de fuente y el estilo de clase define la familia de fuentes y el color. (La familia de fuentes
definida por el estilo de clase tiene prioridad sobre la familia de fuentes definida por el estilo de etiqueta porque los
selectores de clase son más específicos que los selectores de etiquetas. Para más información sobre la especificidad de CSS,
consulte www.w3.org/TR/CSS2/cascade.html.)
El panel Reglas muestra dos vistas distintas (vista Acerca de o vista Reglas) en función de la selección realizada. En la vista
Acerca de (la vista predeterminada), el panel muestra el nombre de la regla que define la propiedad CSS seleccionada y la
ubicación del archivo que contiene la regla. En la vista Reglas, el panel muestra una cascada o jerarquía de reglas que
afectan, directa o indirectamente, a la selección actual. (La etiqueta a la que se aplica la regla directamente aparece en la
columna de la derecha.) Puede cambiarse entre las dos vistas haciendo clic en los botones Mostrar información y Mostrar
reglas en cascada en la esquina superior derecha del panel Reglas.
Al seleccionar una propiedad del panel Resumen de la selección, todas las propiedades de la regla de definición aparecen
en el panel Propiedades. (La regla de definición también se selecciona en el panel Reglas si la vista Reglas está activada.)
Por ejemplo, si tiene una regla denominada .maintext que define una familia de fuentes, un tamaño de fuente y un color,
la selección de cualquiera de las propiedades del panel Resumen de la selección mostrará todas las propiedades definidas
por la regla .maintext en el panel Propiedades, así como la regla .maintext seleccionada en el panel Reglas. (Además, la
selección de cualquier regla del panel Reglas muestra las propiedades de dicha regla en el panel Propiedades.)
Posteriormente podrá utilizar el panel Propiedades para modificar rápidamente la CSS tanto si está incrustada en el
documento actual como si está vinculada a través de una hoja de estilos adjunta. De manera predeterminada, el panel
Propiedades sólo muestra las propiedades que ya se han establecido y las ordena por orden alfabético.
Puede optar por mostrar el panel Propiedades en otras dos vistas. La vista de categoría muestra las propiedades agrupadas
en categorías, como Fuente, Fondo, Bloque, Borde, etc., con las propiedades situadas en la parte superior de cada categoría
y mostradas en texto azul. La vista de lista muestra una lista alfabética de todas las propiedades y también sitúa las
propiedades establecidas en la parte superior con texto azul. Para cambiar entre estas vistas, haga clic en los botones
Mostrar vista de categoría, Mostrar vista de lista o Mostrar sólo las propiedades establecidas, situados en la parte inferior
izquierda del panel Propiedades.
En todas las vistas, las propiedades establecidas aparecen en color azul; las propiedades que no son pertinentes para la
selección aparecen tachadas con una línea de color rojo. Al pasar el cursor por encima de una regla que no es importante
aparecerá un mensaje donde se indicará el motivo por el cual dicha regla no tiene importancia. Normalmente las
propiedades son irrelevantes porque se anulan o porque no son propiedades que se han heredado.
DREAMWEAVER CS3 120
Guía del usuario
Todos los cambios que realice en el panel Propiedades se aplican de forma inmediata; de este modo, podrá previsualizar el
trabajo a medida que lo vaya llevando a cabo.
Véase también
“Apertura del panel Estilos CSS” en la página 121
Puede cambiar el tamaño de cada panel arrastrando el borde que los separa y el tamaño de las columnas de propiedades
arrastrando sus líneas de división.
Al seleccionar una regla del panel Todas las reglas, aparecen todas las propiedades que se definen en dicha regla en el panel
Propiedades. Posteriormente podrá utilizar el panel Propiedades para modificar rápidamente la CSS tanto si está
incrustada en el documento actual como si está vinculada a través de una hoja de estilos adjunta. De manera
predeterminada, el panel Propiedades sólo muestra las propiedades que se han establecido anteriormente y las ordena por
orden alfabético.
Puede optar por mostrar las propiedades en otras dos vistas. La vista de categoría muestra las propiedades agrupadas en
categorías, como Fuente, Fondo, Bloque, Borde, etc., con las propiedades situadas en la parte superior de cada categoría. La
vista de lista muestra una lista alfabética de todas las propiedades y también sitúa las propiedades establecidas en la parte
superior. Para cambiar entre estas vistas, haga clic en los botones Mostrar vista de categoría, Mostrar vista de lista o Mostrar
sólo las propiedades establecidas, situados en la parte inferior izquierda del panel Propiedades. En todas las vistas, las
propiedades establecidas se muestran en color azul.
Todos los cambios que realice en el panel Propiedades se aplican de forma inmediata; de este modo, podrá previsualizar el
trabajo a medida que lo vaya llevando a cabo.
Véase también
“Apertura del panel Estilos CSS” en la página 121
DREAMWEAVER CS3 121
Guía del usuario
A B C
A. Vista de categoría B. Vista de lista C. Vista de las propiedades establecidas
Vista de categoría Divide las propiedades CSS compatibles con Dreamweaver en ocho categorías: fuente, fondo, bloque,
borde, cuadro, lista, posición y extensiones. Las propiedades de cada categoría se encuentran en una lista que se puede
expandir o contraer haciendo clic en el botón con el signo más (+) que aparece al lado del nombre de la categoría. Las
propiedades aparecen (en color azul) en la parte superior de la lista.
Vista de lista Muestra todas las propiedades CSS compatibles con Dreamweaver por orden alfabético. Las propiedades
aparecen (en color azul) en la parte superior de la lista.
Vista de las propiedades establecidas Sólo muestra las propiedades que se han establecido. La vista de propiedades
establecidas es la vista predeterminada.
En ambos modos, Todo y Actual, el panel Estilos CSS también contiene los siguientes botones:
A B C D
A. Adjuntar hoja de estilos B. Nueva regla CSS C. Editar estilo D. Eliminar regla CSS
Adjuntar hoja de estilos Abre el cuadro de diálogo Vincular hoja de estilos externa. Seleccione una hoja de estilos externa
para adjuntar o para importar al documento actual.
Nueva regla CSS Abre un cuadro de diálogo en el que es posible seleccionar el tipo de estilo que va a crear (por ejemplo,
para crear un estilo de clase, redefinir una etiqueta HTML o definir un selector CSS).
Editar estilo Abre un cuadro de diálogo en el que es posible editar los estilos del documento actual o de una hoja de estilos
externa.
Eliminar regla CSS Elimina el estilo o la propiedad seleccionada del panel Estilos CSS, así como el formato de cualquier
elemento al que se haya aplicado. (Sin embargo, no elimina las propiedades de clase o ID a las que hace referencia dicho
estilo). El botón Eliminar regla CSS también permite anular la asociación (o "desvincular") una hoja de estilos CSS adjunta.
Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en el panel
Estilos CSS para abrir un menú contextual de opciones de trabajo con comandos de la hoja de estilos CSS.
1 Seleccione Edición > Preferencias (Windows) o Dreamweaver > Preferencias (Macintosh) y seleccione Estilos CSS en la
lista Categoría.
DREAMWEAVER CS3 122
Guía del usuario
Seleccione Si la utiliza el original para dejar todos los estilos tal como están.
Seleccione Según configuración anterior para reescribir los estilos con notación abreviada para las propiedades
especificadas en Usar forma abreviada.
Al hacer doble clic en el panel CSS Permite seleccionar una herramienta para editar las reglas CSS.
1 Sitúe el punto de inserción en el documento y siga uno de estos procedimientos para abrir el cuadro de diálogo Nueva
regla CSS.
• Seleccione Texto > Estilos CSS > Nuevo estilo CSS.
• En el panel Estilos CSS (Ventana > Estilos CSS), haga clic en el botón Nueva regla CSS (+) situado en la parte inferior
derecha del panel.
2 Defina el tipo de estilo CSS que desea crear:
• Para crear un estilo personalizado que se pueda aplicar como atributo class a un rango o un bloque de texto, seleccione
la opción Clase y escriba el nombre del estilo en el cuadro de texto Nombre.
Nota: Los nombres de clase deben comenzar por un punto y pueden contener cualquier combinación alfanumérica (por ejemplo
.myhead1). Si no introduce el punto inicial, Dreamweaver lo hará de forma automática.
• Para redefinir el formato predeterminado de una etiqueta HTML específica, seleccione la opción Etiqueta e inserte una
etiqueta HTML en el cuadro de texto Etiqueta o elija una en el menú emergente.
• Para redefinir el formato predeterminado de una combinación concreta de etiquetas que contengan un código específico
de atributo Id, seleccione la opción Avanzadas e introduzca una o más etiquetas HTML en el cuadro de texto Selector o
elíjalas en el menú emergente. Los selectores (conocidos como selectores de seudo-clase) disponibles en el menú
emergente son a:active, a:hover, a:link y a:visited.
3 Seleccione la ubicación donde se definirá el estilo y luego haga clic en Aceptar:
• Para colocar el estilo en una hoja de estilos que ya se ha adjuntado al documento, seleccione la hoja de estilos.
• Para crear una hoja de estilos externa, elija Nuevo archivo de hoja de estilos.
• Para incrustar el estilo en el documento actual, seleccione Sólo este documento.
4 En el cuadro de diálogo de definición de reglas CSS, seleccione las opciones de estilo que desea establecer para la nueva
regla CSS. Para más información, consulte la siguiente sección.
5 Cuando haya terminado de establecer las propiedades de estilo, haga clic en Aceptar.
Nota: Al hacer clic en Aceptar sin establecer opciones de estilo, se crea una nueva regla vacía.
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
Imagen de fondo Establece la imagen de fondo para el elemento. Ambos navegadores reconocen el atributo Imagen de
fondo.
DREAMWEAVER CS3 124
Guía del usuario
Repetir Determina si la imagen de fondo se repite y de qué forma lo hace. Ambos navegadores reconocen el atributo
Repetir.
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
Nota: Puede especificar valores negativos, pero su visualización dependerá del navegador. Dreamweaver no muestra este
atributo en la ventana de documento.
Espaciado entre letras Aumenta o disminuye el espacio entre letras o caracteres. Para disminuir el espacio entre caracteres,
establezca un valor negativo, por ejemplo (-4). La configuración del espacio entre letras anula la justificación del texto.
Internet Explorer 4 y posterior y Netscape Navigator 6 reconocen el atributo Espaciado entre letras.
Alineación vertical Especifica la alineación vertical del elemento al que se aplica. Dreamweaver sólo muestra este atributo
en la ventana de documento cuando se aplica a la etiqueta <img>.
Alineación del texto Establece cómo se alineará el texto dentro del elemento. Ambos navegadores reconocen el atributo
Alineación del texto.
Sangría de texto Especifica la cantidad de sangría que se aplica a la primera línea de texto. Se puede emplear un valor
negativo para crear una sangría negativa, pero su visualización dependerá del navegador. Dreamweaver sólo muestra este
atributo en la ventana de documento cuando la etiqueta se aplica a elementos de nivel de bloque. Ambos navegadores
reconocen el atributo Sangría de texto.
Espacio en blanco Determina qué cantidad de espacio en blanco se gestiona dentro del elemento. Seleccione una de las tres
opciones: Normal contrae el espacio en blanco; Pre lo gestiona como si el texto se encontrara entre etiquetas pre (es decir,
se respeta todo el espacio en blanco, incluidos los espacios, tabulaciones y retornos); Sin ajuste especifica que el texto sólo
se ajusta cuando se encuentra una etiqueta br. Dreamweaver no muestra este atributo en la ventana de documento.
Netscape Navigator e Internet Explorer 5.5 reconocen el atributo Espacio en blanco.
Mostrar Especifica si un elemento se muestra y, si es así, cómo lo hace. Ninguno desactiva el elemento al que se ha asignado.
DREAMWEAVER CS3 125
Guía del usuario
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
Puede aplicar la configuración en los distintos lados de un elemento al establecer el relleno y los márgenes o utilizar marcar
Igual para todo para aplicar la misma configuración a todos los lados del elemento.
Flotar Determina qué lado de otros elementos, como texto, Div PA, tablas, etc., flotará alrededor de un elemento. Otros
elementos se ajustan alrededor del elemento flotante de la forma habitual. Ambos navegadores reconocen el atributo Flotar.
Borrar Define los lados que no permiten elementos PA. Si aparece un elemento PA en el lado libre, el elemento con esta
configuración pasará a situarse debajo de él. Ambos navegadores reconocen el atributo Borrar.
Relleno Especifica la cantidad de espacio entre el contenido de un elemento y su borde (o el margen si no hay ningún
borde). Desactive la opción Igual para todo para establecer el relleno de los distintos lados del elemento.
Igual para todo Establece las mismas propiedades de relleno en la parte Superior, Inferior, Derecha e Izquierda del
elemento al que se aplica.
Margen Especifica la cantidad de espacio entre el borde de un elemento (o el relleno si no hay borde) y otro elemento.
Dreamweaver sólo muestra este atributo en la ventana de documento cuando se aplica a elementos de nivel de bloque
(párrafos, encabezados, listas, etc.). Desactive la opción Igual para todo para establecer el margen de los distintos lados del
elemento.
Igual para todo Establece las mismas propiedades de margen en la parte Superior, Inferior, Derecha e Izquierda del
elemento al que se aplica.
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
Color Establece el color del borde. Puede especificar colores distintos para cada lado, pero su visualización dependerá del
navegador. Desactive la opción Igual para todo para establecer el color del borde de los distintos lados del elemento.
Igual para todo Establece el mismo color de borde en la parte Superior, Inferior, Derecha e Izquierda del elemento al que
se aplica.
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
Imagen de viñeta Permite especificar una imagen personalizada para viñetas. Haga clic en Examinar (Windows) o
Seleccionar (Macintosh) para buscar una imagen o escriba la ruta de la imagen.
Posición Determina si el elemento de texto de la lista se ajusta a una sangría (exterior) o si el texto se ajusta al margen
izquierdo (interior).
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
• Absoluta coloca el contenido utilizando las coordenadas introducidas en los cuadros Colocación en relación con el
ascendente más próximo con posición absoluta o relativa o, si no hay ningún ascendente con posición absoluta o relativa,
con la esquina superior izquierda de la página.
• Relativa coloca el bloque de contenido utilizando las coordenadas introducidas en los cuadros Colocación en relación
con la posición del bloque en el flujo de texto del documento. Por ejemplo, al asignar a un elemento una posición relativa
y coordenadas superior e izquierda de 20 píxeles cada una, el elemento se desplazará 20 píxeles hacia la derecha y 20
píxeles hacia abajo de su posición normal en el flujo. Los elementos también pueden tener una posición relativa, con o
sin coordenadas superior, izquierda, derecha o inferior, para establecer un contexto para elementos dependientes con
posición absoluta.
• Fija coloca el contenido utilizando las coordenadas introducidas en los cuadros Colocación en relación con la esquina
superior izquierda del navegador. El contenido permanecerá fijo en esta posición cuando el usuario se desplace por la
página.
• Estática coloca el contenido en su ubicación en el flujo de texto. Esta es la posición predeterminada de todos los
elementos HTML que pueden colocarse.
DREAMWEAVER CS3 127
Guía del usuario
Visibilidad Determina el estado inicial de visualización del contenido. Si no se especifica una propiedad de visibilidad, el
contenido heredará el valor de la etiqueta del padre de forma predeterminada. La visibilidad predeterminada de la etiqueta
body es visible. Seleccione una de las siguientes opciones de visibilidad:
• Visible aumenta el tamaño del contenedor para que todo su contenido sea visible. El contenedor se expande hacia abajo
y hacia la derecha.
• Oculto mantiene el tamaño del contenedor y recorta cualquier contenido que no quepa. No hay barras de
desplazamiento.
• Desplazar añade barras de desplazamiento al contenedor independientemente de que el contenido exceda o no el tamaño
del contenedor. La inclusión de barras de desplazamiento evita la confusión que provoca la aparición y desaparición de
las barras de desplazamiento en un entorno dinámico. Esta opción no se muestra en la ventana de documento.
• Auto presenta las barras de desplazamiento solamente cuando el contenido del contenedor excede de sus límites. Esta
opción no se muestra en la ventana de documento.
Colocación Especifica la ubicación y el tamaño del bloque de contenido. La forma en que el navegador interpreta la
ubicación dependerá de la configuración de Tipo. Si el contenido del bloque de contenido excede el tamaño especificado,
los valores de tamaño se anularán.
El píxel es la unidad predeterminada de ubicación y tamaño. También se pueden emplear las siguientes unidades: pc
(picas), pt (puntos), in (pulgadas), mm (milímetros), cm (centímetros), (ems), (exs) o % (porcentaje del valor padre). Las
abreviaturas deben seguir al valor sin espacio de separación: por ejemplo, 3mm.
Recorte Define la parte del contenido que será visible. Si especifica una región de recorte, podrá acceder a ella con un
lenguaje de scripts como JavaScript y manipular las propiedades para crear efectos especiales como barridos. Estos barridos
se pueden configurar utilizando el comportamiento Cambiar propiedad.
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
Nota: Dreamweaver incluye otras propiedades de extensiones, pero para acceder a ellas, debe hacerlo a través del panel Estilos
CSS. Puede ver fácilmente una lista con las propiedades de extensiones disponibles si abre en el panel Estilos CSS (Ventana >
Estilos CSS), hace clic en el botón Mostrar vista de categoría y amplía la categoría Extensiones.
Filtro Aplica efectos especiales al objeto controlado por el estilo, incluidas las opciones de desenfoque e inversión.
Seleccione un efecto en el menú emergente.
4 Cuando haya terminado de establecer las opciones, seleccione otra de las categorías CSS que aparecen a la izquierda en
el panel para configurar propiedades adicionales de estilo o haga clic en Aceptar.
Al editar una hoja de estilos CSS que controla el texto del documento, cambiará inmediatamente el formato de todo el texto
al que se aplique dicha hoja de estilos. La edición de una hoja de estilos externa afecta a todos los documentos vinculados
a ella.
1 En el panel Estilos CSS (Ventana > Estilos CSS), seleccione una regla del panel Todas las reglas (modo Todo) o seleccione
una propiedad del panel Resumen de la selección (modo Actual).
2 Siga uno de estos procedimientos:
• Si está seleccionada la vista Mostrar sólo las propiedades establecidas en el panel Propiedades, haga clic en el vínculo
Añadir propiedad y añada una propiedad.
• Si está seleccionada la vista de categoría o la vista de lista en el panel Propiedades, introduzca un valor para la propiedad
seleccionada que desea añadir.
La mayoría de los estilos se actualizan inmediatamente; sin embargo, es recomendable que obtenga una vista previa de la
página en un navegador para comprobar que el estilo se ha aplicado correctamente. Cuando se aplican dos o más estilos al
mismo texto, éstos pueden entrar en conflicto y producir resultados imprevistos.
Al obtener una vista previa de los estilos definidos en una hoja de estilos CSS externa, no olvide guardar la hoja de estilos
para asegurarse de que los cambios se verán reflejados en la vista previa de la página en un navegador.
Véase también
“Hojas de estilos en cascada” en la página 114
Si selecciona un rango de texto dentro de un párrafo, el estilo CSS sólo afectará al rango seleccionado.
Para especificar la etiqueta exacta a la que se deberá aplicar el estilo CSS, selecciónela con el selector de etiquetas situado en
la parte inferior izquierda de la ventana de documento.
2 En el cuadro de diálogo Cambiar nombre de clase, asegúrese de que la clase que desea cambiar de nombre está
seleccionada en el menú emergente Cambiar nombre de clase.
3 En el cuadro de texto Nuevo nombre, introduzca el nuevo nombre de la clase y haga clic en Aceptar.
Si la clase que va a cambiar de nombre es interna en el encabezado del documento actual, Dreamweaver cambia el nombre
de la clase y todas las instancias del nombre de la clase que haya en el documento actual. Si la clase que va a cambiar de
nombre es un archivo CSS externo, Dreamweaver abre el archivo y cambia el nombre de la clase. Dreamweaver abre además
el cuadro de diálogo Buscar y reemplazar para que pueda buscar todas las instancias del antiguo nombre de la clase en todo
el sitio.
Nota: Si la regla que va a mover entra en conflicto con una regla de la hoja de estilos de destino, Dreamweaver muestra el
cuadro de diálogo Ya hay una regla con el mismo nombre. Si elige mover la regla en conflicto, Dreamweaver sitúa la regla
desplazada junto a la regla en conflicto en la hoja de estilos de destino.
Véase también
“Inserción de código con la barra de herramientas Codificación” en la página 300
2 En el cuadro de diálogo Mover a hoja de estilos externa, seleccione la opción Una nueva hoja de estilos y haga clic en
Aceptar.
3 En al cuadro de diálogo Guardar archivo de hoja de estilos como, introduzca un nombre para la nueva hoja de estilos y
haga clic en Guardar.
Al hacer clic en Guardar, Dreamweaver guarda una nueva hoja de estilos con las reglas seleccionadas y la adjunta al
documento actual.
También puede mover reglas a través de la barra de herramientas Codificación. La barra de herramientas Codificación
sólo está disponible en la vista Código.
• En el la vista Código, seleccione la regla o reglas que desea mover. A continuación, haga clic con el botón derecho del
ratón en la selección y elija Estilos CSS > Mover reglas CSS en el menú contextual.
Nota: La selección parcial de una regla provocará el desplazamiento de toda la regla.
2 En el cuadro de diálogo Mover a hoja de estilos externa, seleccione una hoja de estilos existente en el menú emergente o
haga clic en el botón Examinar para localizar una hoja de estilos existente y, a continuación, haga clic en Aceptar.
Nota: El menú emergente muestra todas las hojas de estilo vinculadas al documento actual.
También puede mover reglas a través de la barra de herramientas Codificación. La barra de herramientas Codificación
sólo está disponible en la vista Código.
1 En la vista Código (Ver > Código), seleccione toda la etiqueta <style> que contiene el código CSS en línea que desea
convertir.
2 Haga clic con el botón derecho del ratón y seleccione Estilos CSS > Convertir CSS en línea en regla.
3 En el cuadro de diálogo Convertir CSS en línea, introduzca un nombre de clase para la nueva regla y siga uno de estos
procedimientos:
• Especifique una hoja de estilos en la que desea que aparezca la nueva regla y haga clic en Aceptar.
• Seleccione el encabezado del documento como ubicación en la que desea que aparezca la nueva regla y haga clic en
Aceptar.
También puede convertir reglas a través de la barra de herramientas Codificación. La barra de herramientas Codificación
sólo está disponible en la vista Código.
Véase también
“Inserción de código con la barra de herramientas Codificación” en la página 300
Puede adjuntar a las páginas las hojas de estilo que cree o copie en el sitio. Además, Dreamweaver se entrega con hojas de
estilos prediseñadas que pueden trasladarse automáticamente al sitio y adjuntarse a las páginas.
2 En el panel Estilos CSS, haga clic en el botón Adjuntar hoja de estilos. (Se encuentra en la esquina inferior derecha del
panel.)
3 Siga uno de estos procedimientos:
• Haga clic en Examinar para localizar una hoja de estilos CSS externa.
• Escriba la ruta de la hoja de estilos en el cuadro Archivo/URL.
4 En Añadir como, seleccione una de las siguientes opciones:
• Para crear un vínculo entre el documento actual y la hoja de estilos externa, seleccione Vincular. De esta forma se crea
una etiqueta de vínculo href en el código HTML que hace referencia al URL donde se encuentra la hoja de
estilospublicada. Este método es compatible con Microsoft Internet Explorer y Netscape Navigator.
• No puede utilizar una etiqueta de vínculo para añadir una referencia de una hoja de estilos externa a otra. Si desea anidar
hojas de estilos, utilice una directiva de importación. La mayoría de los navegadores también reconocen la directiva de
importación en una página (en lugar de en hojas de estilos solamente). Existen diferencias sutiles en el modo en que se
solucionan las propiedades en conflicto cuando se solapan reglas en hojas de estilos externas que están vinculadas y en
el modo en que se solucionan cuando están importadas a una página. Si desea importar una hoja de estilos externa, en
lugar de crear un vínculo a la misma, seleccione Importar.
5 En el menú emergente Media, especifique el medio de destino de la hoja de estilos.
Para obtener más información acerca de hojas de estilos dependientes de los medios, consulte el sitio Web de World Wide
Web Consortium en www.w3.org/TR/CSS21/media.html.
6 Haga clic en el botón Vista previa para verificar que la hoja de estilos aplica los estilos que desea en la página actual.
Si los estilos aplicados no tienen el efecto que esperaba, haga clic en Cancelar para eliminar la hoja de estilos. La página
recuperará su aspecto anterior.
Véase también
“Creación de una página basada en un archivo de muestra de Dreamweaver” en la página 69
1 En el panel Estilos CSS (Ventana > Estilos CSS), seleccione el modo Todo.
2 En el panel Todas las reglas, haga doble clic en el nombre de la hoja de estilos que desea editar.
3 En la ventana de documento, modifique la hoja de estilo y guárdela.
Cuando define las preferencias de formato del código CSS, las preferencias que elija se aplican de manera automática a todas
las nuevas reglas CSS que cree. No obstante, también puede aplicar estas preferencias de forma manual a documentos
individuales. Esto podría resultar útil si tiene un documento HTML o CSS antiguo al que necesita aplicar formato.
Nota: Las preferencias de formato del código CSS se aplican solamente a las reglas CSS de hojas de estilos externas o incrustadas
(no a los estilos en línea).
Véase también
“Cambio del formato del código” en la página 293
DREAMWEAVER CS3 133
Guía del usuario
Llave de apertura en línea aparte Sitúa la llave de apertura de una regla en una línea independiente del selector.
Sólo si hay más de una propiedad Sitúa las reglas con una sola propiedad en la misma línea que el selector.
Todos los selectores de una regla en la misma línea Sitúa todos los selectores de la regla en la misma línea.
Línea en blanco entre reglas Inserta una línea en blanco entre cada una de las reglas.
Nota: Puede seleccionar Comandos > Aplicar formato de origen para aplicar formato a todo el documento en función de las
preferencias de formato de código especificadas.
De forma predeterminada la función BCC comprueba los siguientes navegadores: Firefox 1.5; Internet Explorer (Windows)
6.0 y 7.0; Internet Explorer (Macintosh) 5.2; Netscape Navigator 8.0; Opera 8.0 y 9.0; Safari 2.0.
DREAMWEAVER CS3 134
Guía del usuario
Esta función sustituye a la anterior Comprobar navegador de destino anterior, pero mantiene la funcionalidad CSS de la
misma. Es decir, la nueva función BCC sigue comprobando el código de sus documentos para ver si las propiedades o
valores CSS son incompatibles con los navegadores de destino.
• Un error indica código CSS que puede causar un problema de visibilidad grave en un navegador concreto, como hacer
desaparecer partes de una página. (Error es la designación predeterminada para problemas de compatibilidad con
navegadores, por lo que en algunos casos, el código con un efecto desconocido también se indica como error.)
• Una advertencia señala una parte de código CSS que es incompatible con un navegador concreto, pero que no causará
ningún problema de visualización grave.
• Un mensaje informativo indica que el código es incompatible con un navegador concreto, pero que no tiene efecto en la
visibilidad.
Las comprobaciones de compatibilidad con navegadores no modifican el documento de forma alguna.
Véase también
“Validación de etiquetas” en la página 311
Selección de los navegadores con los que Dreamweaver debe realizar la comprobación
1 En el panel Resultados (Ventana > Resultados), seleccione la ficha Comprobación de compatibilidad con navegadores.
2 Haga clic en la flecha verde de la esquina superior derecha del panel Resultados y seleccione Configuración.
3 Seleccione la casilla de verificación de los navegadores que desee comprobar.
4 Para cada navegador, a partir de qué versión se realizará la comprobación en el correspondiente menú emergente.
Por ejemplo, si los problemas de representación CSS podrían aparecer en Internet Explorer 5.0 y en versiones posteriores,
y en Netscape Navigator 7.0 y en versiones posteriores, seleccione las casillas de verificación junto a los nombres de esos
navegadores y, a continuación, elija 5.0 en el menú emergente de Internet Explorer y 7.0 en el menú emergente de Netscape.
Nota: Los informes no se guardan automáticamente; si desea conservar una copia de un informe, debe seguir el procedimiento
descrito anteriormente para guardarlo.
Las hojas de estilos de tiempo de diseño sólo se aplican mientras se trabaja en el diseño de un documento; cuando la página
se muestra en la ventana de un navegador, aparecen sólo los estilos que realmente están adjuntos o incrustados en el
documento que aparece en un navegador.
Nota: También puede activar o desactivar estilos en toda una página empleando la barra de herramientas Representación de
estilos. Para mostrar la barra de herramientas, seleccione Ver > Barras de herramientas > Representación de estilos. El botón
Alternar visualización de estilos CSS (situado más a la derecha) funciona de forma independiente a los demás botones de
medios de la barra de herramientas.
Para utilizar una hoja de estilos de tiempo de diseño, siga estos pasos.
1 Abra el cuadro de diálogo Hojas de estilo de tiempo de diseño siguiendo uno de estos procedimientos:
• Haga clic con el botón derecho en el panel Estilos CSS y, en el menú contextual, seleccione Tiempo de diseño.
• Seleccione Texto > Estilos CSS > Tiempo de diseño.
2 En el cuadro de diálogo, defina las opciones para que se muestre o se oculte la hoja de estilos seleccionada:
• Para mostrar una hoja de estilos en tiempo de diseño, haga clic en el botón más (+) situado sobre Mostrar sólo en tiempo
de diseño. En el cuadro de diálogo Seleccionar archivo, vaya a la hoja de estilos CSS que desea mostrar.
• Para ocultar una hoja de estilos CSS, haga clic en el botón más (+) situado sobre Ocultar en tiempo de diseño. En el
cuadro de diálogo Seleccionar archivo, vaya a la hoja de estilos CSS que desea ocultar.
DREAMWEAVER CS3 136
Guía del usuario
• Para eliminar una hoja de estilos de cualquier lista, haga clic en la hoja de estilos que desea eliminar y haga clic en el botón
menos (–) correspondiente.
3 Haga clic en Aceptar para cerrar el cuadro de diálogo.
El panel Estilos CSS se actualiza con el nombre de la hoja de estilos seleccionada y con un indicador, “oculto” o “diseño”, que
refleja el estado de la hoja de estilos.
Véase también
“Introducción a la barra de herramientas Representación de estilos” en la página 19
5 Haga clic en el botón Vista previa para aplicar la hoja de estilos y verificar que se aplican los estilos que desea en la página
actual.
Si los estilos aplicados no tienen el efecto que esperaba, seleccione otra hoja de estilos de la lista y haga clic en el botón Vista
previa para aplicar dichos estilos.
6 De forma predeterminada, Dreamweaver guarda la hoja de estilos en una carpeta denominada CSS justo debajo de la
raíz del sitio definido para la página. Si esa carpeta no existe, Dreamweaver la creará. Para guardar el archivo en otra
ubicación, haga clic en Examinar y busque otra carpeta.
7 Cuando encuentre una hoja de estilos cuyas reglas de formato coincidan con sus criterios de diseño, haga clic en Aceptar.
1 Edite la hoja de estilos utilizando las herramientas de edición de hojas de estilos de Dreamweaver.
2 Solicite a todos los usuarios de Contribute que estén trabajando en el sitio que publiquen las páginas que emplean dicha
hoja de estilos y que, a continuación, vuelvan a editar las páginas para ver la nueva hoja de estilos.
A continuación se enumeran factores importantes que debe tener en cuenta a la hora de actualizar hojas de estilos para un
sitio de Contribute:
• Si realiza cambios en una hoja de estilos mientras un usuario de Contribute está editando una página que emplea dicha
hoja de estilos, el usuario no verá los cambios realizados en la hoja de estilos hasta que publique la página.
• Si elimina un estilo de una hoja de estilos, el nombre del estilo no se eliminará de las páginas que utilicen dicha hoja de
estilos, pero, dado que ya no existe, no se mostrará tal como espera el usuario de Contribute. Por consiguiente, si un
usuario le informa de que no ocurre nada cuando aplica un estilo concreto, es posible que el problema se deba a que el
estilo se ha eliminado de la hoja de estilos.
DREAMWEAVER CS3 137
Guía del usuario
La creación de diseños CSS desde cero puede ser una tarea difícil debido a la gran cantidad de formas de hacerlo que existen.
Puede crear un diseño CSS sencillo de dos columnas estableciendo elementos flotantes, márgenes, rellenos y otras
propiedades CSS mediante un número casi infinito de combinaciones. Además, el problema de la reproducción en distintos
navegadores hace que determinados diseños CSS se muestren correctamente en algunos navegadores y no en otros.
Dreamweaver facilita la creación de páginas con diseños CSS con más de 30 diseños predefinidos que funcionan en
distintos navegadores.
La utilización de los diseños CSS predefinidos que vienen con Dreamweaver es la forma más fácil de crear una página con
un diseño CSS, pero también puede crear diseños CSS mediante los elementos con posición absoluta (elementos PA) de
Dreamweaver. En Dreamweaver, un elemento PA es un elemento de página HTML (en concreto, una etiqueta div o
cualquier otra etiqueta) que tiene una posición absoluta asignada. Sin embargo, la limitación de los elementos PA de
Dreamweaver radica precisamente en que tienen una posición absoluta, lo que hace que sus posiciones nunca se ajusten a
la página en función del tamaño del navegador.
Si se considera un usuario avanzado, también puede insertar etiquetas div de forma manual y aplicarles estilos de posición
CSS para crear los diseños de las páginas.
Para un tutorial sobre la creación de diseños de páginas con CSS, consulte www.adobe.com/go/vid0155_es.
Véase también
“Utilización de etiquetas div” en la página 152
El elemento básico del diseño CSS es la etiqueta div, una etiqueta HTML que, en la mayoría de los casos, actúa como
contenedor de texto, imágenes y otros elementos de página. En los siguientes ejemplos se muestra una página HTML que
contiene tres etiquetas div independientes: una etiqueta de “contenedor” grande y otras dos etiquetas (una de barra lateral
y una de contenido principal) dentro de la etiqueta de contenedor.
En el ejemplo anterior, no hay “estilo” asociado a ninguna de las etiquetas div. Si no hay reglas CSS definidas, cada una de
las etiquetas div y su contenido se sitúan en una ubicación predeterminada de la página. Sin embargo, si cada etiqueta div
dispone de un ID exclusivo (como en el ejemplo anterior), puede utilizar los ID para crear reglas CSS que, cuando se
aplican, modifican el estilo y la posición de las etiquetas div.
La siguiente regla CSS, que puede residir en el encabezado del documento o en un archivo CSS externo, crea reglas de estilo
para la primera etiqueta (la etiqueta de “contenedor”) div de la página:
#container {
width: 780px;
background: #FFFFFF;
margin: 0 auto;
border: 1px solid #000000;
text-align: left;
}
La regla #container aplica estilo a la etiqueta div de contenedor para que tenga un ancho de 780 píxeles, un fondo blanco,
sin margen (desde el lado izquierdo de la página), un borde negro de 1 píxel y texto alineado a la izquierda. Los resultados
de aplicar la regla a la etiqueta div de contenedor son los siguientes:
A B
C
Etiqueta div de contenedor, 780 píxeles, sin margen
A. Texto alineado a la izquierda B. Fondo blanco C. Borde negro sólido de 1 píxel
La siguiente reglas CSS crear reglas de estilo para la etiqueta div de barra lateral:
DREAMWEAVER CS3 139
Guía del usuario
#sidebar {
float: left;
width: 200px;
background: #EBEBEB;
padding: 15px 10px 15px 20px;
}
La regla #sidebar aplica estilo a la etiqueta div de barra lateral para que tenga una ancho de 200 píxeles, un fondo gris, un
relleno superior e inferior de 15 píxeles, un relleno derecho de 10 píxeles y uno izquierdo de 20 píxeles. Además, la regla
sitúa la etiqueta div de barra lateral con una propiedad float: left, que empuja la etiqueta div de barra lateral al lado izquierdo
de la etiqueta div de contenedor. Los resultados de aplicar la regla a la etiqueta div de barra lateral son los siguientes:
Por último, la regla CSS para la etiqueta div de contenedor principal finaliza el diseño:
#mainContent {
margin: 0 0 0 250px;
padding: 0 20px 20px 20px;
}
La regla #mainContent aplica estilo a la etiqueta div de contenedor principal para que tenga un margen izquierdo de 250
píxeles, lo que significa que coloca 250 píxeles de espacio entre el lado izquierdo de la etiqueta div de contenedor y el lado
izquierdo de la etiqueta div de contenedor principal. Además, la regla añade 20 píxeles de espacio a los lados derecho,
inferior e izquierdo de la etiqueta div de contenedor principal. Los resultados de aplicar la regla a la etiqueta div
mainContent son los siguientes:
A B
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
#container {
width: 780px;
background: #FFFFFF;
margin: 0 auto;
border: 1px solid #000000;
text-align: left;
}
#sidebar {
float: left;
width: 200px;
background: #EBEBEB;
padding: 15px 10px 15px 20px;
}
#mainContent {
margin: 0 0 0 250px;
padding: 0 20px 20px 20px;
}
</style>
</head>
<body>
<!--container div tag-->
<div id="container">
<!--sidebar div tag-->
<div id="sidebar">
<h3>Sidebar Content</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<p>Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis.</p>
</div>
<!--mainContent div tag-->
<div id="mainContent">
<h1> Main Content </h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus
rutrum.</p>
<p>Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus
venenatis, tristique in, vulputate at, odio.</p>
<h2>H2 level heading </h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus
rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam.</p>
</div>
</div>
</body>
Nota: El código de ejemplo anterior es una versión simplificada del código que crea el diseño de barra lateral de dos columnas
fijas cuando se crea un nuevo documento mediante los diseños predefinidos que vienen con Dreamweaver.
Véase también
“Aspectos básicos de las hojas de estilos en cascada” en la página 114
Los diseños CSS de Dreamweaver se reproducen correctamente en los siguientes navegadores: Firefox (Windows y
Macintosh) 1.0, 1.5 y 2.0; Internet Explorer (Windows) 5.5, 6.0, 7.0; Opera (Windows y Macintosh) 8.0, 9.0; y Safari 2.0.
DREAMWEAVER CS3 141
Guía del usuario
Véase también
“Creación de una página en blanco” en la página 65
4 En Diseño, seleccione el diseño CSS que desea utilizar. Puede elegir entre más de 30 diseños distintos. La ventana Vista
previa muestra el diseño y ofrece una breve descripción del diseño seleccionado.
Los diseños CSS predefinidos ofrecen los siguientes tipos de columnas:
Fija El ancho de columna se especifica en píxeles. La columna no cambia de tamaño en función del tamaño del navegador
o de la configuración del texto del visitante del sitio.
Elástica El ancho de columna se especifica en una unidad de medida (ems) relacionada con el tamaño del texto. El diseño
se adapta si el visitante del sitio cambia la configuración del texto, pero no en función del tamaño de la ventana del
navegador.
Flotante El ancho de columna se especifica como porcentaje del tamaño del navegador del visitante. El diseño se adapta si
el visitante del sitio amplia o reduce el navegador, pero no en función de la configuración del texto.
Híbrida Las columnas son una combinación de las tres opciones anteriores. Por ejemplo, el diseño dos columnas híbridas,
barra lateral derecha tiene una columna principal que se ajusta al tamaño del navegador y una columna elástica a la derecha
que se ajusta al tamaño de la configuración del texto del visitante del sitio.
Crear nuevo archivo Añade código CSS para el diseño a una nueva hoja de estilos CSS externa y la adjunta a la página que
se va a crear.
Vincular a archivo existente Permite especificar un archivo CSS existente que ya contiene reglas CSS necesarias para el
diseño. Esta opción es especialmente útil cuando desea utilizar el mismo diseño CSS (las reglas CSS para el mismo se
encuentran en un único archivo) en varios documentos.
Al situar el diseño CSS en un nuevo archivo o vincularlo a uno existente, Dreamweaver vincula de forma automática el
archivo a la página HTML que se va a crear.
DREAMWEAVER CS3 142
Guía del usuario
Nota: Los comentarios condicionales de Internet Explorer (CCs), que ayudan a solucionar problemas de representación en IE,
siguen incrustados en el encabezado del nuevo documento de diseño CSS aunque se seleccione Nuevo archivo externo o Archivo
externo existente como ubicación para el diseño CSS.
8 (Opcional) También puede adjuntar hojas de estilos CSS a la nueva página (independientes del diseño CSS) al crearla.
Para ello, haga clic en el icono Adjuntar hoja de estilos situado encima del panel Adjuntar archivo CSS y seleccione una hoja
de estilos CSS.
4 (Opcional) Cree un archivo de Design Notes para su diseño personalizado; para ello abra la carpeta Adobe Dreamweaver
CS3\Configuration\BuiltIn\Layouts\_notes, copie y pegue cualquiera de los archivos notes existentes en la misma carpeta
y cambie el nombre a la copia por el de su diseño personalizado. Por ejemplo, podría copiar el archivo
oneColElsCtr.htm.mno y cambiarle el nombre a midiseñopersonalizado.htm.mno.
5 (Opcional) Cuando haya creado un archivo de Design Notes para su diseño personalizado, puede abrir el archivo y
especificar el nombre, la descripción y la imagen de vista previa del diseño.
Con Dreamweaver, puede emplear elementos PA para diseñar la página. Puede colocar elementos PA delante o detrás de
otros elementos PA, ocultar algunos elementos PA mientras muestra otros y mover elementos PA por la pantalla. Puede
colocar una imagen de fondo en un elemento PA y, a continuación, insertar un segundo elemento PA, con texto y un fondo
transparente, delante del primero.
Los elementos PA suelen ser etiquetas div con posición absoluta. Estos son los tipos de elementos PA que Dreamweaver
inserta de manera predeterminada. Recuerde, no obstante, que puede clasificar cualquier elemento HTML (por ejemplo,
una imagen) como elemento PA asignándole una posición absoluta. Todos los elementos PA (no sólo las etiquetas div con
posición absoluta) aparecen en el panel Elementos PA.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sample AP Div Page</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:62px;
top:67px;
width:421px;
height:188px;
z-index:1;
}
-->
</style>
</head>
<body>
<div id="apDiv1">
</div>
</body>
</html>
Puede cambiar las propiedades de colocación de las etiquetas Div PA (o de cualquier elemento PA) en la página, incluidas
las coordenadas x e y, el índice z (también denominado orden de apilamiento) y la visibilidad.
Al insertar una Div PA, Dreamweaver muestra el contorno de la Div PA en la vista Diseño de forma predeterminada y
resalta el bloque al desplazar el puntero sobre él. Puede activar los bordes de la Div PA (o de cualquier elemento PA)
desactivando Contornos de elementos PA y Contornos de diseño CSS en el menú Ver > Ayudas visuales. También puede
activar los fondos y el modelo de cuadro para los elementos PA como ayuda visual durante el diseño.
Después de crear una Div PA, puede añadirle contenido situando el punto de inserción en la Div PA; a continuación, añada
contenido cómo lo haría en una página.
Véase también
“Selección de elementos PA” en la página 148
“Cambio del color de resaltado de las etiquetas div” en la página 154
En el primer conjunto de etiquetas div, una etiqueta div está encima de otra en la página. En el segundo conjunto, la div
apDiv4 está realmente dentro de la div apDiv3. (Puede cambiar el orden de apilamiento de Div PA en el panel Elementos PA.)
La anidación suele utilizarse para agrupar Div PA. Una Div PA anidada se mueve junto con su Div PA padre y puede
configurarse para que herede la visibilidad de ésta.
Puede activar la opción Anidación para anidar automáticamente una Div PA al dibujar una Div PA dentro de otra. Para
dibujar dentro de otra Div PA o sobre ella, la opción Evitar solapamientos debe estar desactivada.
Las Div PA anidadas pueden tener distinto aspecto según el navegador. Al crear Div PA anidadas, compruebe con
frecuencia su aspecto en distintos navegadores durante el proceso de diseño.
DREAMWEAVER CS3 145
Guía del usuario
Imagen de fondo Determina la imagen de fondo predeterminada. Haga clic en Examinar para localizar el archivo de
imagen en su sistema.
Anidación: Anidar cuando se crea en una div AP Especifica si una Div PA que se dibuja a partir de un punto dentro de los
límites de una Div PA existente debe ser una Div PA anidada. Mantenga presionada la tecla Alt (Windows) u Opción
(Macintosh) para cambiar esta configuración temporalmente mientras se dibuja una Div PA.
Compatibilidad con Netscape 4: Agregar reparación de cambio de tamaño al insertar elemento PA Inserta código
JavaScript en el contenido head del documento para reparar un problema conocido en los navegadores Netscape 4 que
consiste en que los elementos PA pierden sus coordenadas de posición cuando el visitante cambia el tamaño de la ventana
del navegador.
El código JavaScript introducido hace que la página vuelva a cargarse cada vez que se modifica el tamaño de la ventana del
navegador, volviendo a asignar a los elementos PA su posición correcta. También puede añadir o eliminar el código
JavaScript manualmente seleccionando Comandos > Añadir/Quitar reparación de cambio de tamaño de Netscape.
Utilice sólo caracteres alfanuméricos; no utilice caracteres especiales como espacios, guiones, barras ni puntos. Cada
elemento PA debe tener un ID exclusivo.
Nota: El inspector de propiedades de CSS-P presenta las mismas opciones que para los elementos con posición relativa.
Izq. y Sup. (izquierda y superior) Especifican la posición de la esquina superior izquierda del elemento PA con respecto a la
esquina superior izquierda de la página o del elemento PA padre, si el elemento PA es anidado.
An (Ancho) y Al (Alto) Especifican el ancho y alto del elemento PA.
Nota: Si el contenido del elemento PA supera el tamaño especificado, el borde inferior del elemento PA (tal como aparece en la
vista Diseño en Dreamweaver) se ampliará para dar cabida al contenido. (El borde inferior no se amplía cuando el elemento
PA aparece en un navegador a menos que la propiedad Desbordamiento esté definida como Visible.)
El píxel (px) es la unidad predeterminada de ubicación y tamaño. También se pueden emplear las siguientes unidades: pc
(picas), pt (puntos), in (pulgadas), mm (milímetros), cm (centímetros) o % (porcentaje del valor correspondiente del
elemento PA padre). Las abreviaturas deben seguir al valor sin espacio de separación: por ejemplo, 3mm indica 3
milímetros.
Índice Z Determina el índice z, u orden de apilamiento, del elemento PA.
En un navegador, los elementos PA con números más altos aparecen delante de los elementos PA con números más bajos.
Los valores pueden ser positivos o negativos. Resulta más sencillo cambiar el orden de apilamiento de elementos PA
mediante el panel Elementos PA que introduciendo valores de índice z específicos.
Vis. Especifica si el elemento PA es visible inicialmente o no. Elija entre las opciones siguientes:
• Predeterminada no especifica una propiedad de visibilidad. Cuando no se especifica la visibilidad, la mayoría de los
navegadores utilizan Heredada de forma predeterminada.
• Heredada usa la propiedad de visibilidad del padre del elemento PA.
• Visible muestra el contenido del elemento PA, independientemente del valor del padre.
• Oculta no muestra el contenido del elemento PA, independientemente del valor del padre.
Use un lenguaje de scripts, como JavaScript, para controlar la propiedad de visibilidad y visualizar en forma dinámica el
contenido del elemento PA.
Im. fondo Especifica una imagen de fondo para el elemento PA.
Desbordamiento Controla cómo aparecen los elementos PA en un navegador cuando el contenido excede el tamaño
especificado del elemento PA.
Visible indica que el contenido adicional aparece en el elemento PA. El elemento PA se amplía para darle cabida. Oculto
especifica que el contenido adicional no se mostrará en el navegador. Desplazamiento especifica que el navegador deberá
añadir barras de desplazamiento al elemento PA tanto si se necesitan como si no. Automático hace que el navegador
muestre barras de desplazamiento para el elemento PA cuando sean necesarias (es decir, cuando el contenido del elemento
PA supere sus límites).
Especifique las coordenadas izquierda, superior, derecha e inferior para definir un rectángulo en el espacio de coordenadas
del elemento PA (contando desde la esquina superior izquierda del elemento PA). El elemento PA se "recorta" de modo que
DREAMWEAVER CS3 147
Guía del usuario
sólo sea visible el rectángulo especificado. Por ejemplo, para hacer que el contenido de un elemento PA sea invisible salvo
un rectángulo visible de 50 píxeles de ancho y 75 de alto en la esquina superior izquierda del elemento PA, defina Izq. como
0, Sup. como 0, Dc. como 50 e Inf. como 75.
Nota: Si bien CSS establece una semántica distinta para el recorte, Dreamweaver interpreta el recorte como lo hacen la mayoría
de los navegadores.
4 Si ha introducido un valor en un cuadro de texto, presione el tabulador o la tecla Intro (Windows) o Retorno (Macintosh)
para aplicar el valor.
Nota: Si el contenido de algún elemento PA supera el tamaño especificado, el borde inferior del elemento PA (tal como aparece
en la vista Diseño en Dreamweaver) se ampliará para dar cabida al contenido. (El borde inferior no se amplía cuando el
elemento PA aparece en un navegador a menos que la propiedad Desbordamiento esté definida como Visible.)
El píxel (px) es la unidad predeterminada de ubicación y tamaño. También se pueden emplear las siguientes unidades: pc
(picas), pt (puntos), in (pulgadas), mm (milímetros), cm (centímetros) o % (porcentaje del valor correspondiente del
elemento PA padre). Las abreviaturas deben seguir al valor sin espacio de separación: por ejemplo, 3mm indica 3
milímetros.
Vis. Especifica si los elementos PA son visibles inicialmente o no. Elija entre las opciones siguientes:
• Predeterminada no especifica una propiedad de visibilidad. Cuando no se especifica la visibilidad, la mayoría de los
navegadores utilizan Heredada de forma predeterminada.
• Heredada usa la propiedad de visibilidad del padre de los elementos PA.
• Visible muestra el contenido de los elementos PA, independientemente del valor del padre.
• Oculta no muestra el contenido del elemento PA, independientemente del valor del padre.
Use un lenguaje de scripts, como JavaScript, para controlar la propiedad de visibilidad y visualizar de forma dinámica el
contenido del elemento PA.
Etiqueta Especifica la etiqueta HTML utilizada para definir los elementos PA.
Im. fondo Especifica una imagen de fondo para los elementos PA.
Color de fondo Especifica un color de fondo para los elementos PA. Deje esta opción en blanco para especificar un fondo
transparente.
4 Si ha introducido un valor en un cuadro de texto, presione el tabulador o la tecla Intro (Windows) o Retorno (Macintosh)
para aplicar el valor.
Nota: En Dreamweaver, un elemento PA es un elemento de página HTML (en concreto, una etiqueta div o cualquier otra
etiqueta) que tiene una posición absoluta asignada. El panel Elementos PA no muestra elementos con posición relativa.
Los elementos PA se muestran como una lista de nombres siguiendo un orden de índice z; de forma predeterminada, el
primer elemento PA creado (con un índice z de 1) aparece al final de la lista, mientras que el elemento PA más reciente
aparece al principio. No obstante, puede cambiar el índice z de un elemento PA para cambiar el lugar que ocupa en el orden
de apilamiento. Por ejemplo, si ha creado ocho elementos PA y quiere mover el cuarto elemento PA a la parte superior,
puede asignarle un índice z mayor que el del resto.
Selección de elementos PA
Puede seleccionar uno o varios elementos PA para manipularlos o cambiar sus propiedades.
En el código HTML, el orden de apilamiento o el índice z de los elementos PA determina el orden en que se dibujan en un
navegador. Cuanto mayor sea el índice z de un elemento PA, mayor será el lugar que ocupa el elemento PA en el orden de
apilamiento. Puede cambiar el índice z para cada elemento PA mediante el panel Elementos PA o el inspector de
propiedades.
Nota: Al seleccionar un elemento PA, éste se hace visible y aparece delante de los otros elementos PA.
Si está activada la opción Evitar solapamientos, no podrá cambiar el tamaño de un elemento PA para que se superponga a otro.
Véase también
“Utilización de la cuadrícula de diseño” en la página 164
DREAMWEAVER CS3 150
Guía del usuario
• Para cambiar el tamaño en el incremento de ajuste a la cuadrícula, mantenga presionadas las teclas Mayús-Control
(Windows) o Mayús-Opción (Macintosh) mientras presiona una tecla de flecha.
• En el inspector de propiedades (Ventana > Propiedades), escriba los valores de anchura (An.) y altura (Al.).
Al cambiar el tamaño de un elemento PA, se cambia su anchura y altura. Esta operación, sin embargo, no define qué
cantidad de contenido del elemento PA queda visible. Puede definir la región visible dentro de un elemento PA en las
preferencias.
Desplazamiento de elementos PA
Puede mover los elementos PA en la vista Diseño de forma muy similar a como se mueven los objetos en las aplicaciones
gráficas más básicas.
Si está activada la opción Evitar solapamientos, no podrá mover un elemento PA para que se superponga a otro.
1 En la vista Diseño, seleccione uno o varios elementos PA.
2 Siga uno de estos procedimientos:
• Puede moverlos arrastrando el manejador de selección del último elemento PA seleccionado (resaltado en negro).
• Para mover la capa píxel a píxel, utilice las teclas de flecha.
Mantenga presionada la tecla Mayús mientras presiona una tecla de flecha para mover el elemento PA en el incremento
actual de ajuste a la cuadrícula.
Véase también
“Utilización de la cuadrícula de diseño” en la página 164
Alineación de elementos PA
Utilice los comandos de alineación de elementos PA para alinear uno o varios elementos PA con el borde del último
elemento PA seleccionado.
Cuando se alinean elementos PA, los elementos PA hijos que no están seleccionados pueden moverse si se selecciona y se
mueve su elemento PA padre. Para evitarlo, no utilice elementos PA anidados.
Puede alternar la conversión entre elementos PA y tablas para ajustar y optimizar el diseño de la página. (Sin embargo,
cuando convierta una tabla de nuevo en elementos PA, Dreamweaver convertirá la tabla en Div PA, con independencia del
tipo de elemento PA que hubiera en la página antes de la conversión en tablas.) No puede convertir una tabla o elemento
PA concreto de una página, sino que deberá convertir los elementos PA en tablas y las tablas en Div PA en toda la página.
Nota: No puede convertir los elementos PA en tablas ni las tablas en Div PA en un documento de plantilla o en un documento
al que se haya aplicado una plantilla. Deberá crear su diseño en un documento sin plantilla y convertirlo antes de guardarlo
como plantilla.
Cuando se selecciona esta opción, la tabla resultante tendrá menos filas y columnas vacías, pero puede no coincidir
exactamente con su diseño.
Utilizar GIF transparentes Rellena la última fila de la tabla con GIF transparentes. De este modo se garantiza que la tabla
aparezca con la misma anchura de columnas en todos los navegadores.
Cuando esta opción está activada, no se puede editar la tabla resultante arrastrando sus columnas. Cuando la opción está
desactivada, la tabla resultante no contendrá GIF transparentes, pero el ancho de las columnas puede variar según el
navegador.
Centrar en página Centra la tabla resultante en la página. Si esta opción está desactivada, la tabla comienza en el borde
izquierdo de la página.
Mostrar cuadrícula y Ajustar a cuadrícula Permiten utilizar una cuadrícula para facilitar la colocación de los elementos PA.
Las tablas se convertirán en Divs AP. Las celdas vacías no se convierten en elementos PA a menos que tengan colores de
fondo.
Nota: Los elementos de la página que estaban situados fuera de las tablas también se colocarán en Divs AP.
Cuando esté activada esta opción, no podrá crear elementos PA delante de otros elementos PA existentes, ni tampoco
mover, cambiar el tamaño o anidar elementos PA en otros ya existentes. Si activa esta opción después de crear elementos
PA solapados, arrastre cada elemento PA solapado para retirarlo de otros elementos PA. Dreamweaver no resuelve
automáticamente los elementos PA solapados existentes en la página cuando se activa Evitar solapamiento de elementos PA.
Cuando esta opción y la de ajuste de posición están activadas, los elementos PA no se ajustarán a la cuadrícula si esto da
lugar al solapamiento de dos elementos PA. Por el contrario, se ajustan al borde del elemento PA más próximo.
Nota: Algunas acciones le permiten solapar elementos PA aunque esté activada la opción Evitar solapamientos. Si inserta un
elemento PA utilizando el menú Insertar, introduce números en el inspector de propiedades o cambia de posición los elementos
PA editando el código HTML, puede provocar que los elementos PA se solapen o aniden mientras esta opción está activada. Si
se produce solapamiento, arrastre los elementos PA de la vista Diseño para separarlos.
• En el panel Elementos PA (Ventana > Elementos PA), seleccione la opción Evitar solapamiento.
• En la ventana Documento, seleccione Modificar > Organizar > Evitar solapamientos de elementos PA.
Si no está familiarizado con la utilización de etiquetas div y de hojas de estilos en cascada (CSS) para crear páginas Web,
puede crear un diseño CSS basado en uno de los diseños predefinidos que se suministran con Dreamweaver. Si no se siente
cómodo utilizando código CSS pero sí con el uso de tablas, también puede probar a utilizar tablas.
Nota: Dreamweaver trata todas las etiquetas div con posición absoluta como elementos PA (elementos con posición absoluta)
aunque no haya creado dichas etiquetas div con la herramienta de dibujo de Div PA.
Véase también
“Acerca de los elementos PA en Dreamweaver” en la página 142
1 En la ventana de documento, sitúe el punto de inserción en el lugar donde desea que aparezca la etiqueta div.
2 Siga uno de estos procedimientos:
• Seleccione Insertar > Objetos de diseño > Etiqueta Div.
• En la categoría Diseño de la barra Insertar, haga clic en el botón Insertar etiqueta Div
3 Defina cualquiera de las opciones siguientes:
Insertar Le permite seleccionar la ubicación de la etiqueta div (bien en el punto de inserción, antes o después de la etiqueta,
o bien antes o después del comienzo de la etiqueta) y el nombre de la etiqueta si no es una etiqueta nueva.
Clase Muestra el estilo de la clase aplicado actualmente a la etiqueta. Si ha adjuntado una hoja de estilos, las clases de la
hoja de estilos aparecerán en la lista. Utilice este menú emergente para seguir uno de estos procedimientos:
Si la etiqueta div se sitúa con una posición absoluta, se convierte en un elemento PA. (Puede editar las etiquetas div que
no tengan una posición absoluta.)
Véase también
“Acerca de los elementos PA en Dreamweaver” en la página 142
Nota: Las etiquetas div que tienen una posición absoluta se convierten en elementos PA.
Cuando se asignan bordes a etiquetas div, o cuando se selecciona Contornos de diseño CSS, las etiquetas div tienen bordes
visibles. (La opción Contornos de diseño CSS está seleccionada de forma predeterminada en el menú Ver > Ayudas
visuales.) Cuando el puntero se pasa por encima de una etiqueta div, Dreamweaver la resalta. Puede cambiar el color de
resaltado o desactivar el resaltado.
Cuando se selecciona una etiqueta div, puede ver y editar sus reglas en el panel Estilos CSS. Para añadir contenido a la
etiqueta div también puede situar el punto de inserción dentro de la etiqueta div y, a continuación, añadir el contenido
como lo haría en una página.
DREAMWEAVER CS3 154
Guía del usuario
Véase también
“Acerca de los elementos PA en Dreamweaver” en la página 142
• Haga clic dentro de la etiqueta div y presione las teclas Control + A (Windows) o Comando + A (Macintosh) dos veces.
• Haga clic en el interior de la etiqueta div y seleccione la etiqueta div del selector de etiquetas en la parte inferior de la
ventana de documento.
2 Seleccione Ventana > Estilos CSS para abrir el panel Estilos CSS si aún no está abierto.
Las reglas que se aplican a la etiqueta div aparecen en el panel.
3 Lleve a cabo los cambios necesarios.
Colocación del punto de inserción en una etiqueta div para añadir contenido
❖ Haga clic en cualquier lugar dentro de los bordes de la etiqueta.
Dreamweaver ofrece una serie de ayudas visuales para visualizar los bloques de diseño CSS. Por ejemplo, puede activar
contornos, fondos y el modelo de cuadro para los bloques de diseño CSS mientras realiza el diseño. También puede
visualizar información sobre herramientas que muestra las propiedades de un bloque de diseño CSS seleccionado cuando
pasa el puntero del ratón por encima del bloque de diseño.
En la siguiente lista de ayudas visuales para bloques de diseño CSS se describe lo que Dreamweaver representa como visible
en cada caso:
Contornos de diseño CSS Muestra los contornos de todos los bloques de diseño CSS de la página.
Fondos de diseño CSS Muestra los colores de fondo asignados temporalmente a los distintos bloques de diseño CSS y
oculta los demás colores de fondo o imágenes que normalmente aparecen en la página.
Al activar las ayudas visuales para ver bloques de diseño CSS, Dreamweaver asigna automáticamente a cada bloque de
diseño CSS un color de fondo diferenciador. (Dreamweaver selecciona los colores mediante un proceso algorítmico, es
decir, que no puede asignar los colores que desee.) Los colores asignados se distinguen visualmente y están pensados para
ayudarle a diferenciar los bloques de diseño CSS.
Modelo de cuadro de diseño CSS Muestra el modelo de cuadro (es decir, los rellenos y márgenes) del bloque de diseño CSS
seleccionado.
Utilización de ayudas visuales con elementos de bloque de diseño que no son elementos
de bloque de diseño CSS
Puede utilizar una hoja de estilos de tiempo de diseño para visualizar los fondos, los bordes o el modelo de cuadro de los
elementos que no suelen considerarse bloques de diseño CSS. Para ello, en primer lugar debe crear una hoja de estilos de
tiempo de diseño que asigne el atributo display:block al elemento de página correspondiente.
1 Cree una hoja de estilos CSS externa con Archivo > Nuevo. Seleccione después Página básica en la columna Categoría,
CSS en la columna Página básica y haga clic en Crear.
2 En la nueva hoja de estilos, cree reglas que asignen el atributo display:block a los elementos de página que desea
visualizar como bloques de diseño CSS.
Por ejemplo, si quiere visualizar un color de fondo para los párrafos y los elementos de lista, puede crear una hoja de estilos
con las reglas siguientes:
DREAMWEAVER CS3 156
Guía del usuario
p{
display:block;
}
li{
display:block;
}
3 Guarde el archivo.
4 En la vista Diseño, abra la página a la que desea adjuntar los nuevos estilos.
5 Seleccione Texto > Estilos CSS > Tiempo de diseño.
6 En el cuadro de diálogo Hojas de estilos de tiempo de diseño, haga clic en el botón más (+) situado encima del cuadro
de texto Mostrar sólo en tiempo de diseño, seleccione la hoja de estilos que acaba de crear y, por último, haga clic en Aceptar.
7 Haga clic en Aceptar para cerrar el cuadro de diálogo.
El estilo se adjuntará al documento. Si ha creado una hoja de estilos con el ejemplo anterior, todos los párrafos y los
elementos de lista adoptarán el formato del atributo display:block y podrá activar y desactivar las ayudas visuales de
bloques de diseño CSS para todos ellos.
Véase también
“Utilización de hojas de estilo de tiempo de diseño” en la página 135
Animación de elementos PA
Acerca de la animación de elementos PA
HTML dinámico (o DHTML) se refiere a la combinación de HTML con un lenguaje de scripts que permite cambiar las
propiedades de estilo y ubicación de los elementos HTML. En Dreamweaver, las líneas de tiempo utilizan HTML dinámico
para cambiar las propiedades de los elementos PA y las imágenes a lo largo del tiempo. Utilice estas líneas para crear
animaciones que no requieran ningún control ActiveX, plug-ins o applets de Java (pero sí JavaScript).
Nota: La palabra "dinámico" puede tener significados distintos en diversos contextos relacionados con la Web. No hay que
confundir HTML dinámico con la idea de una página Web dinámica, es decir, una página Web generada dinámicamente por
el código del servidor antes de mostrarse al visitante.
Las líneas de tiempo permiten cambiar la posición, el tamaño, la visibilidad y el orden de apilamiento de un elemento PA.
(Las funciones de elementos PA de las líneas de tiempo sólo funcionan en navegadores de versión 4.0 o posterior.) Las
líneas de tiempo también son útiles para otras acciones que desee que ocurran tras la carga de la página. Por ejemplo, las
líneas de tiempo pueden cambiar el archivo de origen de una etiqueta de imagen de tal modo que aparezcan distintas
imágenes en la página a lo largo del tiempo.
Para ver el código JavaScript generado por una línea de tiempo, abra la vista Código de la ventana de documento. El código
de la línea de tiempo se encuentra en la función MM_initTimelines(), dentro de una etiqueta de script en la sección head
del documento.
Al editar el HTML de un documento con líneas de tiempo, asegúrese de no desplazar, cambiar el nombre o eliminar ningún
elemento al que la línea de tiempo hace referencia.
Véase también
“Acerca de los elementos PA en Dreamweaver” en la página 142
A B C
F G
A. Cuadros clave B. Menú desplegable de líneas de tiempo C. Números de marco D. Canal de comportamientos E. Canal de animación
F. Barras de animación G. Indicador de reproducción
Cuadros clave Defina marcos de una barra en la que ha especificado propiedades (por ejemplo, la posición) para el objeto.
Dreamweaver calcula valores intermedios para los marcos que se encuentran entre los cuadros clave. Estos cuadros se
identifican mediante pequeños círculos.
Canal de comportamientos Muestra los comportamientos que se deben ejecutar en un marco específico de la línea de
tiempo.
Menú desplegable de líneas de tiempo Especifica qué líneas de tiempo del documento se visualizan actualmente en el
panel Líneas de tiempo.
Canal de animación Muestra barras para los elementos PA y las imágenes animadas.
Barras de animación Muestran la duración de la animación de cada objeto. Una sola fila puede incluir varias barras que
representen a distintos objetos. Las distintas barras no pueden controlar el mismo objeto del mismo marco.
Indicador de reproducción Muestra qué marco de la línea de tiempo se visualiza actualmente en la ventana de documento.
Números de marco Indican la numeración secuencial de los marcos. El número entre los botones de avance y retroceso
representa el número del marco actual. Es posible controlar la duración de la animación definiendo el número total de
marcos y el número de marcos por segundo (fps). La configuración predeterminada de 15 marcos por segundo representa
una buena velocidad media para la mayoría de los navegadores que se ejecutan en sistemas Windows y Macintosh
normales.
Nota: A velocidades más elevadas, el rendimiento no mejora. Los navegadores siempre reproducen cada marco de la
animación, incluso si no logran alcanzar la velocidad especificada. La velocidad de los marcos no se tiene en cuenta si está por
encima de la admitida por el navegador.
Menú contextual Contiene diversos comandos relacionados con la línea de tiempo.
Opciones de reproducción
A continuación se muestran las opciones de reproducción para visualizar la animación.
Retroceso Desplaza el indicador de reproducción un marco a la izquierda. Haga clic en el botón de retroceso y mantenga
presionado el botón del ratón para reproducir la línea de tiempo hacia atrás.
Reproducir Desplaza el indicador de reproducción un marco a la derecha. Haga clic en el botón de reproducción y
mantenga presionado el botón del ratón para reproducir la línea de tiempo hacia delante.
Rep. autom. (Reproducción automática) Hace que la línea de tiempo comience a reproducirse automáticamente cuando la
página actual se carga en un navegador. Esta opción adjunta un comportamiento a la etiqueta body de la página que ejecuta
la acción de reproducción de la línea de tiempo cuando se carga la página.
Bucle Genera un bucle indefinido de la línea de tiempo actual mientras la página está abierta en un navegador. El bucle
inserta el comportamiento Ir a fotograma de línea de tiempo en el canal de comportamientos después del último fotograma
DREAMWEAVER CS3 158
Guía del usuario
de la animación. En el canal de comportamientos, haga doble clic en el marcador del comportamiento para editar los
parámetros y modificar el número de bucles.
Las líneas de tiempo también pueden cambiar otras propiedades de elementos PA e imágenes.
1 Desplace el elemento PA hasta el punto en el que deberá encontrarse cuando comience la animación.
2 Seleccione Ventana > Líneas de tiempo.
3 Seleccione el elemento PA que desea animar.
Compruebe que ha seleccionado el elemento que desea. Haga clic en el marcador o en el manejador de selección del
elemento PA, o bien utilice el panel Elementos PA para seleccionar un elemento PA. Cuando un elemento PA está
seleccionado, aparecen manejadores a su alrededor, tal como se muestra en la siguiente ilustración.
A. Haga clic en el manejador de selección del elemento PA para seleccionarlo B. Elemento PA seleccionado con una imagen dentro
Al hacer clic dentro del elemento PA, se coloca un punto de inserción intermitente dentro del elemento PA, pero no se
selecciona el elemento PA.
4 Seleccione Modificar > Línea de tiempo > Agregar objeto a línea de tiempo, o simplemente arrastre el elemento PA
seleccionado hasta el panel Líneas de tiempo.
Aparecerá una barra en el primer canal de la línea de tiempo. El nombre del elemento PA aparece en la barra.
7 Si desea que el elemento PA se desplace en una curva, seleccione la barra de animación y haga clic mientras presiona la
tecla Control (Windows) o haga clic mientras presiona la tecla Comando (Macintosh) en un marco de la mitad de la barra
para añadir un cuadro clave en el que ha seleccionado, o bien haga clic en un marco de la mitad de la barra de animación y
seleccione Agregar cuadro clave en el menú contextual.
Repita este paso para definir cuadros clave adicionales.
8 Presione el botón de reproducción para obtener una vista previa de la animación en la página.
Repita el procedimiento para añadir elementos PA e imágenes adicionales a la línea de tiempo y para crear una animación
más compleja.
Véase también
“Inserción de una Div PA” en la página 143
Compruebe que ha seleccionado el elemento PA; si el punto de inserción se encuentra en el elemento PA, significa que no
la ha seleccionado. Para seleccionar un elemento PA, haga clic en el marcador o el manejador de selección del elemento PA,
o bien utilice el panel Elementos PA.
3 Seleccione Modificar > Línea de tiempo > Registrar ruta de elemento PA.
4 Arrastre el elemento PA por la página para crear una ruta.
5 Suelte el elemento PA en el punto en que deberá detenerse la animación.
Dreamweaver añade una barra de animación en la línea de tiempo con el número adecuado de cuadros clave.
6 En el panel Líneas de tiempo, haga clic en el botón de rebobinado y, a continuación, mantenga presionado el botón de
reproducción para obtener una vista previa de la animación.
Véase también
“Cambio del tamaño de elementos PA” en la página 149
• Para que una animación se reproduzca durante más tiempo, arrastre el marcador del marco final hacia la derecha. Todos
los cuadros clave de la animación cambian para que las posiciones relativas permanezcan constantes. Para evitar que se
desplacen otros cuadros clave, seleccione el marcador del marco y arrastre el ratón mientras presiona la tecla Control.
• Para conseguir que el elemento PA llegue a una posición del cuadro clave antes o después, desplace el marcador del
cuadro clave a la derecha o a la izquierda en la barra.
• Para cambiar la hora de inicio de una animación, seleccione una o varias de las barras asociadas a la animación (presione
la tecla Mayús para seleccionar más de una barra a la vez) y arrástrelas a la derecha o a la izquierda.
• Para cambiar la ubicación de una ruta de animación completa, seleccione toda la barra y, a continuación, arrastre el
objeto por la página. Dreamweaver ajusta la posición de todos los cuadros clave. Cualquier cambio realizado en una
barra completa seleccionada afecta a todos los cuadros clave.
• Para añadir o quitar marcos de la línea de tiempo, seleccione Modificar > Línea de tiempo > Agregar marco o Modificar
> Línea de tiempo > Quitar marco.
• Para que la línea de tiempo se reproduzca automáticamente al abrir la página en un navegador, seleccione Reprod. autom.
Esta opción adjunta un comportamiento a la página que ejecuta la acción de reproducción de la línea de tiempo cuando
se carga la página.
• Para que la línea de tiempo se reproduzca constantemente en un bucle, seleccione Bucle. El bucle inserta la acción Ir a
fotograma de línea de tiempo en el canal de comportamientos después del último fotograma de la animación. Puede
editar los parámetros de este comportamiento para definir el número de bucles.
2 Para definir las nuevas propiedades del objeto siga uno de estos procedimientos:
• Para cambiar el archivo de origen de una imagen, haga clic en el icono de carpeta situado junto al cuadro Src del inspector
de propiedades y, después, seleccione una imagen nueva.
• Para cambiar la visibilidad de un elemento PA, seleccione heredada, visible u oculta en el menú desplegable Vis del
inspector de propiedades. Como alternativa, puede utilizar los iconos en forma de ojo del panel Elementos PA.
• Para cambiar el tamaño de un elemento PA, arrastre los manejadores de cambio de tamaño del elemento PA o introduzca
nuevos valores en los cuadros de texto An. (ancho) y Al. (alto) del inspector de propiedades. No todos los navegadores
son capaces de cambiar dinámicamente el tamaño de un elemento PA.
• Para cambiar el orden de apilamiento de un elemento PA, introduzca un nuevo valor en el cuadro de texto Índice Z o
utilice el panel Elementos PA para modificar el orden de apilamiento del elemento PA actual.
3 Presione el botón de reproducción para ver la animación.
Véase también
“Visualización y ocultación de elementos PA” en la página 149
• Para crear una nueva línea de tiempo, seleccione Modificar > Línea de tiempo > Agregar línea de tiempo.
• Para quitar la línea de tiempo seleccionada, elija Modificar > Línea de tiempo > Quitar línea de tiempo. De esta forma,
se eliminan permanentemente todas las animaciones de la línea de tiempo seleccionada.
• Para cambiar el nombre de la línea de tiempo seleccionada, elija Modificar > Línea de tiempo > Cambiar nombre de línea
de tiempo, o bien escriba un nombre nuevo en el menú desplegable que muestra los nombres de las líneas de tiempo en
el panel Líneas de tiempo.
• Para ver una línea de tiempo distinta en el panel Líneas de tiempo, seleccione una nueva en el menú desplegable que
muestra los nombres de las líneas de tiempo.
1 Haga clic en una barra de animación para seleccionar la secuencia. Para seleccionar varias secuencias, presione la tecla
Mayús y haga clic en varias barras de animación; para seleccionar todas las secuencias, presione las teclas Control + A
(Windows) o las teclas Comando + A (Macintosh).
2 Copie o corte la selección.
3 Siga uno de estos procedimientos:
• Desplace el indicador de reproducción hasta otro lugar de la línea de tiempo actual.
• Seleccione otra línea de tiempo en el menú desplegable que muestra las líneas de tiempo.
• Abra otro documento o cree uno nuevo y, a continuación, haga clic en el panel Líneas de tiempo.
4 Pegue la selección en la línea de tiempo.
DREAMWEAVER CS3 161
Guía del usuario
Las barras de animación para un mismo objeto no pueden solaparse, ya que un elemento PA no puede estar en dos sitios a
la vez (ni una imagen puede tener dos archivos de origen a la vez). Si la barra de animación que está pegando se solapa con
otra para el mismo objeto, Dreamweaver cambia automáticamente la selección al primer marco que no se solape.
A la hora de pegar secuencias de animación en otro documento, es preciso tener en cuenta dos principios:
• Si se copia una secuencia de animación para un elemento PA y el nuevo documento contiene un elemento PA con el
mismo nombre, Dreamweaver aplica las propiedades de la animación al elemento existente en el nuevo documento.
• Si se copia una secuencia de animación para un elemento PA y el nuevo documento no contiene un elemento PA con el
mismo nombre, Dreamweaver pega el elemento PA y su contenido desde el documento original junto con la secuencia
de animación. Para aplicar la secuencia de animación a otro elemento PA del nuevo documento, elija Cambiar objeto en
el menú contextual y seleccione el nombre del segundo elemento PA en el menú desplegable. Si lo desea, elimine el
elemento PA que ha pegado.
• Muestre y oculte los elementos PA en vez de cambiar el archivo de origen para animaciones con varias imágenes. Al
cambiar el archivo de origen de una imagen la animación puede ralentizarse, ya que es necesario descargar la nueva
imagen. No se producirán pausas detectables ni ausencia de imágenes si todas se descargan a la vez en elementos PA
ocultos antes de ejecutar la animación.
• Amplíe las barras de animación para crear un efecto de movimiento más fluido. Si la animación se muestra con cortes
y las imágenes saltan de una posición a otra, arrastre el marco final de la barra de animación del elemento PA para
ampliar el movimiento a más marcos. Al alargar la barra de animación, se crean más puntos de datos entre el punto
inicial y final del movimiento y también se consigue un desplazamiento más lento del objeto. Intente aumentar el
número de marcos por segundo (fps) para mejorar la velocidad, pero tenga en cuenta que la mayoría de los navegadores
que se ejecutan en sistemas convencionales no son capaces de superar una velocidad de animación por encima de los 15
fps. Pruebe la animación en sistemas distintos con navegadores diferentes para conseguir la mejor configuración.
DREAMWEAVER CS3 162
Guía del usuario
• No realice animaciones de mapas de bits de gran tamaño. Si lo hace, el resultado sería una animación muy lenta. Cree
elementos compuestos y desplace pequeñas partes de la imagen. Por ejemplo, represente el desplazamiento de un coche
animando únicamente las ruedas.
• Cree animaciones sencillas. No cree animaciones que requieran más de lo que los navegadores actuales pueden ofrecer.
Los navegadores siempre reproducen cada marco de una animación de línea de tiempo, aunque el rendimiento del
sistema o la conexión a Internet disminuyan.
163
• Para activar y desactivar las reglas, elija Ver > Reglas > Mostrar.
• Para cambiar el origen, arrastre a cualquier parte de la página el icono de origen de la regla (situado en la esquina superior
izquierda de la vista Diseño de la ventana de documento).
• Para restablecer el origen a su posición predeterminada, seleccione Ver > Reglas > Restablecer origen.
• Para cambiar la unidad de medida, seleccione Ver > Reglas y elija Píxeles, Pulgadas o Centímetros.
Con el fin de ayudarle a alinear elementos, puede ajustar elementos a las guías y ajustar guías a los elementos. (Los
elementos deben tener posición absoluta para que funcione la función de ajuste.) También puede bloquear las guías para
impedir que otro usuario las mueva accidentalmente.
Ajustar a guías Hace que los elementos de la página se ajusten a las guías al mover los elementos por la página.
Ajustar guías a elementos Ajusta las guías a los elementos de la página al arrastrar las guías.
También puede añadir sus propias guías a instancias de una plantilla. Las guías añadidas de esta forma no se sobrescriben
cuando la instancia de la plantilla se actualiza con la plantilla maestra.
Véase también
“Alineación de elementos PA” en la página 150
Véase también
“Alineación de elementos PA” en la página 150
Ajustar a cuadrícula Hace que los elementos de la página se ajusten a las líneas de la cuadrícula.
Espaciado Controla la separación entre las líneas de la cuadrícula. Introduzca un número y seleccione Píxeles, Pulgadas o
Centímetros en el menú.
Mostrar Especifica si las líneas de la cuadrícula deben mostrarse como líneas o como puntos.
Nota: Si no está seleccionada la opción Mostrar cuadrícula, la cuadrícula no aparecerá en el documento y los cambios no serán
visibles.
Una imagen de rastreo es una imagen JPEG, GIF o PNG que se sitúa en el fondo de la ventana de documento. Puede ocultar
la imagen, configurar su opacidad y cambiar su posición.
La imagen de rastreo sólo se encuentra visible en Dreamweaver; no puede verse en la página desde un navegador. Cuando
está visible la imagen de rastreo, la imagen y el color de fondo reales no están visibles en la ventana de documento; no
obstante, se encontrarán visibles cuando la página se muestre en un navegador.
Dreamweaver ofrece dos métodos de visualización y manipulación de tablas: el modo estándar, en el que las tablas se
presentan en forma de cuadrícula de filas y columnas, y el modo de diseño, que permite dibujar, cambiar el tamaño y mover
cuadros en la página mientras se siguen utilizando tablas para la estructura subyacente.
Dreamweaver muestra el ancho de la tabla y de cada columna cuando se selecciona una tabla o cuando el punto de inserción
está en ella. Junto a los anchos se encuentran flechas para el menú de encabezado de la tabla y los menús de encabezado de
las columnas. Utilice los menús para acceder rápidamente a comandos relacionados con tablas. Puede activar o desactivar
los anchos y los menús.
Si no ve el ancho de una columna o de una tabla, esta tabla o columna no tiene un ancho especificado en el código HTML.
Si aparecen dos números, el ancho visual que aparece en la vista de diseño no coincide con el ancho especificado en el
código HTML. Esto puede ocurrir al cambiar el tamaño de una tabla arrastrando la esquina inferior derecha o al añadir
contenido a la celda cuyo ancho es superior al establecido.
Por ejemplo, si establece un ancho de columna en 200 píxeles y añade contenido que se ajusta al ancho de 250 píxeles, se
mostrarán dos números para dicha columna: 200 (ancho especificado en el código) y (250) entre paréntesis (ancho visual
de la columna tal como aparece en la pantalla).
Véase también
“Diseño de páginas con CSS” en la página 137
1 Celdas
2 Filas
3 Tabla
Por ejemplo, si establece un color de fondo azul para una sola celda y, a continuación, establece el color de fondo de toda la
tabla como amarillo, la celda azul no cambiará a amarillo, ya que el formato de celda tiene prioridad sobre el formato de
tabla.
Nota: Al establecer las propiedades de una columna, Dreamweaver modifica los atributos de la etiqueta td correspondientes a
cada celda de la columna.
En el siguiente ejemplo, las celdas en la mitad de las dos primeras filas se han combinado en una única celda que ocupa dos
filas.
1 En la vista Diseño de la ventana de documento, sitúe el punto de inserción donde desee que aparezca la tabla.
Nota: Si el documento está en blanco, sólo podrá colocar el punto de inserción al principio del mismo.
Ancho de tabla Especifica el ancho de la tabla en píxeles o como porcentaje del ancho de la ventana del navegador.
Espacio entre celdas Determina el número de píxeles entre celdas de tabla contiguas.
Si no se especifican los valores de grosor del borde o espaciado y relleno de celda, la mayoría de los navegadores mostrará
el grosor del borde y el relleno de celda configurado en 1 y el del espaciado de celda configurado en 2. Para garantizar que
los navegadores muestran la tabla sin borde, relleno ni espaciado, establezca Relleno celda y Espacio celdas con el valor 0.
DREAMWEAVER CS3 168
Guía del usuario
Relleno de celda Especifica el número de píxeles entre el borde y el contenido de una celda.
Izquierda Convierte la primera columna de la tabla en una columna para encabezados. Esto le permite introducir un
encabezado para cada fila de la tabla.
Superior Convierte la primera fila de la tabla en una fila para encabezados, lo que le permite introducir un encabezado para
cada columna de la tabla.
Ambos Le permite introducir encabezados de columna y de fila en 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 información de la
tabla.
Texto Proporciona un título de tabla que aparece fuera de la misma.
Alinear texto Especifica el lugar en el que el texto de la tabla aparecerá en relación con la tabla.
Resumen Ofrece una descripción de la tabla. Los lectores de pantalla leen el texto del resumen pero dicho texto no aparece
en el navegador del usuario.
Véase también
“Adición y aplicación de formato al texto” en la página 215
También puede exportar los datos de tabla desde Dreamweaver a un archivo de texto, con el contenido de las celdas
contiguas separado por un delimitador. Se pueden utilizar comas, dos puntos, puntos y comas o espacios como
delimitadores. No se pueden exportar partes de una tabla, por lo que es necesario exportar la tabla entera en todos los casos.
Si sólo le interesan algunos de los datos de una tabla (por ejemplo, las seis primeras filas o columnas), copie las celdas que
contienen dichos datos y péguelas fuera de la tabla para crear una nueva tabla y, a continuación, exporte la nueva tabla.
Si selecciona Otro, aparecerá un cuadro de texto a la derecha del menú emergente. Introduzca el delimitador utilizado en
su archivo.
Nota: Especifique el delimitador utilizado cuando se guardó el archivo de datos. De lo contrario, el archivo no se importará
adecuadamente y sus datos no tendrán el formato de tabla correcto.
Ancho de tabla Ancho de la tabla.
• Seleccione Ajustar a los datos para que todas las columnas tengan el ancho suficiente para contener la cadena de texto
más larga en la columna.
DREAMWEAVER CS3 169
Guía del usuario
• Seleccione Establecer para especificar un ancho fijo de la tabla en píxeles o como porcentaje del ancho de la ventana del
navegador.
Borde Especifica el ancho en píxeles de los bordes de la tabla.
Relleno de celda Determina el número de píxeles entre el contenido de una celda y los límites de la misma.
Si no se especifican los valores de borde o espaciado y relleno de celda, la mayoría de los navegadores mostrará la tabla con
los bordes y el relleno de celda configurado en 1 y el espaciado de celda configurado en 2. Para garantizar que los
navegadores muestran la tabla sin relleno ni espaciado, establezca Relleno de celda y Espacio entre celdas con el valor 0. Para
ver los límites de las celdas y la tabla cuando el borde es 0, seleccione Ver > Ayudas visuales > Bordes de tabla.
Formatear primera fila Determina el formato aplicado a la primera fila de la tabla, en caso de que exista alguno. Seleccione
una de las cuatro opciones de formato posibles: Sin formato, Negrita, Cursiva o Negrita cursiva.
Saltos de línea Especifica el sistema operativo en el que se abrirá el archivo exportado: Windows, Macintosh o UNIX.
(Cada sistema operativo indica el final de una línea de texto de forma diferente.)
Cuando se desplaza el puntero sobre una tabla, fila, columna o celda, Dreamweaver resalta todas las celdas de esa selección
para que sepa qué celdas se seleccionarán. Esto puede resultar útil si utiliza tablas sin bordes, celdas que ocupan varias
columnas o filas, o bien tablas anidadas. Puede cambiar el color de resaltado en las preferencias.
Si coloca el puntero encima del borde de una tabla, mantenga presionada la tecla Control (Windows) o la tecla Comando
(Macintosh) y toda la estructura de la tabla, es decir las celdas de la misma, quedarán resaltadas. Esto puede resultar útil
si utiliza tablas anidadas y desea ver la estructura de una de las tablas.
• Haga clic en una celda de la tabla y, a continuación, seleccione la etiqueta <tabla> en el selector de etiquetas situado en
la esquina inferior izquierda de la ventana de documento.
• Haga clic en una celda de la tabla y, a continuación, seleccione Modificar > Tabla > Seleccionar tabla.
• Haga clic en una celda de la tabla, después en el menú del encabezado de tabla y, a continuación, seleccione Seleccionar
tabla. Aparecerán manejadores de selección en los bordes inferior y derecho de la tabla
2 Cuando el puntero se convierta en una flecha de selección, haga clic para seleccionar una fila o columna, o arrastre para
seleccionar varias filas o columnas.
2 Seleccione Resaltando en la lista Categoría de la izquierda, realice uno de los siguientes cambios y haga clic en Aceptar.
• Para cambiar el color de resaltado de los elementos de tabla, haga clic en el cuadro Color al pasar el ratón por encima y
seleccione un color de resaltado con el selector de color (o bien escriba el valor hexadecimal del color de resaltado en el
cuadro de texto).
• Para activar o desactivar el resaltado de los elementos de la tabla, active o desactive la selección de la opción Mostrar
correspondiente a Ratón por encima.
Nota: Estas opciones afectan a todos los objetos, como los elementos con posición absoluta (elementos PA) y las tablas y celdas
del modo de vista de diseño que Dreamweaver resalta cuando pasa el puntero por encima.
An (Ancho) y Al (Alto) Especifica el ancho de la tabla en píxeles o como porcentaje del ancho de la ventana del navegador.
Si no se especifican los valores de borde o espaciado y relleno de celda, la mayoría de los navegadores mostrará la tabla con
los bordes y el relleno de celda configurado en 1 y el espaciado de celda configurado en 2. Para garantizar que los
navegadores muestran la tabla sin relleno ni espaciado, establezca Borde con el valor 0 y Relleno celda y Espacio celdas con el
valor 0. Para ver los límites de las celdas y la tabla cuando el borde es 0, seleccione Ver > Ayudas visuales > Bordes de tabla.
Rell. celda Determina el número de píxeles entre el contenido de una celda y los límites de la misma.
Alinear Determina dónde aparecerá la tabla en relación con otros elementos del mismo párrafo, como por ejemplo texto o
imágenes.
Izquierda alinea la tabla a la izquierda de los demás elementos (por lo que el texto del mismo párrafo se ajusta alrededor de
la tabla a la derecha); Derecha alinea la tabla a la derecha de los demás elementos (con el texto ajustado alrededor a la
izquierda); y Centro centra la tabla (con el texto encima y/o debajo de la tabla). Predeterminado indica que el navegador
debe utilizar su alineación predeterminada.
Si la alineación está establecida como Predeterminado, no se muestra otro contenido junto a la tabla. Para mostrar una
tabla junto a otro contenido, utilice la alineación Izquierda o Derecha.
Borrar ancho de columna y Borrar alto de fila eliminan todos los valores especificados para el ancho de columna y alto de
fila de la tabla.
Convertir ancho de tabla a píxeles y Convertir altos de tabla a píxeles establecen el ancho o el alto de todas las columnas de
la tabla en su ancho actual en píxeles (también establecen el ancho de toda la tabla en su ancho actual en píxeles).
Convertir ancho de tabla a porcentaje y Convertir altos de tabla a porcentaje establecen el ancho o el alto de todas las
columnas de la tabla en su ancho actual expresado como porcentaje del ancho de la ventana de documento (también
establecen el ancho de toda la tabla en su ancho actual como porcentaje del ancho de la ventana de documento).
Color de fondo Color de fondo de la tabla.
Si ha introducido un valor en un cuadro de texto, presione el tabulador o la tecla Intro (Windows) o Retorno (Macintosh)
para aplicar el valor.
De forma predeterminada, un navegador selecciona el alto de fila y el ancho de columna de manera que pueda contener la
imagen más ancha o la línea más larga en una columna. Por esta razón, algunas veces el ancho de una columna resulta
mucho más grande que el de otras columnas de la tabla cuando se le añade contenido.
Nota: Puede especificar el alto como porcentaje del alto total de la tabla, aunque quizás la fila no se muestre en los navegadores
con el porcentaje de alto especificado.
Fnd (campo de texto superior) Nombre de archivo de la imagen de fondo de una celda, columna o fila. Haga clic en el icono
de carpeta para seleccionar una imagen, o utilice el icono de señalización de archivo para seleccionar un archivo de imagen.
Fnd (muestra de color y campo de texto inferiores) Color de fondo de una celda, columna o fila seleccionado con el selector
de color.
Borde Color del borde de las celdas.
Combinar celdas Combina las celdas, filas o columnas seleccionadas para crear una sola celda. Sólo pueden combinarse
celdas que constituyan una bloque rectangular o lineal.
Dividir celda Divide una celda para crear dos o más celdas. Sólo puede dividirse una celda cada vez, por lo que este botón
estará desactivado al seleccionar más de una celda.
No aj. Impide el ajuste de línea, manteniéndose todo el texto de una celda en una sola línea. Cuando la opción No aj. está
activada, las celdas se adaptarán para incluir todos los datos a medida que se introducen o pegan en una celda.
(Habitualmente, las celdas se expanden horizontalmente para incluir la palabra más larga o la imagen más grande en la
celda y, a continuación, se expanden verticalmente cuando es necesario adaptarse a otros contenidos.)
Encabezado Aplica a la celda seleccionada el formato de celdas de encabezado de tabla. De forma predeterminada, el
contenido de las celdas de encabezado de la tabla aparecerá en negrita y centrado.
El alto y el ancho pueden especificarse en píxeles o porcentajes y puede convertirse de una unidad a otra.
Nota: Al establecer las propiedades de una columna, Dreamweaver modifica los atributos de la etiqueta td correspondientes a
cada celda de la columna. Sin embargo, al establecer algunas de las propiedades de una fila, Dreamweaver modifica los
atributos de la etiqueta tr en lugar de los atributos de cada etiqueta td de la fila. Al aplicar el mismo formato a todas las celdas
de una fila mediante la etiqueta tr se obtiene un código HTML más claro y conciso.
3 Presione el tabulador o la tecla Intro (Windows) o Retorno (Macintosh) para aplicar el valor.
DREAMWEAVER CS3 173
Guía del usuario
Por ejemplo, puede ampliar una tabla para colocar el punto de inserción en la parte izquierda o derecha de una imagen, sin
seleccionar por error la imagen o la celda de tabla.
Nota: Una vez que haya realizado su selección o haya colocado el punto de inserción, vuelva al modo Estándar de la vista
Diseño para llevar a cabo sus modificaciones. Algunas operaciones visuales como el cambio de tamaño no darán los resultados
esperados en el modo de tablas expandidas.
Para aplicar formato al texto de una celda de tabla, utilice los mismos procedimientos que utilizaría para aplicar formato
al texto fuera de una tabla.
Véase también
“Adición y aplicación de formato al texto” en la página 215
Nota: Al establecer las propiedades de una columna, Dreamweaver modifica los atributos de la etiqueta td correspondientes a
cada celda de la columna. Sin embargo, al establecer algunas de las propiedades de una fila, Dreamweaver modifica los
atributos de la etiqueta tr en lugar de los atributos de cada etiqueta td de la fila. Al aplicar el mismo formato a todas las celdas
de una fila mediante la etiqueta tr se obtiene un código HTML más claro y conciso.
DREAMWEAVER CS3 174
Guía del usuario
Puede cambiar el tamaño de una tabla arrastrando uno de sus manejadores de selección. Dreamweaver muestra el ancho
de la tabla junto con un menú de encabezado de tabla en la parte superior o inferior de la tabla cuando ésta se selecciona o
el punto de inserción está en ella.
En ocasiones, los anchos de columna de tabla establecidos en código HTML no coinciden con los anchos que aparecen en
la pantalla. Cuando esto sucede, puede hacer que los anchos coincidan. Los anchos y los menús de encabezado de las tablas
y columnas se muestran en Dreamweaver para ayudarle a diseñar las tablas, y puede activarlos y desactivarlos según sea
necesario.
Nota: También puede cambiar directamente el ancho y el alto de la celda en los códigos HTML utilizando la vista Código.
Dreamweaver muestra el ancho de las columnas junto con menús de encabezado en su parte superior o inferior cuando se
selecciona la tabla o el punto de inserción está en ella; puede activar o desactivar los menús de encabezado de columna
según sea necesario.
Véase también
“Utilización del código de las páginas” en la página 285
Cambio del ancho de una columna y mantenimiento del ancho general de la tabla
❖ Arrastre el borde derecho de la columna que desee cambiar.
El ancho de la columna contigua también varía; en consecuencia, cambia el tamaño de las dos columnas. Se mostrará cómo
se ajustan las columnas, pero el ancho general de la tabla no variará.
Nota: En las tablas con ancho basados en porcentajes (no píxeles), si arrastra el borde derecho de la columna que se encuentra
más a la derecha, variará todo el ancho de la tabla y las columnas se harán más anchas o estrechas proporcionalmente.
Cambio del ancho de una columna y mantenimiento del tamaño de las demás
❖ Mantenga pulsada la tecla Mayús mientras arrastra el borde de la columna.
Cambiará el ancho de una columna. Las ayudas visuales le mostrarán cómo se ajustan las columnas. El ancho total de la
tabla cambia para dar cabida a la columna que ha cambiado de tamaño.
Igualación de los anchos de columna del código con los anchos de columna visuales
1 Haga clic en una celda.
2 Haga clic en el menú del encabezado de tabla y, a continuación, seleccione Igualar todos los anchos.
Dreamweaver restablece el ancho especificado en el código para que coincida con el ancho visual.
• Haga clic en el menú del encabezado de tabla y, a continuación, seleccione Borrar todos los altos o Borrar todos los
anchos.
Si presiona la tecla Tab en la última celda de una tabla se añadirá automáticamente otra fila a la tabla.
Número de filas o Número de columnas El número de filas o columnas que deben insertarse.
Dónde Especifica si las nuevas filas o columnas deben aparecer antes o después de la fila o columna de la celda
seleccionada.
Como alternativa a la división y combinación de celdas, Dreamweaver incluye también herramientas que permiten
aumentar o disminuir el número de filas o columnas que ocupa una celda.
En la siguiente ilustración, la selección no es un rectángulo, por lo que las celdas no se pueden combinar.
El contenido de las celdas individuales se sitúa en la celda combinada resultante. Las propiedades de la primera celda
seleccionada se aplicarán a la celda combinada.
Número de filas/Número de columnas Especifica el número de filas o de columnas en que debe dividirse la celda.
Aumento o disminución del número de filas o columnas que ocupa una celda
❖ Siga uno de estos procedimientos:
• Seleccione Modificar > Tabla > Aumentar tamaño de fila, o bien Modificar > Tabla > Aumentar tamaño de columna.
• Seleccione Modificar > Tabla > Reducir tamaño de fila, o bien Modificar > Tabla > Reducir tamaño de columna.
Las celdas se pueden pegar en el punto de inserción o en el lugar de una selección en una tabla existente. Para pegar varias
celdas de una tabla, el contenido del Portapapeles debe ser compatible con la estructura de la tabla o la selección de la tabla
en la que se van a pegar las celdas.
En la siguiente ilustración, la selección no es un rectángulo de celdas, por lo que éstas no se pueden cortar ni copiar.
• Para crear una nueva tabla con las celdas pegadas, sitúe el punto de inserción fuera de la tabla.
2 Seleccione Edición > Pegar.
Si pega filas o columnas completas en una tabla existente, éstas se añadirán a la tabla. Si pega una sola celda, se reemplazará
el contenido de la celda seleccionada. Si pega fuera de una tabla, las filas, columnas o celdas se utilizarán para definir una
tabla nueva.
Anidación de tablas
Una tabla anidada es una tabla dentro de una celda o de otra tabla. Puede aplicar formato a una tabla anidada como lo haría
con cualquier otra tabla; no obstante, su ancho estará limitado por el ancho de la celda en la que aparece.
Ordenación de tablas
Puede ordenar las filas de una tabla en función del contenido de una sola columna. También puede realizar una operación
más compleja ordenándola en función del contenido de dos columnas.
No se pueden ordenar tablas que contengan atributos colspan o rowspan, es decir, tablas con celdas combinadas.
Orden Determina si la columna debe ordenarse alfabética o numéricamente, y si el orden será ascendente (de la A a la Z,
de los números más bajos a los más altos) o descendente.
Si la columna contiene números, seleccione Numéricamente. Una clasificación alfabética aplicada a una lista de números
de uno y dos dígitos ordenará los números como si fueran palabras (como 1, 10, 2, 20, 3, 30) en lugar de ordenarlos como
si fueran números (como 1, 2, 3, 10, 20, 30).
Después por / Orden Determina el orden de una clasificación secundaria en otra columna. Especifique la columna de
clasificación secundaria en el menú emergente Después por y el orden de clasificación secundaria en los menús emergentes
de Orden.
El orden incluye la primera fila Especifica que la primera fila de la tabla debe incluirse en la clasificación. Si la primera fila
contiene un encabezado que no se debe mover, no seleccione esta opción.
Ordenar filas de encabezado Especifica que se ordenen todas las filas de la sección thead de la tabla (si las hay) siguiendo
los mismos criterios que para las filas del cuerpo. (Observe que las filas thead permanecerán en la sección thead y seguirán
apareciendo en la parte superior de la tabla, incluso después de ordenarlas.) Para información sobre la etiqueta thead, véase
el panel Referencia (seleccione Ayuda > Referencia).
Ordenar filas de pie Especifica que se ordenen todas las filas de la sección tfoot de la tabla (si las hay) siguiendo los mismos
criterios que para las filas del cuerpo. (Observe que las filas tfoot permanecerán en la sección tfoot y seguirán
DREAMWEAVER CS3 180
Guía del usuario
apareciendo en la parte superior de la tabla, incluso después de ordenarlas.) Para información sobre la etiqueta tfoot, véase
el panel Referencia (seleccione Ayuda > Referencia).
No modificar los colores de fila hasta que haya finalizado la operación de orden Especifica que los atributos de fila de la
tabla (por ejemplo, el color) deben permanecer asociados al mismo contenido después de la ordenación. Si el formato de
las filas de la tabla alterna dos colores, no seleccione esta opción para garantizar que la tabla ordenada incluye filas con
colores alternos. Si los atributos de fila son específicos del contenido de cada fila, seleccione esta opción para garantizar
que los atributos permanecen asociados a las filas apropiadas de la tabla ordenada.
En el modo de diseño, se utilizan celdas y tablas de diseño para definir el diseño de la página antes de añadir contenido.
Por ejemplo, puede dibujar una celda a lo largo de la parte superior de la página para insertar un gráfico de encabezado,
otra celda en la parte izquierda de la página para insertar una barra de navegación y una tercera celda en la parte derecha
para insertar contenido. A medida que añada contenido, puede mover las celdas según convenga para ajustar el diseño.
Para obtener la máxima flexibilidad, puede dibujar cada celda sólo cuando esté listo para colocar contenido en ella. Ello
permite disponer de más espacio vacío en la tabla de diseño durante más tiempo para poder mover las celdas o cambiar su
tamaño con más facilidad.
Las tablas de diseño aparecen con un contorno de color verde en la página; las celdas de diseño aparecen con un contorno
de color azul. Cuando el puntero se pasa por encima de una celda de una tabla, Dreamweaver resalta la celda. (Puede
cambiar los colores predeterminados de contornos y de resaltado en las preferencias.)
Puede establecer el diseño de la página utilizando varias celdas de diseño dentro de una tabla de diseño, lo cual resulta ser
el método más empleado. Para crear diseños más complejos, puede utilizar varias tablas de diseño separadas. El uso de
varias tablas aísla secciones del diseño para evitar que se vean afectadas por los cambios que afectan a otras secciones.
DREAMWEAVER CS3 181
Guía del usuario
También puede anidar las tablas de diseño situando una nueva tabla de diseño dentro de otra existente. Esta estructura le
permite simplificar la estructura de la tabla cuando las filas o columnas de una parte del diseño no están alineadas con las
filas o columnas de otra parte. Por ejemplo, el uso de tablas de diseño anidadas le permite crear de forma sencilla un diseño
de dos columnas con cuatro líneas en la columna izquierda y tres filas en la columna derecha.
Nota: Si lo desea, en lugar de utilizar tablas en modo estándar o de diseño, puede utilizar la función de posición CSS para
definir el diseño de las páginas.
Véase también
“Presentación de contenido en tablas” en la página 166
Nota: Para desactivar el ancho de columna, junto con las fichas de tabla y los menús de encabezado, debe desactivar todas las
ayudas visuales (Ver > Ayudas visuales > Ocultar todo).
En algunas ocasiones es posible que no aparezca el ancho de una columna, sino lo siguiente:
• Ningún ancho. Si no ve el ancho de una columna o de una tabla, esta tabla o columna no tiene un ancho especificado en
el código HTML.
• Dos números. Si aparecen dos números, el ancho visual que aparece en la vista de diseño no coincide con el ancho
especificado en el código HTML. Esto puede ocurrir al cambiar el tamaño de una tabla arrastrando la esquina inferior
derecha o al añadir contenido a la celda cuyo ancho es superior al establecido.
Por ejemplo, si establece un ancho de columna en 200 píxeles y añade contenido que se ajusta al ancho de 250 píxeles, la
parte superior de dicha columna mostrará dos números: 200 (ancho especificado en el código) y entre paréntesis (250)
(ancho visual de la columna tal como aparece en la pantalla).
• Línea ondulada. En las columnas definidas como autoampliables aparece una línea ondulada.
• Barras dobles. Las columnas que contienen imágenes de espaciador tienen barras dobles alrededor del ancho de
columna.
Dreamweaver alinea automáticamente los bordes de las nuevas celdas con los bordes de las celdas existentes cercanas. (Las
celdas de diseño no pueden solaparse.) Si dibuja una celda cerca del borde de la tabla, los bordes de la celda también se
ajustan automáticamente a los bordes de la tabla de diseño que la contiene.
Véase también
“Utilización de ayudas visuales al diseñar” en la página 163
DREAMWEAVER CS3 182
Guía del usuario
Con frecuencia, se suele establecer como autoampliable la columna que contiene el contenido principal de la página, lo cual
establece automáticamente el resto de las columnas de la página con un ancho fijo. Por ejemplo, suponga que su diseño
incluye una imagen grande en la parte izquierda de la página y una columna de texto en la derecha. Puede establecer la
columna de la izquierda con un ancho fijo y el área de la barra lateral como autoampliable.
Al establecer una columna como autoampliable, Dreamweaver inserta imágenes de espaciador en las columnas de ancho
fijo de modo que dichas columnas mantengan el ancho que deben tener, a menos que se especifique que no se deben usar
imágenes de espaciador. Una imagen de espaciador es una imagen transparente que se utiliza para controlar el espaciado
y no es visible en la ventana del navegador.
Imágenes de espaciador
Una imagen de espaciador (también conocida como GIF espaciador) es una imagen transparente que se utiliza para
controlar el espaciado en las tablas autoampliables. Una imagen de espaciador es una imagen GIF transparente de píxel
único que se ha ampliado para tener un número determinado de píxeles de ancho. Un navegador no puede dibujar una
columna de tabla más estrecha que la imagen más ancha contenida en una celda de dicha columna, de modo que al colocar
una imagen de espaciador en una columna de tabla se exige a los navegadores que mantengan la columna al menos tan
ancha como la imagen.
Dreamweaver añade imágenes de espaciador automáticamente al establecer una columna como autoampliable a menos que
usted especifique que no se deben usar imágenes de espaciador. Puede insertar y quitar manualmente las imágenes de
espaciador de cada columna, si lo prefiere. Las columnas que contienen imágenes de espaciador presentan una barra doble
donde aparece el ancho de columna.
Puede insertar y quitar manualmente las imágenes de espaciador de determinadas columnas o quitar todas las imágenes de
espaciador de la página.
Nota: Si crea una tabla en el modo estándar y a continuación cambia al modo de diseño, es posible que la tabla de diseño
resultante contenga celdas de diseño vacías. Es posible que necesite eliminar dichas celdas antes de poder crear nuevas celdas
de diseño o moverlas de sitio.
Al dibujar una celda de diseño fuera de una tabla de diseño, Dreamweaver crea automáticamente una tabla de diseño como
contenedor para la celda. Una celda de diseño no puede existir fuera de una tabla de diseño.
Nota: En el modo de diseño no puede utilizar las herramientas Insertar tabla y Dibujar Div PA que se utilizan en el modo
estándar. Para utilizar dichas herramientas, primero debe cambiar al modo estándar.
Cuando Dreamweaver crea automáticamente una tabla de diseño, al principio parece que la tabla ocupa toda la vista
Diseño, aunque cambie el tamaño de la ventana de documento. Esta tabla de diseño predeterminada que ocupa toda la
ventana le permite dibujar celdas de diseño en cualquier lugar de la vista Diseño. Para establecer un tamaño específico para
la tabla haga clic en el borde de la tabla y, a continuación, arrastre los manejadores de cambio de tamaño.
Cuando el puntero se pasa por encima de una celda de diseño, Dreamweaver resalta la celda. Puede activar o desactivar el
resaltado y cambiar el color del resaltado en las preferencias.
También puede crear una tabla anidada dibujando una tabla de diseño dentro de otra tabla de diseño. Las celdas contenidas
en una tabla anidada también están aisladas de los cambios realizados a la tabla externa; por ejemplo, al cambiar el tamaño
de una fila o columna en la tabla externa, las celdas de la tabla interna no cambian de tamaño.
Puede insertar varios niveles de tablas anidadas. Una tabla de diseño anidada no puede ser mayor que la tabla que la
contiene.
Nota: Si dibuja una tabla de diseño en el centro de la página antes de dibujar una celda de diseño, la tabla que dibuja queda
automáticamente anidada dentro de una tabla mayor.
Véase también
“Utilización de ayudas visuales al diseñar” en la página 163
Si dibuja la celda cerca del borde de la tabla de diseño, los bordes de la celda se ajustarán automáticamente a los bordes de
la tabla de diseño que la contiene. Para desactivar temporalmente el ajuste, mantenga presionada la tecla Alt (Windows) u
Opción (Macintosh) mientras arrastra la celda.
La celda aparece en la página con un contorno azul (puede cambiar el color del contorno en las preferencias).
Puede crear una tabla de diseño en un área vacía de la de la página, alrededor de celdas y tablas de diseño existentes o
anidada en una tabla de diseño existente. Si la página tiene contenido y desea añadir una tabla de diseño en un área vacía
de la página, puede dibujarla sólo por debajo del contenido existente.
Si intenta dibujar una tabla de diseño junto a contenido existente y aparece un puntero distinto al puntero de dibujo, intente
cambiar el tamaño de la ventana de documento para crear más espacio en blanco entre el final del contenido existente y el
final de la ventana.
Nota: Las tablas no pueden solaparse. Sin embargo, una tabla puede contener otra tabla.
La tabla de diseño aparece en la página con un contorno verde (puede cambiar el color del contorno en las preferencias).
No puede insertar contenido en un área vacía (gris) de una tabla de diseño, por lo que, para poder añadir contenido a una
tabla, debe crear primero celdas de diseño.
Una celda de diseño se amplía automáticamente al añadir contenido que ocupe más espacio que la celda. A medida que la
celda se amplía, la columna que la contiene también se amplía, lo cual puede afectar al tamaño de las celdas adyacentes. El
ancho de columna cambia para mostrar el ancho que aparece en el código, seguido del ancho visual de la columna (el ancho
tal como aparece en la pantalla) entre paréntesis.
Véase también
“Adición y aplicación de formato al texto” en la página 215
❖ Seleccione una tabla de diseño haciendo clic en la ficha de la parte superior de la tabla y, a continuación, haga clic en el
botón Borrar alto de fila del inspector de propiedades (Ventana > Propiedades) .
Dreamweaver borra todos los altos especificados en la tabla. Es posible que algunas de las celdas de la tabla se contraigan
verticalmente.
Al desplazar y cambiar el tamaño de las celdas de diseño, éstas no pueden solaparse. Tampoco puede mover o cambiar el
tamaño de una celda de modo que exceda los límites de la tabla de diseño que la contiene. Una celda de diseño no puede
ser más pequeña que su contenido.
Véase también
“Utilización de ayudas visuales al diseñar” en la página 163
Los bordes de la celda se alinean automáticamente con los bordes de otras celdas.
Fnd Color de fondo de la celda de diseño. Haga clic en el cuadro de color y seleccione un color en el selector de colores o
introduzca un número hexadecimal correspondiente a un color en el cuadro de texto adyacente.
DREAMWEAVER CS3 187
Guía del usuario
Horiz Establece la alineación horizontal del contenido de la celda. Puede establecer la alineación como Izquierda, Centro,
Derecha o Predet.
Vert Establece la alineación vertical del contenido de la celda. Puede establecer la alineación como Superior, Medio,
Inferior, Línea de base o Predet.
No aj. Impide el ajuste del texto. Al seleccionar esta opción, la celda de diseño se amplía lo necesario para acomodar texto
en lugar de continuarlo en una nueva línea.
3 Si ha introducido un valor en un cuadro de texto, presione el tabulador o la tecla Intro (Windows) o Retorno (Macintosh)
para aplicar el valor.
Rell. celda Establece la cantidad de espacio entre el contenido de una celda de diseño y el límite de la misma (en píxeles).
Si cambia el relleno de celdas y un ancho de columna aparece entre paréntesis en la tabla de diseño, utilice la opción Igualar
ancho de celdas.
Esp. celda Establece la cantidad de espacio que queda entre celdas de diseño adyacentes (en píxeles). Si cambia el espaciado
de celdas y un ancho de columna aparece entre paréntesis en la tabla de diseño, utilice la opción Igualar ancho de celdas.
Borrar alto de fila Elimina la configuración de altura explícita de todas las celdas de la tabla de diseño. Dreamweaver
especifica los altos de celda explícitos para mostrar el diseño tal como lo dibujó, incluso aunque haya celdas vacías. Por
tanto, sólo se debe seleccionar esta opción tras haber insertado contenido en las celdas de diseño; de lo contrario, las celdas
vacías podrían contraerse verticalmente.
Nota: Borrar los altos de fila podría afectar de forma imprevisible a las áreas vacías (grises) de la tabla de diseño (es decir, las
áreas que no contienen celdas). Concretamente, es posible que algunas filas vacías se eliminen de la tabla por completo y que
parezca que la tabla se contrae verticalmente.
Igualar ancho de celdas Restablece el ancho especificado en el código HTML para que el ancho de las celdas de la tabla se
corresponda con el de su contenido si el diseño incluye celdas con ancho fijo.
Quitar todos los espaciadores Quita las imágenes de espaciador (imágenes transparentes que se utilizan para controlar el
espaciado del diseño) de la tabla de diseño.
Nota: Al eliminar las imágenes de espaciador, es posible que algunas columnas de la tabla se estrechen mucho. Generalmente,
debe dejar las imágenes de espaciador en la tabla a menos que cada columna tenga otro contenido que mantenga el ancho
deseado.
Quitar anidación Elimina una tabla de diseño anidada en otra tabla de diseño sin que se pierda su contenido. La tabla de
diseño interna desaparece y las celdas de diseño que contenía pasan a formar parte de la tabla externa.
La primera vez que inserte una imagen de espaciador, configurará una imagen de espaciador para el sitio. Puede definir las
preferencias para las imágenes de espaciador.
DREAMWEAVER CS3 188
Guía del usuario
Establecer una columna como autoampliable antes de que el diseño esté terminado podría afectar de forma imprevisible al
diseño de la tabla. Para impedir que las columnas se ensanchen o se estrechen, cree el diseño completo de la página antes
de establecer una columna como autoampliable y utilice imágenes de espaciador cuando establezca una columna como
autoampliable. (No obstante, si las columnas ya tienen contenido que mantiene el ancho deseado, no será preciso utilizar
imágenes de espaciador.)
Si existen dos números para el ancho de una columna, el ancho de columna definido en el código HTML no coincide con
el ancho de columna que aparece en la pantalla. Puede igualar el ancho especificado en el código con el ancho visual.
Nota: Debe encontrarse en el modo de diseño para utilizar estas opciones. Debe tener en cuenta también que, en ocasiones, el
menú de columnas está en el borde inferior de las columnas.
• Haga clic en el borde de una celda de la columna para seleccionarla y seleccione Autoampliar en el inspector de
propiedades.
Nota: En una tabla de diseño determinada, sólo se puede establecer una columna como autoampliable.
2 (Opcional) Si no ha definido una imagen de espaciador para este sitio, aparecerá el cuadro de diálogo Elegir imagen de
espaciador y podrá establecer la imagen que debe utilizarse, tras lo cual deberá hacer clic en Aceptar.
En la parte superior o en la parte inferior de la columna autoampliable aparece una línea ondulada. En la parte superior o
en la parte inferior de las columnas que contienen imágenes de espaciador aparecen barras dobles.
2 Si no ha definido una imagen de espaciador para este sitio, en el cuadro de diálogo Elegir imagen de espaciador,
seleccione la imagen que debe utilizarse y haga clic en Aceptar.
Crear archivo de imagen de espaciador Crea una imagen GIF para utilizarla como imagen de espaciador y le permite
seleccionar una carpeta en la que almacenar el archivo de imagen de espaciador, como por ejemplo la carpeta de imágenes
del sitio. Esta es la opción recomendada, a menos que ya haya creado un archivo de imagen de espaciador para su sitio.
Usar archivo de imagen de espaciador existente Le permite especificar un archivo de imagen de espaciador existente para
utilizar en las tablas autoampliables. La imagen de espaciador debe ser un GIF transparente de píxel único.
No utilizar imágenes de espaciador para autoampliar tablas Especifica que Dreamweaver no debe añadir automáticamente
imágenes de espaciador a las tablas. (Esta opción no aparece al insertar una imagen de espaciador sin establecer una
columna como autoampliable.) Si selecciona esta opción, es posible que el ancho de las columnas de ancho fijo del diseño
disminuya, o incluso desaparezca; las imágenes de espaciador ayudan a mantener el diseño de la página tal como la dibujó
inicialmente. Utilice esta opción si ya ha colocado suficiente contenido en las columnas de ancho fijo como para evitar que
se contraigan o si ha añadido imágenes de espaciador manualmente.
• Seleccione la tabla y haga clic en Quitar todos los espaciadores en el inspector de propiedades (Ventana >
Propiedades) .
Dreamweaver restablece el ancho especificado en el código para que coincida con el ancho visual.
Nota: Si decide no utilizar imágenes de espaciador en tablas autoampliables, es posible que las columnas de ancho fijo cambien
de tamaño o incluso desaparezcan por completo de la vista Diseño cuando no tengan contenido. (Las columnas seguirán
existiendo en el código aunque no aparezcan en la vista Diseño.)
Imagen de espaciador Establece el archivo de imagen de espaciador para los sitios.
En el menú Para sitio elija un sitio y, a continuación, haga clic en el botón Crear para crear un nuevo archivo de imagen de
espaciador, o haga clic en el botón Examinar para localizar un archivo de imagen de espaciador existente en dicho sitio.
Contorno de celda Establece el color del contorno de las celdas de diseño.
Resalto de celda Establece el color que adopta el contorno de las celdas al señalar una con el puntero.
Fondo de tabla Establece el color utilizado en las áreas de las tablas de diseño en las que no hay celdas de diseño.
Utilización de marcos
Funcionamiento de los marcos y los conjuntos de marcos
Un marco es una zona de una ventana de navegador que puede mostrar un documento HTML independiente de lo que se
muestra en el resto de la ventana. Los marcos permiten dividir la ventana de un navegador en varias regiones, cada una las
cuales puede mostrar un documento HTML diferente. Por lo general, un marco muestra un documento que contiene
controles de navegación, mientras que otro muestra un documento con contenido
Un conjunto de marcos es un archivo HTML que define el diseño y las propiedades de un grupo de marcos, que incluyen el
número, el tamaño, la ubicación de los marcos y el URL de la página que aparece inicialmente en cada marco. El archivo
de conjunto de marcos no incluye el contenido HTML que se muestra en el navegador, excepto en la sección noframes. El
archivo únicamente ofrece al navegador información sobre cómo debe mostrarse un conjunto de marcos y los documentos
que deben incluirse en los marcos.
Para ver un conjunto de marcos en un navegador, introduzca el URL del archivo de conjunto de marcos; el navegador abre
entonces los documentos que deben mostrarse en los marcos. El archivo de conjunto de marcos de un sitio suele llamarse
index.html. Así, cuando el visitante no especifica ningún nombre de archivo, este archivo se muestra de forma
predeterminada.
DREAMWEAVER CS3 191
Guía del usuario
En el ejemplo siguiente se muestra un diseño de marcos formado por tres marcos: un marco estrecho a un lado que contiene
una barra de navegación, un marco que se extiende por la parte superior y contiene el logotipo y el título del sitio Web, y
un marco grande que ocupa el resto de la página y presenta el contenido principal. Cada uno de estos marcos muestra un
documento HTML diferente.
En este ejemplo, el documento mostrado en el marco superior nunca cambia cuando el visitante explora el sitio. El marco
lateral de barra de navegación contiene vínculos; al hacer clic en uno de ellos, cambia el contenido del marco de contenido
principal, aunque el del marco lateral permanecerá estático. El marco de contenido principal de la derecha mostrará el
documento correspondiente al vínculo de la izquierda seleccionado por el visitante.
Un marco no es un archivo. Podría pensarse que el documento mostrado en un marco forma parte integral del mismo, pero
en realidad esto no es así. El marco es el contenedor que alberga el documento
Nota: La palabra página puede utilizarse para hacer referencia a un único documento HTML o a todo el contenido de una
ventana del navegador en un momento determinado, aunque se estén mostrando varios documentos HTML al mismo tiempo.
Por ejemplo, la frase “una página que utiliza marcos” suele hacer referencia a un conjunto de marcos y a los documentos que
aparecen en ellos inicialmente.
Un sitio que aparece en un navegador como una sola página compuesta de tres marcos consta realmente de al menos cuatro
documentos HTML: el archivo de conjunto de marcos y los tres documentos que albergan el contenido que aparece
inicialmente en los marcos. Al diseñar una página utilizando conjuntos de marcos en Dreamweaver, deberá guardar cada
uno de estos cuatro archivos para que la página funcione correctamente en el navegador.
En muchos casos, puede crear una página Web sin marcos que logre los mismos objetivos que un conjunto de marcos. Por
ejemplo, si desea que la barra de navegación aparezca a la izquierda, puede reemplazar la página por un conjunto de marcos
o, simplemente, incluir la barra de navegación en todas las páginas del sitio. (Dreamweaver le ayuda a crear varias páginas
con el mismo diseño.) Aunque no utiliza marcos, el siguiente ejemplo muestra un diseño de página que los imita.
Los sitios mal diseñados utilizan los marcos de forma innecesaria, por ejemplo, un conjunto de marcos que vuelve a cargar
el contenido de los marcos de navegación cada vez que el visitante hace clic en un botón de navegación. Cuando se utilizan
bien los marcos (por ejemplo, para mantener controles de navegación estáticos en un marco y permitir que cambie el
contenido de otro marco), pueden resultar muy útiles para el sitio.
No todos los navegadores son compatibles con el uso de marcos, por lo que algunos visitantes con discapacidades pueden
experimentar dificultades para navegar. Si utiliza marcos, incluya siempre una sección noframes en su conjunto de marcos
para los visitantes que no pueden verlos. También puede incluir un vínculo explícito con una versión sin marcos del sitio.
• El navegador de un visitante no tendrá que volver a cargar los gráficos de navegación para cada página.
• Cada marco dispone de su propia barra de desplazamiento (si el contenido es demasiado grande para una ventana),
permitiendo al visitante desplazarse por los marcos de forma independiente. Por ejemplo, si la barra de navegación se
encuentra en otro marco, cuando el visitante se desplaza al final de una página de contenido muy grande en un marco
no es necesario que vuelva al principio de la página para acceder a la barra de navegación.
Desventajas del uso de marcos:
• Lograr una alineación gráfica precisa de los elementos en distintos marcos puede resultar difícil.
• Comprobar las opciones de navegación puede llevar mucho tiempo.
• Los URL de las páginas con marcos no aparecen en el navegador, por lo que puede resultar complicado para un visitante
marcar una página concreta (salvo que incluya código de servidor que le permita cargar la versión con marcos de una
determinada página).
DREAMWEAVER CS3 193
Guía del usuario
Por ejemplo, el diseño de marcos más habitual emplea un marco en la primera fila (donde aparece el logotipo de la empresa)
y dos marcos en la última fila (uno de navegación y otro de contenido). Este diseño requiere un conjunto de marcos
anidado: un conjunto de marcos de dos filas con un conjunto de marcos anidado de dos columnas en la segunda fila.
A. Conjunto de marcos principal B. El marco de menú y el marco de contenido se anidan en el conjunto de marcos principal.
Dreamweaver se ocupa de todos los conjuntos de marcos anidados que sean necesarios; si utiliza las herramientas de
división de marcos de Dreamweaver, no tendrá que preocuparse de qué marcos son anidados y cuáles no.
Hay dos formas de anidar conjuntos de marcos en HTML: el conjunto de marcos interior puede definirse en el mismo
archivo que el exterior o un archivo independiente. Los conjuntos de marcos predefinidos en Dreamweaver definen todos
sus conjuntos de marcos en el mismo archivo.
Ambos tipos de anidación producen los mismos resultados visuales; sin ver el código, no resulta sencillo distinguir cuál se
está utilizando. En Dreamweaver suele recurrirse a un archivo de conjunto de marcos externo cuando se utiliza el comando
Abrir en marco para abrir un archivo de conjunto de marcos dentro de un marco, lo cual puede dificultar la tarea de
establecer los destinos de los vínculos. Suele resultar más sencillo definir todos los conjuntos de marcos en un mismo
archivo.
Para comprobar si un conjunto de marcos aparece correctamente en los navegadores, siga estos pasos generales:
1 Cree el conjunto de marcos y especifique el documento que debe aparecer en cada marco.
2 Guarde todos los archivos que se van a mostrar en un marco. Recuerde que cada marco muestra un documento HTML
distinto y que debe guardar cada documento junto con el archivo de conjunto de marcos.
DREAMWEAVER CS3 194
Guía del usuario
3 Establezca las propiedades de los marcos y del conjunto de marcos (incluido asignar un nombre a cada marco y
establecer las opciones de desplazamiento).
4 Establezca la propiedad Dest. del inspector de propiedades para todos los vínculos de forma que el contenido vinculado
se muestre en el área correspondiente.
Al elegir un conjunto de marcos predefinido, se configuran todos los marcos y conjuntos de marcos necesarios para crear
el diseño. Ésta es la forma más sencilla de crear rápidamente un diseño basado en marcos. Sólo se puede insertar un
conjunto de marcos predefinido en la vista Diseño de la ventana de documento.
También puede diseñar un conjunto de marcos propio en Dreamweaver añadiendo barras divisorias a la ventana de
documento.
Antes de crear un conjunto de marcos o utilizar marcos, haga visibles los bordes de los marcos en la vista Diseño de la
ventana de documento seleccionando Ver > Ayudas visuales > Bordes de marco.
Véase también
“Diseño de páginas accesibles” en la página 666
2 Si ha configurado Dreamweaver para que le solicite los atributos de accesibilidad de los marcos, seleccione un marco del
menú emergente, introduzca un nombre para el marco y haga clic en Aceptar. (Para los visitantes del sitio que utilicen
lectores de pantallas, el lector de pantalla leerá este nombre cuando encuentre el marco en una página.)
Nota: Si hace clic en Aceptar sin haber introducido un nombre nuevo, Dreamweaver asigna al marco un nombre que
corresponde a su posición (marco izquierdo, marco derecho, etc.) en el conjunto de marcos.
Nota: Si presiona Cancelar, el conjunto de marcos aparece en el documento pero Dreamweaver no le asocia etiquetas o atributos
de accesibilidad.
DREAMWEAVER CS3 195
Guía del usuario
Seleccione Ventana > Marcos para visualizar un diagrama de los marcos a los que está asignando un nombre.
Eliminación de un marco
❖ Arrastre el borde del marco fuera de la página o hasta el borde del marco padre.
Cuando un documento de un marco que se va a eliminar incluye contenido no guardado, Dreamweaver le pedirá que
guarde el documento.
Nota: No se puede eliminar totalmente un conjunto de marcos arrastrando los bordes. Para eliminar un conjunto de marcos,
cierre la ventana de documento que lo muestra. Si se ha guardado el archivo de conjunto de marcos, elimine el archivo.
El panel Marcos proporciona una representación gráfica de los marcos de un conjunto de marcos. Muestra la jerarquía de
la estructura del conjunto de marcos de una forma quizá difícil de percibir en la ventana de documento. En dicho panel,
puede observar que mientras los conjuntos de marcos están rodeados por un borde grueso, los marcos están rodeados por
una línea delgada gris y aparecen identificados por sus nombres.
Al seleccionar un marco en la ventana de documento de la vista Diseño, sus bordes muestran un contorno de línea de
puntos; al seleccionar un conjunto de marcos, todos los bordes de los marcos contenidos en el conjunto de marcos muestran
un contorno de línea de puntos fina.
Nota: No es lo mismo situar el punto de inserción en un documento mostrado en un marco que seleccionar un marco. Para
algunas operaciones (por ejemplo, establecer las propiedades del marco) es necesario seleccionar un marco.
Nota: Cuando utiliza herramientas visuales de Dreamweaver para crear un conjunto de marcos, a cada nuevo documento que
aparece en un marco se le asigna un nombre de archivo predeterminado. Por ejemplo, el primer archivo de conjunto de marcos
se llamará UntitledFrameset-1, mientras que el primer documento en un marco se llamará UntitledFrame-1.
Nota: Si ha utilizado Archivo > Abrir en marco para abrir un documento en un marco, cuando guarde el conjunto de marcos,
este documento se convertirá en el predeterminado para mostrarse en dicho marco. Si no desea que este documento sea el
predeterminado, no guarde el archivo de conjunto de marcos.
Si lo desea, también puede definir algunos atributos de marco, como el atributo de título (que no es lo mismo que el atributo
de nombre), para mejorar la accesibilidad. Puede activar la opción de creación de accesibilidad para los marcos para definir
los atributos cuando se crean los marcos, o bien puede definir los atributos después de insertar un marco. Para editar los
atributos de accesibilidad de un marco, utilice el inspector de etiquetas para editar el código HTML directamente.
DREAMWEAVER CS3 198
Guía del usuario
Véase también
“Diseño de páginas accesibles” en la página 666
Para que un vínculo cambie el contenido de otro marco, deberá asignar un nombre al marco de destino. Para facilitar
posteriormente la creación de vínculos entre marcos, asigne un nombre a los marcos al crearlos.
Orig. Especifica el documento de origen que debe mostrarse en el marco. Haga clic en el icono de carpeta para localizar y
seleccionar un archivo.
Desplaz. Especifica si aparecerán barras de desplazamiento en el marco. Al definir esta opción como Predet. no se
establecerá ningún valor para el atributo correspondiente, permitiendo que cada navegador utilice sus valores
predeterminados. El valor predeterminado para la mayoría de los navegadores es Automático, que significa que las barras
de desplazamiento aparecerán sólo cuando no hay espacio suficiente en la ventana del navegador para mostrar todo el
contenido del marco actual.
Mismo tamaño Impide al visitante arrastrar los bordes del marco para cambiar el tamaño del mismo en un navegador.
Nota: Dreamweaver le permite cambiar el tamaño de los marcos siempre; esta opción sólo afecta a los visitantes que ven los
marcos en un navegador.
Bordes Muestra u oculta los bordes del marco actual al visualizarlo en un navegador. Si selecciona la opción Bordes para
un marco, se anulará la configuración de bordes del conjunto de marcos.
Las opciones de borde son Sí (mostrar bordes), No (ocultar bordes) y Predet.; de forma predeterminada, la mayoría de los
navegadores muestran los bordes, salvo que la opción especificada para el conjunto de marcos padre sea No. Un borde está
oculto únicamente cuando la opción de Borde especificada para todos los marcos que comparten el borde es No o cuando
la propiedad Borde del conjunto de marcos padre está definida como No y la opción para los marcos que comparten el
borde es Predet.
Color de borde Establece un color de borde para todos los bordes del marco. Este color se aplica a todos los bordes que
están en contacto con el marco y anula el color de borde especificado para el conjunto de marcos.
Ancho de márgenes Establece el ancho de los márgenes izquierdo y derecho en píxeles (es decir, el espacio que hay entre
los bordes del marco y su contenido).
Alto de márgenes Establece el alto de los márgenes superior e inferior en píxeles (es decir, el espacio que hay entre el borde
del marco y su contenido).
Nota: Establecer el ancho y el alto de los márgenes de un marco no es lo mismo que establecer los márgenes en el cuadro de
diálogo Modificar > Propiedades de la página.
Para cambiar el color de fondo de un marco, establezca el color de fondo del documento en el marco en las propiedades de
la página.
DREAMWEAVER CS3 199
Guía del usuario
Cuando un visitante vea el conjunto de marcos en un navegador, el título aparecerá en la barra de título del navegador.
Color de borde Establece el color de los bordes. Utilice el selector de color para seleccionar un color o especifique el valor
hexadecimal del mismo.
DREAMWEAVER CS3 200
Guía del usuario
Selección Fila Col. Define los tamaños de los marcos para las filas y las columnas del conjunto de marcos seleccionado; haga
clic en una ficha de la parte izquierda o superior del área Selección Fila Col. y, a continuación, introduzca un alto y un ancho
en el cuadro de texto Valor.
3 Para especificar cuánto espacio debe asignar el navegador a cada marco, elija una de las siguientes opciones del menú
Unidades:
Píxeles Establece el tamaño de la columna o la fila seleccionada en un valor absoluto. Elija esta opción si el marco debe
tener siempre el mismo tamaño, por ejemplo en una barra de navegación. A los marcos con tamaños especificados en
píxeles se les asigna espacio antes que a los especificados en porcentajes o valores relativos. La práctica más habitual para
el tamaño de los marcos es establecer un marco izquierdo con un ancho fijo en píxeles y un valor relativo para el tamaño
del marco derecho, lo que permite al marco derecho adaptarse al espacio restante una vez asignado el ancho en píxeles.
Nota: Si el ancho se especifica en píxeles y un visitante visualiza el conjunto de marcos en una ventana de navegador demasiado
ancha o estrecha para el valor asignado, los marcos se adaptarán al espacio disponible. Esto se puede aplicar también a los altos
especificados en píxeles. Por tanto, se recomienda utilizar un valor relativo para especificar al menos un ancho y un alto.
Porcentaje Especifica que la columna o fila seleccionada debe ser un porcentaje del ancho o el alto total de su conjunto de
marcos. A los marcos que tienen especificada la unidad Porcentaje se les asigna espacio después que a los marcos que tienen
especificada la unidad Píxeles, pero antes que a los marcos que tienen como unidad la opción Relativo.
Relativo Especifica que, una vez asignado espacio a los marcos en píxeles y en porcentaje, debe asignarse a la columna o
fila seleccionada el espacio restante; el espacio libre se divide proporcionalmente entre los marcos que tengan el valor
Relativo establecido como unidad.
Nota: Al elegir Relativo en el menú Unidades, desaparecerán todos los valores especificados en el campo Valor; si desea
especificar un número, deberá volver a introducirlo. Si sólo hay una fila o columna que tenga establecida la unidad Relativo,
no será necesario introducir un número, ya que dicha fila o columna ocupará todo el espacio restante cuando se les haya
asignado espacio a las demás filas y columnas. Para comprobar que la compatibilidad entre navegadores es total, introduzca
1 en el campo Valor, lo que equivale a no introducir ningún valor.
Por ejemplo, si la barra de navegación está en el marco de la izquierda y desea que el material vinculado aparezca en el marco
de contenido principal de la derecha, deberá especificar el nombre del marco de contenido principal como destino de todos
los vínculos de la barra de navegación. Cuando un visitante haga clic en un vínculo de navegación, el contenido
especificado se abrirá en el marco principal.
• _parent abre el documento vinculado en el conjunto de marcos padre del marco en el que aparece el vínculo,
sustituyendo todo el conjunto de marcos.
DREAMWEAVER CS3 201
Guía del usuario
• _top abre el documento vinculado en la ventana actual del navegador, eliminando de esta forma todos los marcos.
En este menú también aparecen los nombres de los marcos. Seleccione un marco con nombre para abrir el documento
vinculado en el marco seleccionado.
Nota: Los nombres de marcos sólo aparecen al editar un documento dentro de un conjunto de marcos. Cuando edita un
documento en su propia ventana de documento, los nombres de marcos no aparecerán en el menú emergente Dest. Si edita un
documento fuera del conjunto de marcos, puede introducir el nombre del marco de destino en el cuadro de diálogo Dest.
Si desea establecer un vínculo con una página que no se encuentra en su sitio Web, utilice siempre target="_top" o
target="_blank" para que la página no parezca formar parte del mismo.
Nota: El contenido del área noframes no debería limitarse a un mensaje que diga “Debe actualizar a un navegador que admita
marcos”. Algunos visitantes utilizan sistemas que no les permiten ver marcos.
1 Seleccione Modificar > Conjunto de marcos > Editar contenido sin marcos.
Dreamweaver borra la vista de diseño, al tiempo que aparecen las palabras “Contenido sin marcos” en la parte superior de
la misma.
Véase también
“Aplicación del comportamiento Definir texto de marco” en la página 340
Utilización de páginas
Acerca de la utilización de páginas
Adobe® Dreamweaver® CS3 ofrece numerosas funciones para ayudarle a crear páginas Web nuevas fácilmente y especificar
las propiedades de éstas, como los títulos de las páginas, las imágenes y los colores de fondo y los colores del texto y los
vínculos. Además, se incluyen herramientas para optimizar el rendimiento de su sitio Web y probar y crear las páginas,
para asegurar la compatibilidad con distintos navegadores Web.
Al crear una página Web, debe tener en cuenta los sistemas operativos y navegadores que los usuarios utilizarán para ver la
página Web y los idiomas con los que deberá ser compatible. Con Dreamweaver, puede seleccionar colores para que se
muestren correctamente en navegadores Web diferentes, definir la codificación de caracteres diferentes (formatos de letra)
para idiomas distintos y comprobar si un navegador Web es compatible con el sitio Web.
De forma predeterminada, Dreamweaver aplica formato al texto mediante hojas de estilos en cascada (CSS). Puede cambiar
las preferencias de formato de página a formato HTML con el cuadro de diálogo Preferencias (Edición > Preferencias).
Cuando utiliza las propiedades de página de CSS, se utilizan etiquetas CSS para todas las propiedades definidas en las
categorías Aspecto, Vínculos y Encabezados del cuadro de diálogo Propiedades de la página. Las etiquetas CSS que definen
estos atributos están incluidas en la sección head de la página.
Nota: Las propiedades de página que elija sólo se aplican al documento actual. Si una página utiliza una hoja de estilos CSS
externa, Dreamweaver no sobrescribe las etiquetas definidas en la hoja de estilos, ya que esto afecta al resto de las páginas que
utilizan dicha hoja de estilos.
Si decide utilizar HTML en lugar de CSS, el inspector de propiedades mostrará el menú emergente Estilo. Sin embargo, los
controles de fuente, tamaño, color y alineación sólo mostrarán las propiedades definidas mediante las etiquetas HTML. Los
valores de las propiedades CSS aplicadas a la selección actual dejarán de ser visibles y el menú emergente Tamaño quedará
desactivado.
DREAMWEAVER CS3 204
Guía del usuario
Véase también
“Especificación de HTML en lugar de CSS” en la página 210
• Si la página incluye contenido activo con etiquetas object incrustadas y estas etiquetas object contienen sólo etiquetas
param y/o embed, Dreamweaver ofrece la posibilidad de convertir todo el contenido activo de la página.
• Si la página coincide con la que se muestra arriba, pero también incluye contenido activo con etiquetas object incrustadas
que contengan otros tipos de etiquetas, Dreamweaverofrece la posibilidad de convertir sólo las etiquetas object que
contienen etiquetas param y/o etiquetas embed.
• Si la página incluye únicamente contenido activo con etiquetas object incrustadas que no sólo contengan etiquetas param
o embed, Dreamweaver muestra un mensaje de advertencia para informar que no es posible convertir estas etiquetas.
Si hace clic en Sí en cualquiera de los dos primeros cuadros de diálogo Convertir contenido activo, se buscarán etiquetas
object que contengan etiquetas param y/o etiquetas embed, se ajustarán dichas etiquetas object entre etiquetas noscript y
se añadirán etiquetas script que permitan el funcionamiento esperado del contenido activo mediante llamadas a funciones
JavaScript de un archivo externo. Dreamweaver crea este archivo externo (AC_RunActiveContent.js) y lo coloca en una
carpeta nueva (llamada Scripts, en la raíz del sitio) al guardar el archivo actualizado. Debe cargar el archivo
AC_RunActiveContent.js cuando cargue la página actualizada, ya sea manualmente o haciendo clic en Sí en el cuadro de
diálogo Archivos dependientes.
Nota: Cuando se inserta un objeto Active X en un documento, Dreamweaver crea dos archivos externos:
AC_RunActiveContent.js y AC_ ActiveX.js. Debe cargar ambos archivos cuando cargue la página actualizada, ya sea
manualmente o haciendo clic en Sí en el cuadro de diálogo Archivos dependientes.
Dreamweaver sólo ajusta etiquetas object, no ajusta etiquetas embed ni applet independientes que se puedan haber
utilizado para insertar contenido activo en páginas más antiguas (si bien las etiquetas embed ajustadas dentro de etiquetas
object sí se ajustan). Si las páginas Web contienen etiquetas embed o applet, deberá convertir dichas etiquetas en etiquetas
object y, posteriormente, abrir las páginas para que Dreamweaver pueda llevar a cabo la conversión por usted. Puede
encontrar fácilmente las etiquetas embed y applet de sus páginas Web con una búsqueda.
La función se puede ampliar y permite utilizar extensiones de terceros para convertir las páginas Web que puedan utilizar
tipos específicos de plug-ins (por ejemplo, contenido de RealPlayer o de Windows Media Player).
También se puede acceder a la función Convertir contenido activo seleccionando Archivo > Convertir > Contenido activo.
Nota: El contenido activo debe actualizarse página por página; no se pueden actualizar simultáneamente todas las páginas de
un sitio. Lo más recomendable es llevar a cabo una búsqueda de etiquetas object en todo el sitio, abrir las páginas que
contengan dichas etiquetas y dejar que Dreamweaver repare las páginas.
• Escriba su propia función JavaScript que funcione con código personalizado. (Si lo desea, también puede desactivar la
función Convertir contenido activo seleccionando Edición > Preferencias > Reescritura de código.)
• Desarrolle una extensión que permita a la función generateScript() buscar otros tipos de información dentro de la
etiqueta object y que transfiera dicha información a una función JavaScript para el procesamiento de distintos tipos de
argumentos.
Para obtener más información sobre el contenido activo, visite www.adobe.com/devnet/activecontent/.
Véase también
“Búsqueda y sustitución de texto” en la página 217
Por ejemplo, si especifica Occidental Europeo (Latin1), se insertará esta etiqueta: meta: <meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">. Dreamweaver mostrará el documento utilizando las fuentes que haya
especificado en las preferencias de fuentes para la codificación Occidental Europeo (Latin1). Los navegadores mostrarán el
documento utilizando las fuentes que los usuarios de estos programas hayan especificado para la codificación Occidental
Europeo (Latin1).
Si especifica Japonés (Shift JIS), se insertará esta etiqueta meta: <meta http-equiv="Content-Type" content="text/html;
charset=Shift_JIS">. Dreamweaver mostrará el documento utilizando las fuentes que haya especificado para la
codificación en japonés. Los navegadores mostrarán el documento utilizando las fuentes que los usuarios de estos
programas hayan especificado para las codificaciones japonesas.
Puede cambiar la codificación de documento de una página y cambiar la codificación predeterminada que Dreamweaver
utiliza para crear documentos nuevos, incluidas las fuentes utilizadas para mostrar cada codificación.
Véase también
“Configuración del tipo de documento y la codificación predeterminados” en la página 69
Si utiliza tanto una imagen como un color de fondo, el color aparecerá mientras se descarga la imagen y luego la imagen
cubrirá el color. Si la imagen de fondo contiene píxeles transparentes, el color de fondo se verá a través de ellos.
1 Seleccione Modificar > Propiedades de la página o haga clic en el botón Propiedades de la página del inspector de
propiedades de texto.
2 Edite las propiedades de la página y haga clic en Aceptar.
Tipo de documento (DTD) Especifica la definición de un tipo de documento. Por ejemplo, puede hacer que un documento
HTML sea compatible con XHTML seleccionando XHTML 1.0 de transición o XHTML 1.0 estricto del menú emergente.
DREAMWEAVER CS3 206
Guía del usuario
Codificación del doc. Especifica la codificación empleada para los caracteres del documento.
Formulario de normas Unicode Sólo está activado si selecciona UTF-8 como codificación del documento. Existen cuatro
formularios de normas Unicode. El más importante es el formulario de normalización C porque es el formulario más
utilizado en el modelo de caracteres para la Web. Adobe ofrece los otros tres formularios de normas Unicode con el fin de
proporcionar el conjunto completo.
En Unicode, algunos caracteres son visualmente son iguales pero que pueden almacenarse en el documento de diferentes
formas. Por ejemplo, "ë" (e con diéresis) puede representarse como un carácter sencillo, "e con diéresis", o como dos
caracteres, "la e latina normal" + "diéresis de combinación". Un carácter Unicode de combinación es aquél que se utiliza
con el carácter anterior, por lo que la diéresis aparecerá sobre la "e latina". Ambas formas dan como resultado la misma
tipografía visual, pero se almacenan en el archivo de forma diferente.
Normalización es el proceso mediante el cual se verifica que todos los caracteres que se pueden guardar de formas diferentes
se guardan de la misma forma. Es decir, que todos los caracteres "ë" de un documento se guarden como "e con diéresis"
sencilla o como "e" + "diéresis de combinación" y no ambas formas en un documento.
Para más información sobre las normas de Unicode y los formularios específicos que pueden utilizarse, consulte el sitio
Web de Unicode en www.unicode.org/reports/tr15.
Véase también
“Especificación de HTML en lugar de CSS” en la página 210
1 Seleccione Modificar > Propiedades de la página o haga clic en el botón Propiedades de la página del inspector de
propiedades de texto.
2 Seleccione la categoría Aspecto y establezca las opciones.
Fuente de página Especifica la familia de fuentes predeterminada que se debe utilizar en las páginas Web. Dreamweaver
utiliza la familia de fuentes que el usuario especifique, a menos que se defina de forma concreta otro tipo de fuente para un
elemento de texto.
Tamaño Especifica el tamaño de fuente predeterminado que se debe utilizar en las páginas Web. Dreamweaver utiliza el
tamaño de fuente que el usuario especifique, a menos que se establezca otra fuente para un elemento de texto.
Color del texto Especifica el color predeterminado con el que se presentan las fuentes.
Color de fondo Define un color de fondo para la página. Haga clic en el cuadro de color de fondo y seleccione un color en
el selector de color.
Imagen de fondo Define una imagen para el fondo. Haga clic en el botón Examinar y localice y seleccione la imagen.
Como alternativa, introduzca la ruta de acceso a la imagen de fondo en el cuadro Imagen de fondo.
Dreamweaver dispone la imagen de fondo en mosaico (la repite) si ésta no ocupa toda la ventana, del mismo modo que lo
hacen los navegadores. (Para evitar que se forme un mosaico con la imagen de fondo, utilice hojas de estilo en cascada
(CSS) para desactivar la formación de mosaicos con la imagen.)
Repetir Especifica el modo en que se visualizará la imagen de fondo en la página:
• Seleccione la opción No repetir para visualizar la imagen de fondo una sola vez.
• Seleccione la opción Repetir para repetir o mostrar la imagen en mosaico horizontal o vertical.
• Seleccione la opción Repetir x para mostrar la imagen en mosaico horizontal.
• Seleccione la opción Repetir y para mostrar la imagen en mosaico vertical.
DREAMWEAVER CS3 207
Guía del usuario
Margen izquierdo y Margen derecho Especifique el tamaño de los márgenes de la página a la izquierda y a la derecha.
Margen superior y Margen inferior Especifique el tamaño de los márgenes superior e inferior de la página.
1 Seleccione Modificar > Propiedades de la página o haga clic en el botón Propiedades de la página del inspector de
propiedades de texto.
2 Seleccione la categoría Vínculos y establezca las opciones.
Fuente de vínculo Especifica la familia de fuentes predeterminada que se va a utilizar para el texto del vínculo. De forma
predeterminada, Dreamweaver utiliza la familia de fuentes especificada para toda la página a menos que especifique otra
fuente.
Tamaño Especifica el tamaño de fuente predeterminado que se va a utilizar para el texto del vínculo.
Vínculos de sustitución Especifica el color que se debe aplicar cuando un ratón (o puntero) se sitúa encima de un vínculo.
Vínculos activos Especifica el color que se debe aplicar cuando un ratón (o puntero) hace clic en un vínculo.
Estilo subrayado Especifica el estilo subrayado que se debe aplicar a los vínculos. Si la página ya tiene un estilo subrayado
para el vínculo definido (a partir de una hoja de estilos externa CSS, por ejemplo), el menú Estilo subrayado toma los
valores predeterminados de una opción que no presenta modificaciones. Esta opción le avisa de un estilo de vínculo que
se ha definido. Si modifica el estilo subrayado del vínculo mediante el cuadro de diálogo Propiedades de la página,
Dreamweaver cambiará la definición del vínculo anterior.
1 Seleccione Modificar > Propiedades de la página o haga clic en el botón Propiedades de la página del inspector de
propiedades de texto.
2 Seleccione la categoría Encabezados y establezca las opciones.
Fuente Especifica la familia de fuentes predeterminada que se debe utilizar en las páginas Web. Dreamweaver utilizará la
familia de fuentes que el usuario especifique, a menos que se defina de forma concreta otro tipo de fuente para un elemento
de texto.
Encabezado 1 a Encabezado 6 Especifique el color y tamaño de la fuente que se debe utilizar para hasta un máximo de seis
niveles de etiquetas de encabezado.
1 Seleccione Modificar > Propiedades de la página o haga clic en el botón Propiedades de la página del inspector de
propiedades de texto.
2 Seleccione la categoría Título/Codificación y establezca las opciones.
Título Especifica el título de la página que aparece en la barra de título de la ventana de documento y la ventana de la
mayoría de los navegadores.
Tipo de documento (DTD) Especifica la definición de un tipo de documento. Por ejemplo, puede hacer que un documento
HTML sea compatible con XHTML seleccionando XHTML 1.0 de transición o XHTML 1.0 estricto del menú emergente.
DREAMWEAVER CS3 208
Guía del usuario
Si selecciona Unicode (UTF-8) como codificación del documento, no será necesaria la codificación de entidades, ya que la
codificación UTF-8 puede representar todos los caracteres. Si selecciona cualquier otra codificación del documento, es
posible que sea necesario recurrir a la codificación de entidades para poder representar determinados caracteres. Para más
información sobre las entidades de caracteres, consulte www.w3.org/TR/REC-html40/sgml/entities.html.
Formulario de normas Unicode Sólo está activado si selecciona UTF-8 como codificación del documento. Existen cuatro
formularios de normas Unicode. El más importante es el formulario de normalización C porque es el formulario más
utilizado en el modelo de caracteres para la Web. También se ofrecen los otros tres formularios de normas Unicode.
Incluir firma Unicode (BOM) Permite incluir en el documento una marca de orden de bytes (BOM, en sus siglas en inglés).
Una BOM está formada por entre 2 y 4 bytes situados al comienzo de un archivo de texto que identifican a un archivo como
Unicode y, en este caso, el orden de los bytes siguientes. Dado que UTF-8 carece de orden de bytes, la adición de una BOM
UTF-8 es opcional. Es obligatoria en el caso de UTF-16 y UTF-32.
Volver a cargar Permite convertir el documento existente o volver a abrirlo con la nueva codificación.
1 Seleccione Modificar > Propiedades de la página o haga clic en el botón Propiedades de la página del inspector de
propiedades de texto.
2 Seleccione la categoría Imagen de rastreo y establezca las opciones.
Imagen de rastreo Especifica una imagen que se va a emplear como guía para copiar un diseño. Esta imagen sólo sirve
como referencia, ya que no aparece cuando el documento se muestra en un navegador.
Transparencia Determina la opacidad de la imagen de rastreo, desde completamente transparente hasta completamente
opaca.
Algunos códigos HTML no tienen representación visible en los navegadores. Por ejemplo, las etiquetas comment no
aparecen en los navegadores. No obstante, mientras crea una página, puede resultar útil poder seleccionar este tipo de
elementos invisibles, editarlos, moverlos o borrarlos.
Dreamweaver permite especificar si debe mostrar iconos que marquen la ubicación de los elementos invisibles en la vista
Diseño de la ventana de documento. Para indicar los marcadores de elementos que deben aparecer, puede definir opciones
en las preferencias de Elementos invisibles. Por ejemplo, puede especificar que sean visibles los anclajes con nombre, pero
no los saltos de línea.
Puede crear determinados elementos invisibles (como comentarios y anclajes con nombre) utilizando los botones de la
categoría Común de la barra Insertar. Después podrá modificar estos elementos utilizando el inspector de propiedades.
Véase también
“Visualización del código” en la página 291
Selección de elementos
• Para seleccionar un elemento visible de la ventana de documento, haga clic en el elemento o arrastre el puntero hasta el
elemento.
• Para seleccionar un elemento invisible, seleccione Ver > Ayudas visuales > Elementos invisibles (si no está seleccionado)
y haga clic en el marcador del elemento en la ventana de documento.
DREAMWEAVER CS3 209
Guía del usuario
Algunos objetos aparecen en un lugar de la página distinto a aquél en el que se ha insertado el código. Por ejemplo, en la
vista Diseño, un elemento con posición absoluta (elemento PA) puede situarse en cualquier lugar de la página, pero en la
vista Código, la definición del elemento PA debe establecerse en un lugar fijo. Cuando los elementos invisibles se
encuentran visibles, Dreamweaver muestra marcadores en la ventana de documento para indicar la posición del código
correspondiente a los elementos invisibles. Al seleccionar un marcador, se selecciona el elemento completo; por ejemplo,
al seleccionar el marcador de un elemento PA, se selecciona el elemento PA completo.
• Para seleccionar una etiqueta completa (incluido su contenido, si lo hay), haga clic en una etiqueta del selector de
etiquetas, situado en la parte inferior izquierda de la ventana de documento. (El selector de etiquetas aparece tanto en la
vista Diseño como en la vista Código.) El selector de etiquetas siempre muestra las etiquetas que rodean a la selección
actual o al punto de inserción. La etiqueta situada más a la izquierda es la etiqueta más externa que contiene la selección
actual o el punto de inserción. La siguiente etiqueta está contenida en la etiqueta más externa, y así sucesivamente; la
etiqueta situada más a la derecha es la etiqueta más interna que contiene la selección actual o el punto de inserción.
En el siguiente ejemplo, el punto de inserción se sitúa en una etiqueta de párrafo, <p>. Para seleccionar la tabla que contiene
el párrafo que desea seleccionar, seleccione la etiqueta <table> situada a la izquierda de la etiqueta <p>.
1 Seleccione Edición > Preferencias (Windows) o Dreamweaver > Preferencias (Macintosh) y haga clic en Elementos
invisibles.
2 Seleccione qué elementos deben hacerse visibles y, a continuación, haga clic en Aceptar.
Nota: Una marca de verificación junto al nombre del elemento en el cuadro de diálogo indica que ese elemento se encontrará
visible cuando seleccione Ver > Ayudas visuales > Elementos invisibles.
Anclajes con nombre Muestra un icono que marca la ubicación de cada anclaje con nombre (a name ="") en el documento.
Scripts Muestra un icono que marca la ubicación del código JavaScript o VBScript en el cuerpo del documento. Seleccione
el icono para editar el script en el inspector de propiedades o para vincularlo a un archivo externo de script.
Comentarios Muestra un icono que marca la ubicación de los comentarios HTML. Seleccione el icono para ver el
comentario en el inspector de propiedades.
Saltos de línea Muestra un icono que marca la ubicación de cada salto de línea (BR). Esta opción está desactivada de forma
predeterminada.
DREAMWEAVER CS3 210
Guía del usuario
Mapas de imágenes de la parte cliente Muestra un icono que marca en el documento la ubicación de cada mapa de imagen
de la parte del cliente.
Estilos incrustados Muestra un icono que indica la ubicación de los estilos CSS incrustados en la sección body (el cuerpo)
del documento. Si los estilos CSS están colocados en la sección Head del documento, no aparecerán en la ventana de
documento.
Campos ocultos de formulario Muestra un icono que marca la ubicación de campos de formulario que tienen el atributo
type (tipo) definido como "hidden" (oculto).
Delimitador de formulario Muestra un borde alrededor de un formulario para indicar dónde puede insertar elementos de
formulario. El borde muestra el alcance de la etiqueta form, de manera que todos los elementos de formulario situados
dentro de dicho borde estén correctamente encerrados entre etiquetas form.
Anclajes para elementos PA Muestra un icono que marca la ubicación del código que define un elemento PA. El elemento
PA puede encontrarse en cualquier lugar de la página. (Los elementos PA no son elementos invisibles; tan sólo el código
que define al elemento PA es invisible.) Seleccione el icono para seleccionar el elemento PA; podrá ver el contenido del
elemento PA incluso en el caso de que el elemento PA esté marcado como oculto.
Anclaje para elementos alineados Muestra un icono que indica la ubicación del código HTML para elementos que aceptan
el atributo align. Estos elementos pueden ser imágenes, tablas, objetos ActiveX, plug-ins y applets. En algunos casos, el
código del elemento puede estar separado del objeto visible.
Etiquetas de formato de servidor visuales Muestra la ubicación de las etiquetas de formato de servidor (como las etiquetas
Active Server Pages o ColdFusion) cuyo contenido no se puede ver en la ventana de documento.
Etiquetas de formato de servidor no visuales Muestra la ubicación de las etiquetas de formato de servidor (como las
etiquetas Active Server Pages o ColdFusion) cuyo contenido no se puede ver en la ventana de documento.
CSS Display: Ninguno Muestra un icono que indica la posición del contenido oculto por la propiedad display:none en la
hoja de estilos vinculada o incrustada.
Mostrar texto dinámico como Muestra el texto dinámico de la página en el formato {Recordset:Field} de forma
predeterminada. Si la longitud de estos valores es suficiente para distorsionar el formato de página, puede cambiar la
visualización a {}.
Server-Side Includes Muestra el contenido real de cada archivo server-side include.
Texto y Vínculos Definen los colores predeterminados para texto, vínculos, vínculos visitados y vínculos activos. También
puede controlar estos colores utilizando hojas de estilos CSS.
Margen izquierdo y Margen superior Especifican los tamaños de los márgenes de la página en la etiqueta body, sólo para
Microsoft Internet Explorer. Netscape Navigator prescinde de estos valores y utiliza los de Ancho de márgenes y Alto de
márgenes. Para obtener un resultado óptimo en los dos navegadores, proporcione valores de márgenes para ambos
navegadores en lugar de para uno solo; complete los cuatro valores de márgenes en lugar de sólo dos. Para asegurarse de
DREAMWEAVER CS3 211
Guía del usuario
que no aparecen márgenes en ningún navegador, configure los cuatro valores con el valor 0. Dreamweaver no muestra
márgenes de página en la ventana de documento. Utilice Vista previa en el navegador para ver los márgenes.
Ancho de márgenes y Alto de márgenes Especifican los tamaños de los márgenes de la página en la etiqueta body, sólo para
Netscape Navigator. Internet Explorer omite estos valores y utiliza los de Margen izquierdo y Margen superior. Para
obtener un resultado óptimo en los dos navegadores, proporcione valores de márgenes para ambos navegadores en lugar
de para uno solo; complete los cuatro valores de márgenes en lugar de sólo dos. Para asegurarse de que no aparecen
márgenes en ninguno de los navegadores, configure los cuatro valores con el valor 0. Dreamweaver no muestra márgenes
de página en la ventana de documento. Utilice Vista previa en el navegador para ver los márgenes.
Véase también
“Aplicación, eliminación o cambio del nombre de los estilos de clase” en la página 129
Al realizar pruebas, sin embargo, se descubre que hay sólo 212 colores seguros para la Web, y no 216, ya que Internet
Explorer en Windows no muestra correctamente los colores #0033FF (0,51,255), #3300FF (51,0,255), #00FF33 (0,255,51)
y #33FF00 (51,255,0).
Cuando aparecieron los primeros navegadores Web, la mayor parte de los equipos mostraban únicamente 265 colores (8
bits por canal, bpc). Actualmente, la mayoría de los equipos muestran miles o millones de colores (16 y 32 bpc), por lo que
queda mucho menos justificado el uso de la paleta de colores válidos para los navegadores si desarrolla el sitio para usuarios
que disponen de equipos actualizados.
Un motivo para utilizar la paleta de colores aptos para la Web es el desarrollo orientado a los dispositivos Web alternativos,
como los PDA y las pantallas de los teléfonos móviles. Muchos de estos dispositivos ofrecen pantallas en blanco y negro (1
bpc) o de 256 colores (8 bpc) solamente.
Las paletas Cubos de color (predeterminado) y Tono continuo en Dreamweaver utilizan la paleta de 216 colores seguros
para la Web; al seleccionar un color de estas paletas, se muestra el valor hexadecimal del color.
Para seleccionar un color situado fuera de la gama segura para la Web, abra los colores del sistema haciendo clic en el botón
Rueda de color situado en la esquina superior derecha del selector de color de Dreamweaver. Los colores del sistema no se
limitan a los colores seguros para la Web.
Las versiones de Netscape Navigator para UNIX usan una paleta de colores distinta a la de las versiones para Windows y
Macintosh. Si está desarrollando el sitio Web para navegadores UNIX exclusivamente (o si los destinatarios serán usuarios
de Windows o Macintosh con monitores de 24 bpc y usuarios de UNIX con monitores de 8 bpc), es recomendable utilizar
valores hexadecimales que combinen los pares 00, 40, 80, BF o FF para lograr colores seguros para la Web en SunOS.
• Para quitar el color actual sin elegir ningún otro color, haga clic en el botón Color predeterminado .
• Para abrir el selector de color del sistema, haga clic en el botón Rueda de color .
Véase también
“Introducción a la barra de estado” en la página 17
3 Para alejar (reducir la ampliación), seleccione la herramienta Zoom, presione Alt (Windows) u Opción (Macintosh) y
haga clic en la página.
También puede alejar el zoom sin necesidad de recurrir a la herramienta Zoom: presione Control+- (Windows) o
Comando+- (Macintosh).
2 Arrastre la página.
Véase también
“Utilización de comportamientos JavaScript” en la página 329
La regla de los ocho segundos es una buena norma para controlar el tiempo de descarga de una página Web concreta. La
mayoría de los usuarios no esperan más de ocho segundos a que la página se cargue.
Véase también
“Definición del tamaño de ventana y la velocidad de conexión” en la página 25
1 Seleccione Archivo > Vista previa en el navegador > Editar lista de navegadores.
DREAMWEAVER CS3 214
Guía del usuario
2 Para añadir un navegador a la lista, haga clic en el botón de signo más (+), seleccione las opciones deseadas en el cuadro
de diálogo Añadir navegador y, a continuación, haga clic en Aceptar.
3 Para eliminar un navegador de la lista, selecciónelo y haga clic en el botón de signo menos (–).
4 Para cambiar la configuración de un navegador seleccionado, haga clic en el botón Editar, realice los cambios en el
cuadro de diálogo Editar navegador y, a continuación, haga clic en Aceptar.
5 Seleccione la opción Navegador principal o Navegador secundario para especificar si el navegador seleccionado es el
principal o el secundario.
Presione F12 (Windows) o las teclas Opción+F12 (Macintosh) para abrir el navegador principal; haga lo propio con
Control+F12 (Windows) o Comando+F12 (Macintosh) para abrir el navegador secundario.
6 Seleccione Vista previa utilizando el archivo temporal para crear una copia temporal para vista previa y depuración del
servidor. (Desactive esta opción si desea actualizar el documento directamente.)
Al asignar un nombre a un archivo, evite utilizar espacios y caracteres especiales en los nombres de archivos y carpetas. En
concreto, no utilice caracteres especiales (como é, ç o ¥) ni signos de puntuación (como dos puntos, barras inclinadas o
puntos) en los nombres de archivos que desee colocar en un servidor remoto; muchos servidores cambian estos caracteres
durante la carga, lo que provoca que se rompan los vínculos existentes con los archivos. Asimismo, no comience los
nombres de los archivos con números.
Véase también
“Creación de una página en blanco” en la página 65
Almacenamiento de un documento
1 Siga uno de estos procedimientos:
• Para sobrescribir la versión actual en el disco y guardar los cambios realizados, seleccione Archivo > Guardar.
• Para guardar el archivo en una carpeta diferente o utilizar un nombre diferente, seleccione Archivo > Guardar como.
2 En el cuadro de diálogo Guardar como que aparece a continuación, vaya a la carpeta en la que desea guardar el archivo.
3 En el cuadro de texto Nombre de archivo, introduzca un nombre para el archivo.
4 Haga clic en Guardar para guardarlo.
3 En el cuadro Nombre de archivo, introduzca un nombre para el archivo y haga clic en Guardar.
2 Haga clic en Sí para volver a la última versión; haga clic en No para mantener los cambios.
Nota: Si desea guardar un documento y, a continuación, salir de Dreamweaver, no podrá volver a la última versión de dicho
documento al reiniciar Dreamweaver.
DREAMWEAVER CS3 215
Guía del usuario
Al pegar texto en un documento de Dreamweaver, puede utilizar el comando Pegar o Pegado especial. El comando Pegado
especial le permite especificar el formato del texto pegado de diversas formas. Por ejemplo, si desea pegar texto de un
documento con formato de Microsoft Word en un documento de Dreamweaver pero desea eliminar todo el formato de
manera que pueda aplicar su propia hoja de estilos CSS al texto pegado, puede seleccionar el texto en Word, copiarlo al
portapapeles y utilizar el comando Pegado especial para seleccionar la opción que le permite pegar sólo texto.
Al utilizar el comando Pegar para pegar texto de otras aplicaciones, puede establecer las preferencias de pegado como
opciones predeterminadas.
Nota: Control+V (Windows) y Comando+V (Macintosh) siempre pegan sólo texto (sin formato) en la vista Código.
También puede pegar texto utilizando los siguientes métodos abreviados de teclado:
Comando+V (Macintosh)
Comando+Mayús+V (Macintosh)
HTML utiliza paréntesis angulares <> en el código, pero quizá necesite expresar los caracteres especiales “mayor que” y
“menor que” sin que Dreamweaver los interprete como código. En este caso, utilice > para mayor que (>) y < para menor
que (<).
Desgraciadamente, muchos navegadores (especialmente los navegadores antiguos y los que no son Netscape Navigator ni
Internet Explorer) no muestran correctamente muchas de las entidades con nombre.
1 En la ventana de documento, sitúe el punto de inserción en el lugar donde desea insertar un carácter especial.
2 Siga uno de estos procedimientos:
• Seleccione el nombre del carácter en el submenú Insertar > HTML > Caracteres especiales.
• En la categoría Texto de la barra Insertar, haga clic en el botón Caracteres y seleccione el carácter en el submenú.
DREAMWEAVER CS3 216
Guía del usuario
Existen otros muchos caracteres especiales disponibles; para seleccionar uno de ellos, seleccione Insertar > HTML >
Caracteres especiales > Otro o haga clic en el botón Caracteres en la categoría Texto de la barra Insertar y seleccione la
opción Otros caracteres. Seleccione un carácter en el cuadro de diálogo Insertar otro carácter y haga clic en Aceptar.
Las listas de definición no utilizan caracteres iniciales como puntos de viñeta o números y suelen utilizarse en glosarios o
descripciones. Además, las listas se pueden anidar. Una lista anidada es aquélla que contiene otras listas. Por ejemplo, en
algunos casos puede resultar conveniente anidar una lista ordenada o con viñetas en otra numerada u ordenada.
Utilice el cuadro de diálogo Propiedades de lista para configurar el aspecto de toda una lista o de sus elementos por
separado. Puede establecer el estilo de número, restablecer la numeración o configurar las opciones de las viñetas de los
distintos elementos o de toda la lista.
Véase también
“Definición de las propiedades CSS” en la página 122
2 Escriba el texto del elemento de la lista y presione Intro (Windows) o Retorno (Macintosh) para crear otro elemento de
la lista.
3 Para terminar la lista, presione dos veces Intro (Windows) o Retorno (Macintosh).
3 Aplique un nuevo estilo o tipo de lista al texto sangrado siguiendo el procedimiento detallado.
Nota: Para buscar archivos en un sitio, utilice diferentes comandos: Localizar en sitio local y Localizar en sitio remoto.
Véase también
“Visualización del código” en la página 291
Carpeta Limita la búsqueda a una carpeta específica. Después de seleccionar Carpeta, haga clic en el icono de carpeta para
localizar y seleccionar la carpeta que desea buscar.
Archivos seleccionados en el sitio Limita la búsqueda a los archivos y las carpetas seleccionados actualmente en el panel
Archivos.
Sitio local actual completo Amplía la búsqueda a todos los documentos HTML, los archivos de biblioteca y los documentos
de texto del sitio actual.
4 Utilice el menú emergente Buscar para especificar el tipo de búsqueda que desea realizar:
Código fuente Permite buscar cadenas de texto específicas en el código HTML. Puede buscar etiquetas específicas
mediante esta opción; sin embargo, la búsqueda Etiqueta específica permite realizar una búsqueda más flexible de las
etiquetas.
Texto Permite buscar cadenas de texto específicas en el texto del documento. La búsqueda de texto omite el código HTML
que interrumpe la cadena. Por ejemplo, si busca el perro negro, puede encontrar el perro negro y el perro
<i>negro</i>.
Texto (avanzado) Permite buscar cadenas de texto específicas que se encuentran dentro o fuera de una o varias etiquetas.
Por ejemplo, en un documento que contiene el código HTML siguiente, si busca intenta, especifica No está en etiqueta y
la etiqueta i, sólo encontrará la segunda aparición de la palabra intenta: Juan <i>intenta</i> hacer su trabajo a
tiempo, pero no siempre lo consigue. Y mira que lo intenta. .
Etiqueta específica Busca etiquetas, atributos y valores de atributos específicos, como todas las etiquetas td con valign
definido como top.
Omitir espacio en blanco Considera todos los espacios en blanco como un solo espacio a efectos de búsqueda. Por ejemplo,
si esta opción está seleccionada, este texto coincidirá con este texto y con este texto, pero no con estetexto.
Esta opción no está disponible cuando está activada la opción Utilizar expresión regular; en este caso es necesario escribir
explícitamente la expresión regular para omitir el espacio en blanco. Observe que las etiquetas <p> y <br> no se consideran
espacios en blanco.
Palabra completa Limita la búsqueda al texto que coincida con una o varias palabras completas.
Nota: Utilizar esta opción equivale a realizar una búsqueda de expresiones regulares en forma de cadena de texto que empiecen
y acaben con \b, la expresión normal de límite de palabra.
Utilizar expresión regular Considera algunos caracteres y cadenas cortas (por ejemplo, ?, *, \w y \b) de la cadena de
búsqueda como operadores de expresiones regulares. Por ejemplo, si busca el perro l\w*\b puede encontrar el perro
ladrador y el perro lanudo.
Nota: Si está trabajando en la vista Código, realiza cambios en el documento e intenta buscar y reemplazar elementos que no
son código, aparecerá un cuadro de diálogo informándole de que Dreamweaver está sincronizando las dos vistas antes de
realizar la búsqueda.
6 Para buscar sin reemplazar, haga clic en Buscar siguiente o Buscar todos:
Buscar siguiente Se desplaza hasta la siguiente aparición del texto o de las etiquetas de la búsqueda del documento actual
y la selecciona. Si la etiqueta no aparece más veces en el documento actual, Dreamweaver continúa con el documento
siguiente, en el caso de que realice la búsqueda en más de un documento.
DREAMWEAVER CS3 219
Guía del usuario
Buscar todos Abre el panel de búsqueda del grupo de paneles Resultados. Si realiza una búsqueda en un solo documento,
la opción Buscar todos muestra todas las apariciones del texto o de las etiquetas de la búsqueda, con el contexto en el que
se encuentran. Si realiza una búsqueda en un directorio o sitio, Buscar todos muestra una lista de los documentos que
contienen la etiqueta.
7 Para reemplazar el texto o las etiquetas encontrados, haga clic en Reemplazar y Reemplazar todos.
8 Cuando acabe, haga clic en Cerrar.
Si realiza la búsqueda en un conjunto de archivos, se abrirá el archivo que contiene el resultado de la búsqueda.
Sin atributo Permite seleccionar un atributo que no debe encontrarse en la etiqueta para que ésta coincida. Por ejemplo,
seleccione esta opción para buscar todas las etiquetas img sin atributo alt.
Contiene Especifica texto o una etiqueta que deba encontrarse dentro de la etiqueta original para que ésta coincida. Por
ejemplo, en el código <b><font size="4">heading 1</font></b>, la etiqueta font está dentro de la etiqueta b.
No contiene Especifica texto o una etiqueta que no debe encontrarse dentro de la etiqueta original para que ésta coincida.
En etiqueta Especifica una etiqueta dentro de la cual debe encontrarse la etiqueta buscada para que ésta coincida.
No está en etiqueta Especifica una etiqueta dentro de la cual no debe encontrarse la etiqueta buscada para que ésta
coincida.
5 (Opcional.) Para limitar más la búsqueda, haga clic en el botón más (+) y repita el paso 3.
6 Si no ha aplicado ningún modificador de etiqueta en los pasos 3 y 4, haga clic en el botón menos (-) para eliminar los
modificadores de etiqueta del menú emergente.
7 Si desea realizar una acción cuando se encuentra la etiqueta (por ejemplo, quitar o sustituir la etiqueta), seleccione la
acción en el menú emergente Acciones y, si procede, especifique cualquier información adicional necesaria para realizar la
acción.
DREAMWEAVER CS3 220
Guía del usuario
4 Seleccione En etiqueta o No está en etiqueta y, a continuación, elija una etiqueta en el menú emergente que aparece al lado.
Por ejemplo, seleccione En etiqueta y, seguidamente, title.
5 (Opcional.) Haga clic en el botón más (+) para limitar la búsqueda a uno o varios de los modificadores de etiqueta
siguientes:
Con atributo Permite seleccionar un atributo que no debe encontrarse en la etiqueta para que ésta coincida. Puede
especificar un valor determinado para el atributo o seleccionar [cualquier valor].
Sin atributo Permite seleccionar un atributo que no debe encontrarse en la etiqueta para que ésta coincida. Por ejemplo,
seleccione esta opción para buscar todas las etiquetas img sin atributo alt.
Contiene Especifica texto o una etiqueta que debe encontrarse dentro de la etiqueta original para que ésta coincida. Por
ejemplo, en el código <b><font size="4">heading 1</font></b>, la etiqueta font está dentro de la etiqueta b.
No contiene Especifica texto o una etiqueta que no debe encontrarse dentro de la etiqueta original para que ésta coincida.
En etiqueta Especifica una etiqueta dentro de la cual debe encontrarse la etiqueta buscada para que ésta coincida.
No está en etiqueta Especifica una etiqueta dentro de la cual no debe encontrarse la etiqueta buscada para que ésta
coincida.
Nota: Al pegar texto en un documento de Dreamweaver, puede utilizar el comando Pegar o Pegado especial. El comando
Pegado especial le permite especificar el formato del texto pegado de diversas formas. Por ejemplo, si desea pegar texto de un
documento con formato de Microsoft Word en un documento de Dreamweaver pero desea eliminar todo el formato de manera
que pueda aplicar su propia hoja de estilos CSS al texto pegado, puede seleccionar el texto en Word, copiarlo al portapapeles y
utilizar el comando Pegado especial para seleccionar la opción que le permite pegar sólo texto.
Nota: Las preferencias establecidas en la sección Copiar/Pegar del cuadro de diálogo Preferencias sólo afectan a aquello que se
pegue en la vista Diseño.
Nota: La opción de formato completo no permite conservar estilos CSS procedentes de una hoja de estilos externa ni aquellos
estilos que procedan de aplicaciones en las que no se conserven los estilos al pegar en el portapapeles.
Conservar saltos de línea Permite conservar los saltos de línea en el texto pegado. Esta opción aparece desactivada si ha
seleccionado Sólo texto.
Limpiar espaciado de párrafo de Word Seleccione esta opción si ha seleccionado Texto con estructura o Texto con
estructura y formato básico y desea eliminar el espacio adicional existente entre los párrafos al pegar el texto.
De forma predeterminada, el corrector ortográfico utiliza el diccionario de inglés de Estados Unidos. Para cambiar el
diccionario, seleccione Edición > Preferencias > General (Windows) o Dreamweaver > Preferencias > General (Macintosh)
y, a continuación, seleccione el diccionario que desea utilizar en el menú emergente Diccionario ortográfico. Se pueden
descargar diccionarios de otros idiomas desde el Centro de soporte de Dreamweaver en
www.adobe.com/go/dreamweaver_support_es.
Cambiar Sustituye esta aparición de la palabra no reconocida por el texto que usted escriba en el cuadro Cambiar a o por
la selección de la lista Sugerencias.
Cambiar todas Reemplaza de la misma manera todas las apariciones de la palabra no reconocida.
Puede importar y aplicar formato a datos de tabla e importar texto de documentos HTML de Microsoft Word.
También puede añadir texto de documentos de Microsoft Excel a un documento de Dreamweaver importando el contenido
del archivo de Excel en una página Web.
1 Seleccione Archivo > Importar> Importar datos de tabla o bien Insertar > Objetos de tabla > Importar datos de tabla.
2 Localice el archivo deseado o introduzca su nombre en el cuadro de texto.
DREAMWEAVER CS3 222
Guía del usuario
3 Seleccione el delimitador empleado cuando se guardó el archivo como texto delimitado. Las opciones disponibles son:
Tabulación, Coma, Punto y coma, Dos puntos y Otro.
Si selecciona Otro, aparecerá un campo en blanco al lado de la opción. Introduzca el carácter empleado como delimitador.
4 Utilice las restantes opciones para aplicar formato o definir la tabla en la que se importarán los datos y haga clic en
Aceptar.
Véase también
“Cómo abrir y editar documentos existentes” en la página 71
En lugar de importar todo el contenido de un archivo, también es posible pegar fragmentos de un documento de Word y
conservar el formato.
Nota: Si utiliza Microsoft Office 97, no podrá importar el contenido de un documento de Word ni de Excel; debe insertar un
vínculo al documento.
Texto con estructura Inserta texto que conserva su estructura pero no el formato básico. Por ejemplo, puede pegar texto y
conservar la estructura de los párrafos, listas y tablas sin conservar negritas, cursivas u otras características de formato.
Texto con estructura y formato básico Inserta texto con formato HTML estructurado y simple (por ejemplo, párrafos y
tablas, así como texto formateado con la etiqueta b, i, u, strong, em, hr, abbr o acronym).
Texto con estructura y formato completo Inserta texto que conserva toda la estructura, el formato HTML y los estilos CSS.
Limpiar espaciado de párrafo de Word Elimina espacios adicionales entre párrafos al pegar el texto si seleccionó la opción
Texto con estructura o Formato básico.
5 Cuando cargue la página en el servidor Web, asegúrese de cargar también el archivo de Word o Excel.
La página contiene ahora un vínculo al documento de Word o Excel. El texto del vínculo es el nombre del archivo
vinculado; puede modificar el texto del vínculo.
Véase también
“Administración de vínculos en el mapa del sitio” en la página 272
De forma predeterminada, Dreamweaver aplica formato a texto mediante hojas de estilos en cascada (CSS). Los estilos CSS
ofrecen a los diseñadores y desarrolladores Web un mayor control sobre el diseño de la página Web, a la vez que les permite
utilizar funciones mejoradas que optimizan la accesibilidad y reducen el tamaño de archivo. Puesto que el formato y la
alineación se aplican mediante los comandos de formato de Dreamweaver, las reglas CSS están incrustadas en el documento
actual. Esto le permite reutilizar fácilmente los estilos existentes, así como asignar nombre a los estilos que cree. CSS se
está convirtiendo en el método preferido para aplicar formato a texto y presentar páginas Web.
Si lo prefiere, puede optar por utilizar etiquetas de formato HTML para aplicar formato y alinear el texto de las páginas Web.
Para utilizar etiquetas HTML en lugar de CSS, debe cambiar las preferencias de formato de texto predeterminadas de
Dreamweaver.
La utilización de CSS es una forma de controlar el estilo de una página Web sin que se vea afectada su estructura. Al separar
los elementos visuales de diseño (fuentes, colores, márgenes, etc.) de la estructura lógica de una página Web, CSS permite
a los diseñadores Web tener un control visual y tipográfico de la página Web sin que ello repercuta negativamente en la
integridad del contenido. Además, al definir el diseño tipográfico y el diseño de la página a partir de un solo bloque de
código, sin tener que recurrir a mapas de imagen, etiquetas font, tablas y GIF espaciadores, se pueden llevar a cabo
descargas más rápidamente, mejorar el mantenimiento del sitio Web y establecer un punto central desde el que se pueden
controlar los atributos de diseño de varias páginas Web.
Los estilos CSS definen el formato del texto de una determinada clase o redefinen el formato de una etiqueta HTML
específica (como h1, h2, p o li).
Puede almacenar los estilos CSS que cree directamente en el documento (la configuración predeterminada al aplicar
formato al texto empleando el inspector de propiedades) o, si desea tener mayor control y flexibilidad, en una hoja de estilos
externa. Si adjunta una hoja de estilos externa a varias páginas Web, todas las páginas reflejarán automáticamente los
cambios realizados en la hoja. Para acceder a todas las reglas de estilos CSS de una página, utilice el panel Estilos CSS
(Ventana > Estilos CSS).
Nota: Puede combinar formato CSS y HTML 3.2 en la misma página. La aplicación de formato se realiza de forma jerárquica:
el formato HTML 3.2 tiene prioridad sobre el formato aplicado mediante hojas de estilo CSS externas y el estilo CSS incrustado
en un documento tiene prioridad sobre el estilo CSS externo.
Véase también
“Apertura del panel Estilos CSS” en la página 121
Puesto que el inspector de propiedades se utiliza para aplicar formato al texto, Dreamweaver realiza un seguimiento de las
propiedades de formato que el usuario asigna a todos los elementos del texto y asigna una etiqueta a cada uno de ellos
mediante una convención de asignación de nombres: Style1, Style2, Style3, Stylen. Si asigna los mismos atributos de formato
a dos o más elementos del texto, Dreamweaver asigna una etiqueta a los elementos que tengan el mismo título; de este modo,
se eliminan los nombres de estilo redundantes. La etiqueta que Dreamweaver aplica a un cuerpo de texto determinado se
puede aplicar posteriormente mediante el menú emergente Estilo, lo que permite crear una biblioteca de estilos dentro de
una página y aplicar esos mismos estilos simplemente seleccionando el elemento de texto en la página y seleccionando un
estilo en el menú Estilos. Puede cambiar el nombre de los estilos por texto con más significado, como Encabezado1,
Encabezado2, Cuerpo y CuerpoTabla.
El menú emergente Estilo del inspector de propiedades muestra ambos nombres de estilos en la página, además de una vista
previa de las propiedades del estilo. Las propiedades mostradas en la vista previa son la familia de fuentes, el tamaño y el
grosor de la fuente, el color del texto y el color de fondo.
Cuando utiliza el inspector de propiedades para aplicar el estilo en negrita o cursiva, Dreamweaver aplica automáticamente
las etiquetas <strong> o <em>, respectivamente. Si diseña páginas para navegadores de la versión 3.0 o anterior, debe
cambiar esta preferencia en la categoría General del cuadro de diálogo Preferencias (Edición > Preferencias).
Para ver un tutorial sobre la aplicación de formato al texto con el inspector de propiedades, consulte
www.adobe.com/go/vid0147_es.
Véase también
“Creación y administración de CSS” en la página 118
Estilo Muestra el estilo de clase que se aplica actualmente al texto seleccionado. Si no se ha aplicado ningún estilo a la
selección, el menú emergente muestra Sin estilo CSS. Si se han aplicado varios estilos a la selección, el menú aparece en
blanco.
Combinación de fuentes Aplica al texto la combinación de fuentes seleccionada. Utilice el menú emergente para
seleccionar la combinación de fuentes que desea aplicar, o bien seleccione Editar lista de fuentes para crear o editar una
combinación.
Tamaño Aplica un tamaño de fuente específico (de 1 a 7) o un tamaño de fuente (de + o –1 a + o –7) relativo al tamaño de
la fuente base (el valor predeterminado es 3).
Color del texto Muestra el texto con el color seleccionado. Seleccione un color seguro para la Web haciendo clic en el
cuadro de colores o introduzca un valor hexadecimal (por ejemplo, #FF0000) en el campo de texto adyacente.
Negrita Aplica <b> o <strong> al texto seleccionado, en función de la preferencia de estilo definida en la categoría General
del cuadro de diálogo Preferencias.
Cursiva Aplica <i> o <em> al texto seleccionado, en función de la preferencia de estilo definida en la categoría General del
cuadro de diálogo Preferencias.
Alinear a la izquierda, al centro o a la derecha Aplican la alineación correspondiente.
Vínculo Crea una lista con viñetas del texto seleccionado. Haga clic en el icono de carpeta para localizar un archivo del
sitio, escriba el URL, arrastre el icono de señalización hasta un archivo del panel Archivos o arrastre un archivo desde el
panel Archivos hasta el cuadro.
Destino Permite especificar el marco o la ventana donde se cargará el documento vinculado.
• _blank carga el archivo vinculado en una nueva ventana sin nombre del navegador.
• _parent carga el archivo vinculado en el conjunto de marcos padre o en la ventana del marco que contiene el vínculo.Si
el marco que contiene el vínculo no está anidado, el archivo vinculado se cargará en la ventana completa del navegador.
• _self carga el archivo vinculado en el mismo marco o ventana que el vínculo. Este destino está implícito, por lo que
normalmente no es preciso especificarlo.
DREAMWEAVER CS3 226
Guía del usuario
• _top carga el archivo vinculado en la ventana completa del navegador, quitando así todos los marcos.
Lista sin ordenar Crea una lista con viñetas del texto seleccionado. Si no hay texto seleccionado, comienza una nueva lista
con viñetas.
Lista ordenada Crea una lista numerada del texto seleccionado. Si no hay texto seleccionado, comienza una nueva lista
numerada.
Elemento de lista Abre el cuadro de diálogo Propiedades de lista.
Sangría y Anular sangría Inserta y anula sangría en el texto seleccionado aplicando o quitando la etiqueta blockquote. En
una lista, la aplicación de sangría crea una lista anidada y su anulación elimina la anidación de la lista.
Utilice el menú Formato del inspector de propiedades o el submenú Texto > Formato de párrafo para aplicar las etiquetas
estándar de párrafo y encabezado.
1 Sitúe el punto de inserción en el párrafo o seleccione parte del texto del párrafo.
2 En el submenú Texto > Formato de párrafo o en el menú emergente Formato del inspector de propiedades, elija una
opción:
• Elija un formato de párrafo (por ejemplo, Encabezado 1, Encabezado 2, Texto con formato predeterminado, etc.). La
etiqueta HTML asociada con el estilo seleccionado (por ejemplo, h1 para Encabezado 1, h2 para Encabezado 2, pre para
Formato predeterminado, etc.) se aplicará a todo el párrafo.
• Seleccione Ninguno para quitar un formato de párrafo.
Cuando aplica una etiqueta de encabezado a un párrafo, Dreamweaver añade automáticamente la siguiente línea de texto
como un párrafo sencillo. Para cambiar esta configuración, seleccione Edición > Preferencias (Windows) o Dreamweaver
> Preferencias (Macintosh); a continuación, en la categoría General, en la sección Opciones de edición, compruebe que la
casilla Cambiar a párrafo sencillo tras el encabezado no esté activada.
Véase también
“Configuración de las propiedades de texto en el inspector de propiedades” en la página 224
Véase también
“Utilización del selector de colores” en la página 211
Alineación de texto
Puede alinear texto en la página utilizando el inspector de propiedades o el submenú Texto > Alinear. Asimismo, puede
centrar cualquier elemento en una página usando el comando Texto > Alinear > Centro.
Alinear Especifica la alineación de la regla (Predet., Izquierda, Centro o Derecha). Esta configuración sólo es aplicable si
el ancho de la regla es inferior al ancho de la ventana del navegador.
Sombreado Especifica si la regla debe trazarse con sombreado. Desactive esta opción para trazar la regla con un color
sólido.
1 Seleccione el texto. Si no hay texto seleccionado, la opción se aplicará al texto que escriba a continuación.
2 Elija entre las opciones siguientes:
• Para cambiar la fuente, seleccione una combinación de fuentes en el inspector de propiedades o en el submenú Texto >
Fuente. Seleccione Predeterminada para quitar los tipos de fuente aplicados anteriormente y aplicar la fuente
predeterminada al texto seleccionado (la fuente predeterminada por el navegador o la fuente asignada a la etiqueta en la
hoja de estilos CSS).
• Para cambiar el estilo de fuente, haga clic en Negrita o Cursiva en el inspector de propiedades o elija un estilo de fuente
(Negrita, Cursiva, Subrayado, etc.) en el submenú Texto > Estilo.
Nota: Cuando utiliza el inspector de propiedades para aplicar el estilo en negrita o cursiva, Dreamweaver aplica
automáticamente las etiquetas <strong> o <em>, respectivamente. Si diseña páginas para navegadores de la versión 3.0 o
anterior, debe cambiar esta preferencia en la categoría General del cuadro de diálogo Preferencias (Edición > Preferencias).
• Para cambiar el tamaño de fuente, elija un tamaño (de 1 a 7) en el inspector de propiedades o en el submenú Texto >
Tamaño.
Los tamaños de fuente HTML son tamaños relativos, no de puntos. Los usuarios establecen el tamaño de puntos de la
fuente predeterminada para sus navegadores. Éste será el tamaño de fuente que verán cuando elijan Predeterminada o 3 en
el inspector de propiedades o el submenú Texto > Tamaño. Los tamaños 1 y 2 aparecerán más pequeños que el tamaño de
fuente predeterminado; los tamaños 4 a 7 aparecerán más grandes. Asimismo, las fuentes suelen aparecer con un mayor
tamaño en Windows que en Mac OS, si bien Macintosh Internet Explorer 5 utiliza el mismo tamaño predeterminado que
Windows.
Una forma de asegurar el uso del mismo tamaño de fuente consiste en utilizar estilos CSS con el tamaño de fuente definido
en píxeles.
• Para aumentar o reducir el tamaño del texto seleccionado, elija un tamaño relativo (desde + o –1 hasta +4 o –3) en el
inspector de propiedades o en el menú Texto > Cambio de tamaño.
Nota: Estos números indican una diferencia relativa respecto al tamaño de la fuente base. El valor predeterminado de fuente
base es 3. Por consiguiente, el valor +4 da como resultado un tamaño de fuente de 3 + 4, es decir, 7. El valor máximo del
tamaño de fuente es 7. Si intenta definir uno más alto, se mostrará como 7. Dreamweaver no muestra la etiqueta basefont
(que se encuentra en la sección head), aunque el tamaño de fuente se mostrará correctamente en un navegador. Para
comprobarlo, compare el texto definido en 3 con el texto definido en +3.
Véase también
“Creación de páginas con CSS” en la página 114
1 Seleccione Cambiar nombre en el menú emergente Estilo del inspector de propiedades de texto.
2 Seleccione el estilo cuyo nombre desee cambiar en el menú emergente Cambiar nombre de estilo.
3 Introduzca el nuevo nombre en el cuadro de texto Nuevo nombre y haga clic en Aceptar.
Las combinaciones de fuentes determinan cómo muestra un navegador el texto de la página Web. Un navegador utiliza la
primera fuente de la combinación que se encuentre en el sistema del usuario; si no está instalada ninguna de las fuentes de
la combinación, el navegador mostrará el texto de acuerdo con las preferencias que tenga definidas.
4 Cuando termine de seleccionar fuentes específicas, seleccione una familia genérica de fuentes en el menú Fuentes
disponibles y haga clic en el botón << para pasar la familia genérica de fuentes a la lista Fuentes elegidas.
Las familias genéricas de fuentes son: cursiva, fantasía, monoespacio, sans-serif y serif. Si ninguna de las fuentes de la lista
Fuentes elegidas está disponible en el sistema del usuario, el texto aparecerá en la fuente predeterminada asociada con la
familia genérica de fuentes. Por ejemplo, la fuente monoespacio predeterminada en la mayoría de los sistemas es Courier.
DREAMWEAVER CS3 230
Guía del usuario
Inserción de fechas
Dreamweaver proporciona un objeto Fecha que permite insertar la fecha actual con el formato que prefiera (con o sin la
hora) y ofrece la posibilidad de actualizarla cada vez que guarde el archivo.
Nota: Las fechas y horas que aparecen en el cuadro de diálogo Insertar fecha no son las actuales y tampoco reflejan las que verá
el usuario cuando visite el sitio. Sólo son ejemplos de la forma en que se puede presentar esta información.
1 En la ventana de documento, sitúe el punto de inserción en el lugar donde desea insertar la fecha.
2 Siga uno de estos procedimientos:
• Seleccione Insertar > Fecha.
• En la categoría Común de la barra Insertar, haga clic en el icono Fecha.
3 En el cuadro de diálogo que aparece, seleccione el formato de día de la semana, fecha y hora.
4 Si desea que la fecha insertada se actualice cada vez que guarde el documento, seleccione Actualizar automáticamente al
guardar. Si desea que la fecha se convierta en texto normal cuando se inserte y no se actualice automáticamente, desactive
esa opción.
5 Haga clic en Aceptar para insertar la fecha.
Si ha seleccionado Actualizar automáticamente al guardar, puede editar el formato de fecha después de insertarlo en el
documento haciendo clic en el texto formateado y seleccionando Editar formato de fecha en el inspector de propiedades.
Los archivos PNG son los más adecuados para casi cualquier tipo de gráfico Web debido a su flexibilidad y su tamaño de
archivo reducido; no obstante, la visualización de imágenes PNG sólo es parcialmente compatible con los navegadores
Microsoft Internet Explorer (4.0 y posteriores) y Netscape Navigator (4.04 y posteriores). Por lo tanto, a no ser que esté
diseñando para un tipo de usuario concreto que utilice un navegador compatible con el formato PNG, deberá utilizar
archivos GIF o JPEG para poder llegar a más usuarios.
Los archivos GIF (Formato de intercambio de gráficos, Graphic Interchange Format) Los archivos GIF utilizan un máximo
de 256 colores y son idóneos para visualizar imágenes con tonos no continuos o imágenes con grandes áreas de color
homogéneo, como barras de navegación, botones, iconos, logotipos u otras imágenes con colores y tonos uniformes.
El formato de archivo JPEG (Grupo conjunto de expertos fotográficos, Joint Photographic Experts Group) El formato de
archivo JPEG es el mejor para imágenes fotográficas o de tonos continuos, ya que puede contener millones de colores. A
medida que la calidad de un archivo JPEG aumenta, también lo hace su tamaño y el tiempo que tarda en descargarse. A
menudo es posible conseguir un equilibrio adecuado entre la calidad de la imagen y el tamaño de archivo comprimiendo
el archivo JPEG.
El formato de archivo PNG (Grupo de redes portátiles, Portable Network Group) El formato de archivo PNG es un sustituto
del formato GIF sin patente compatible con imágenes con color indexado, escala de grises y color verdadero, además de ser
compatible con el canal alfa para transparencias. PNG es el formato de archivo nativo de Adobe® Fireworks®. Los archivos
PNG conservan la información original de capa, vector, color y efectos (como por ejemplo las sombras), y todos los
elementos pueden editarse siempre que se desee. Los archivos se deben guardar con la extensión .png para que
Dreamweaver pueda reconocerlos como tales.
DREAMWEAVER CS3 231
Guía del usuario
Asimismo, las imágenes se pueden insertar de forma dinámica. Las imágenes dinámicas son aquellas que cambian con
frecuencia. Por ejemplo, en los sistemas de rotación de rótulos publicitarios es necesario seleccionar de forma aleatoria un
único rótulo de una lista de posibles rótulos y, después, mostrar dinámicamente la imagen del rótulo seleccionado cuando
se solicite una página.
Tras insertar una imagen, puede definir atributos de accesibilidad de etiqueta de imagen que los lectores de pantalla pueden
leer para usuarios ciegos. Estos atributos se pueden editar en el código HTML.
1 Coloque el punto de inserción en el lugar de la ventana de documento en el que desea que aparezca la imagen y, a
continuación, siga uno de estos procedimientos:
• En la categoría Común de la barra Insertar, haga clic en el icono Imagen .
• En la categoría Común de la barra Insertar, haga clic en el menú Imágenes y seleccione el icono Imagen. Con el icono
Imagen visible en la barra Insertar, puede arrastrar el icono a la ventana del documento (o a la ventana de visualización
de código, si está trabajando en el código).
• Seleccione Insertar > Imagen.
• Arrastre una imagen desde el panel Activos (Ventana > Activos) hasta la posición deseada de la ventana de documento.
A continuación, siga con el paso 3.
• Arrastre una imagen desde el panel Archivos hasta la posición deseada de la ventana de documento. A continuación, siga
con el paso 3.
• Arrastre una imagen desde el escritorio hasta la posición deseada de la ventana de documento. A continuación, siga con
el paso 3.
2 En el cuadro de diálogo que aparece, siga uno de estos procedimientos:
• Seleccione Sistema de archivos para elegir un archivo de imagen.
• Seleccione Fuente de datos para elegir un origen de imagen dinámica.
• Haga clic en el botón Sitios y servidores para elegir un archivo de imagen en una carpeta remota de uno de los sitios de
Dreamweaver.
3 Busque y seleccione el origen de imagen o contenido que desee insertar.
Si está trabajando en un documento que no está guardado, Dreamweaver genera una referencia con la estructura file:// para
el archivo de imagen. Al guardar el documento en cualquier lugar del sitio, Dreamweaver convierte la referencia en una
ruta relativa al documento.
Nota: Al insertar imágenes, se puede utilizar una ruta absoluta a una imagen que se encuentra en un servidor remoto (es decir,
una imagen que no está disponible en la unidad de disco duro local). No obstante, si tiene algún problema de rendimiento al
trabajar, le sugerimos que desactive la visualización de la imagen en la vista Diseño anulando la selección de Comandos >
Mostrar archivos externos.
4 Haga clic en Aceptar. Aparece el cuadro Atributos de accesibilidad de la etiqueta de imagen si se ha activado el cuadro
de diálogo en Preferencias (Edición > Preferencias).
5 Introduzca los valores en los cuadros de texto Texto alternativo y Descripción larga y haga clic en Aceptar.
• En el cuadro de diálogo Texto alternativo, escriba un nombre para la imagen o una breve descripción. El lector de
pantalla lee la información introducida en dicho cuadro. Debe limitar la entrada a alrededor de 50 caracteres. Si desea
introducir descripciones más largas, puede proporcionar un vínculo en el cuadro de texto Descripción larga, a un archivo
que contenga más información sobre la imagen.
• En el cuadro Descripción larga, escriba la ubicación de un archivo que aparezca cuando el usuario haga clic en la imagen
o en el icono de carpeta para desplazarse hasta el archivo. Este cuadro de texto proporciona un vínculo a un archivo con
el que está relacionado u ofrece más información acerca de la imagen.
DREAMWEAVER CS3 232
Guía del usuario
Nota: Puede completar uno o ambos cuadros de texto, en función de sus necesidades. El lector de pantalla lee el atributo Texto
alternativo de la imagen.
Nota: Si presiona Cancelar, la imagen aparece en el documento, pero Dreamweaver no le asocia etiquetas o atributos de
accesibilidad.
Véase también
“Conversión de imágenes en contenido dinámico” en la página 532
“Optimización del espacio de trabajo para el diseño de páginas accesibles” en la página 666
1 Seleccione Ventana > Propiedades para ver el inspector de propiedades para una imagen seleccionada.
2 En el cuadro de texto situado bajo la imagen en miniatura, introduzca un nombre de modo que pueda hacer referencia
a la imagen cuando utilice un comportamiento de Dreamweaver (como Intercambiar imagen) o cuando utilice un lenguaje
de creación de scripts como JavaScript o VBScript.
3 Defina cualquiera de las opciones de imagen.
An (Ancho) y Al (Alto) El ancho y el alto de la imagen en píxeles. Dreamweaver actualiza automáticamente estos cuadros de
texto con las dimensiones originales de la imagen al insertar una imagen en una página.
Si establece valores de An (Ancho) y Al (Alto) que no se corresponden con el ancho y el alto reales de la imagen, es posible
que ésta no se muestre correctamente en el navegador. Para restaurar los valores originales, haga clic en las etiquetas de los
cuadros de texto An (Ancho) y Al (Alto), o bien haga clic en el botón de restablecimiento del tamaño de la imagen situado
a la derecha de los cuadros de texto An y Al al introducir un valor nuevo.
Nota: Puede cambiar estos valores para establecer la escala del tamaño de visualización de esta instancia de imagen, aunque
no por ello se reducirá el tiempo de descarga, ya que el navegador descarga todos los datos de la imagen antes de asignarle una
escala. Si desea reducir el tiempo de descarga y conseguir que todas las instancias de una imagen tengan el mismo tamaño,
utilice una aplicación de edición de imágenes.
Origen Especifica el archivo de origen para la imagen. Haga clic en el icono de carpeta para localizar el archivo de origen
o escriba la ruta correspondiente.
Vínculo Especifica un hipervínculo para la imagen. Arrastre el icono de señalización hasta un archivo del panel Archivos,
haga clic en el icono de carpeta para buscar y seleccionar un documento del sitio o escriba el URL.
Alinear Alinea una imagen y texto en la misma línea.
Alt Especifica el texto alternativo que aparecerá en lugar de la imagen en los navegadores que sólo admiten texto o en
aquéllos configurados para descargar las imágenes manualmente. Para usuarios con deficiencias visuales que usan
sintetizadores de voz con navegadores que sólo admiten texto, el texto se reproduce en voz alta. En algunos navegadores,
este texto también aparece al situar el puntero sobre la imagen.
Mapa y Herramientas de zona interactiva Permiten asignar una etiqueta y crear un mapa de imagen en el lado del cliente.
DREAMWEAVER CS3 233
Guía del usuario
Espacio V y Espacio H Añaden espacio, en píxeles, a los lados de la imagen. Espacio V añade espacio en la parte superior e
inferior de una imagen. Espacio H añade espacio a la izquierda y la derecha de una imagen.
Destino Especifica el marco o la ventana donde se cargará la página vinculada. (Esta opción no está disponible cuando la
imagen no está vinculada a otro archivo.) En la lista Destino figuran los nombres de todos los marcos del conjunto de
marcos actual. También puede seleccionar estos nombres de destino reservados:
• _blank carga el archivo vinculado en una ventana de navegador nueva y sin nombre.
• _parent carga el archivo vinculado en el conjunto de marcos padre o en la ventana del marco que contiene el vínculo.Si
el marco que contiene el vínculo no está anidado, el archivo vinculado se cargará en la ventana completa del navegador.
• _self carga el archivo vinculado en el mismo marco o ventana que el vínculo. Este destino es el predeterminado, por lo
que normalmente no es preciso especificarlo.
• _top carga el archivo vinculado en la ventana completa del navegador, quitando así todos los marcos.
Orig. (Origen base) Especifica la imagen que debe cargarse antes que la imagen principal. Muchos diseñadores utilizan una
versión de 2 bpc (blanco y negro) de la imagen principal porque se carga más rápidamente y ofrece a los visitantes una idea
de lo que van a ver.
Borde El ancho en píxeles del borde de la imagen. La configuración predeterminada es sin borde.
Edición Inicia el editor de imágenes que ha especificado en las preferencias de editores externos y abre la imagen
seleccionada.
Optimizar Abre el cuadro de diálogo Optimización.
Recorte Recorta el tamaño de una imagen, con lo que se eliminan las áreas no deseadas de la imagen seleccionada.
Volver a muestrear Muestrea de nuevo una imagen cuyo tamaño se ha cambiado, lo que mejora su calidad en su nuevo
tamaño y forma.
Brillo y contraste Ajusta el brillo y el contraste de una imagen.
Perfilar Ajusta la intensidad de una imagen.
Restablecer tamaño Restaura los valores de An (Ancho) y Al (Alto) para devolver el tamaño original a la imagen. Este
botón aparece a la derecha de los cuadros de texto An (Ancho) y Al (Alto) cuando se ajustan los valores de la imagen
seleccionada.
Nota: No es necesario tener instalado Fireworks en el equipo para poder utilizar las funciones de edición de imágenes de
Dreamweaver.
❖ Seleccione Modificar > Imagen. Establezca cualquiera de las siguientes funciones de edición de imágenes de
Dreamweaver:
Volver a muestrear Añade o quita píxeles en archivos de imagen JPEG y GIF cuyo tamaño se ha cambiado a fin de que se
parezcan lo máximo posible a la imagen original. Al muestrear de nuevo una imagen, se reduce el tamaño del archivo y
mejora el rendimiento de la descarga.
Cuando cambie el tamaño de una imagen en Dreamweaver, puede volver a muestrearla para adaptarla a sus nuevas
dimensiones. Al muestrear de nuevo un objeto de mapa de bits, se añaden o quitan píxeles en la imagen para hacerla mayor
o menor. Si se muestrea una imagen con una resolución más alta, la pérdida de calidad suele ser poco importante. Sin
embargo, si se muestrea con una resolución más baja, siempre se pierden datos y se reduce la calidad.
Recorte Permite editar imágenes mediante la reducción del área de la imagen. Normalmente, suele recortarse una imagen
para poner más énfasis en el tema de la imagen y eliminar aspectos no deseados alrededor del centro de interés de la imagen.
Brillo y contraste Modifica el contraste o el brillo de los píxeles de la imagen. Esto afecta a los resaltados, sombras y medios
tonos de la imagen. Normalmente, la función Brillo/Contraste se utiliza para corregir imágenes que son demasiado oscuras
o demasiado claras.
Perfilar Ajusta el enfoque de una imagen mediante el aumento del contraste de los bordes de dentro de la imagen. Cuando
se explora una imagen o se realiza una foto digital, la acción predeterminada de la mayoría del software de captura de
imágenes consiste en suavizar los bordes de los objetos que aparecen en la imagen. Esto evita que se pierdan detalles
minúsculos en los píxeles de los que se componen las imágenes digitales. Sin embargo, para mostrar estos detalles en los
archivos de imagen digital, a menudo es necesario perfilar la imagen, con lo que aumenta el contraste de los bordes y la
imagen aparece más definida.
Nota: Las funciones de edición de imágenes de Dreamweaver sólo se aplican a los formatos de archivo de imagen JPEG y GIF.
Los demás formatos de archivo de imagen de mapa de bits no pueden editarse mediante estas funciones.
1 En la ventana de documento, coloque el punto de inserción en el lugar en el que desea insertar el gráfico del marcador
de posición.
2 Seleccione Insertar > Objetos de imagen > Marcador de posición de imagen.
3 Para Nombre (Opcional), introduzca el texto que desea que aparezca como etiqueta del marcador de posición de imagen.
Deje el cuadro de texto en blanco si no desea que aparezca ninguna etiqueta. El nombre debe comenzar con una letra e
incluir exclusivamente letras y números; no se permite la introducción de espacios ni caracteres ASCII altos.
4 Para Ancho y Altura (Obligatorios), introduzca un número para establecer el tamaño de la imagen en píxeles.
5 Para Color (Opcional), siga uno de estos procedimientos para aplicar un color:
• Utilice el selector de color para seleccionar un color.
• Escriba el valor hexadecimal del color deseado (por ejemplo, #FF0000).
• Escriba el nombre de un color apto para la Web, como, por ejemplo, red (rojo en inglés).
6 Para Texto alternativo (Opcional), introduzca un texto que describa la imagen para los usuarios que utilicen un
navegador de sólo texto.
Nota: Se inserta automáticamente una etiqueta de imagen en el código HTML que contenga un atributo src vacío.
7 Haga clic en Aceptar.
DREAMWEAVER CS3 235
Guía del usuario
El color, los atributos de tamaño y la etiqueta del marcador de posición se presentan del modo siguiente:
Véase también
“Cómo redimensionar una imagen visualmente” en la página 237
“Utilización de Fireworks para modificar marcadores de posición de imagen de Dreamweaver” en la página 349
Utilice el inspector de propiedades para establecer los valores de nombre, ancho, alto, origen de imagen, descripción de
texto alternativo, alineación y color para la imagen del marcador de posición.
En el inspector de propiedades del marcador de posición, el cuadro de texto gris y el cuadro de texto Alinear están
desactivados. Puede configurar estas propiedades en el inspector de propiedades de imagen cuando reemplace el marcador
de posición por una imagen.
Origen Especifica el archivo de origen para la imagen. Este cuadro de texto está vacío en el caso de una imagen de
marcador de posición. Haga clic en el botón Examinar para seleccionar una imagen que reemplace al gráfico del marcador
de posición.
Vínculo Especifica un hipervínculo para el marcador de posición de la imagen. Arrastre el icono de señalización hasta un
archivo del panel Archivos, haga clic en el icono de carpeta para buscar y seleccionar un documento del sitio o escriba el URL.
Alt Especifica el texto alternativo que aparecerá en lugar de la imagen en los navegadores que sólo admiten texto o en
aquéllos configurados para descargar las imágenes manualmente. Para usuarios con deficiencias visuales que usan
sintetizadores de voz con navegadores que sólo admiten texto, el texto se reproduce en voz alta. En algunos navegadores,
este texto también aparece al situar el puntero sobre la imagen.
Crear Inicia Fireworks para crear una imagen que reemplace al marcador de posición. El botón Crear estará desactivado
a no ser que Fireworks también esté instalado en el equipo.
Restablecer tamaño Restaura los valores de An (Ancho) y Al (Alto) para devolver el tamaño original a la imagen.
Véase también
“Utilización de Fireworks para modificar marcadores de posición de imagen de Dreamweaver” en la página 349
DREAMWEAVER CS3 236
Guía del usuario
Si dispone de Fireworks, puede crear un nuevo gráfico desde el marcador de posición de imagen de Dreamweaver. La nueva
imagen se configura con el mismo tamaño que la imagen del marcador de posición. Puede editar la imagen y luego
reemplazarla en Dreamweaver.
Véase también
“Utilización de Fireworks para modificar marcadores de posición de imagen de Dreamweaver” en la página 349
Nota: HTML no ofrece ningún método para ajustar texto alrededor del contorno de una imagen, como ocurre con algunos
procesadores de textos.
Texto superior Alinea la parte superior de la imagen con la parte superior del carácter más alto de la línea de texto.
Medio absoluta Alinea la parte central de la imagen con la parte central del texto de la línea actual.
Inferior absoluta Alinea la parte inferior de la imagen con la parte inferior de la línea de texto (incluidos los trazos
descendentes, como en el caso de la letra g).
Izquierda Sitúa la imagen seleccionada en el margen izquierdo, ajustando a la derecha el texto que la rodea. Si hay texto
alineado a la izquierda delante del objeto, los objetos alineados a la izquierda suelen pasar a una nueva línea.
Derecha Sitúa la imagen en el margen derecho, ajustando a la izquierda el texto que la rodea. Si hay texto alineado a la
derecha delante del objeto, los objetos alineados a la derecha suelen pasar a una nueva línea.
DREAMWEAVER CS3 237
Guía del usuario
El cambio de tamaño visual de una imagen permite ver cómo afecta la imagen al diseño en diferentes dimensiones, pero el
archivo de imagen no adopta una escala con las proporciones que se especifican. Si cambia el tamaño de una imagen
visualmente en Dreamweaver sin utilizar una aplicación de edición de imágenes (como por ejemplo Fireworks) para escalar
el archivo de imagen al tamaño deseado, el navegador del usuario escalará la imagen cuando se cargue la página. Esto puede
hacer aumentar el tiempo de descarga de la página y puede provocar que la imagen no se vea correctamente en el navegador
del usuario. Si desea reducir el tiempo de descarga y conseguir que todas las instancias de una imagen tengan el mismo
tamaño, utilice una aplicación de edición de imágenes.
Cuando cambie el tamaño de una imagen en Dreamweaver, puede volver a muestrearla para adaptarla a sus nuevas
dimensiones. El nuevo muestreo añade o quita píxeles de archivos de imagen JPEG y GIF cuyo tamaño se ha cambiado a
fin de que se parezcan lo máximo posible a la imagen original. Al muestrear de nuevo una imagen, se reduce el tamaño del
archivo y mejora el rendimiento de la descarga.
Véase también
“Edición de imágenes en Dreamweaver” en la página 233
Nota: Cuando se recorta una imagen, se cambia el archivo de imagen de origen en el disco. Por esta razón, debe conservar una
copia de seguridad del archivo de imagen en caso de que necesite volver a la imagen original.
1 Abra la página que contiene la imagen que desea recortar, seleccione la imagen y siga uno de estos procedimientos:
• Haga clic en el icono Herramienta Recorte del inspector de propiedades de imagen.
• Seleccione Modificar > Imagen > Recorte.
Aparecerán manejadores de recorte alrededor de la imagen seleccionada.
2 Ajuste los manejadores de recorte de modo que el recuadro de límite rodee el área de la imagen de mapa de bits que desea
mantener.
3 Haga doble clic en el recuadro de límite o presione Intro para recortar la selección.
4 Un cuadro de diálogo le informa de que el archivo de imagen que está cortando cambiará en el disco. Haga clic en
Aceptar. Los píxeles del mapa de bits seleccionado que se encuentren fuera del recuadro de límite, se eliminarán, pero el
resto de los objetos de la imagen permanecerán.
5 Muestre una vista previa de la imagen para comprobar que la imagen ha quedado como esperaba. Si no es así, seleccione
Edición > Deshacer Recortar para volver a la imagen original.
Nota: Puede deshacer el efecto del comando de recorte (y con ello volver al archivo de imagen original) hasta el momento en
que salga de Dreamweaver, o puede editar el archivo en una aplicación de edición de imágenes externa.
1 Abra la página que contiene la imagen que desea optimizar, seleccione la imagen y siga uno de estos procedimientos:
• Haga clic en el botón Optimizar en Fireworks del inspector de propiedades de imagen.
• Seleccione Modificar > Imagen > Optimizar imagen en Fireworks.
2 Confirme si debe optimizarse como archivo PNG o si debe utilizarse el archivo de imagen abierto.
3 Edite el archivo de imagen, haga clic en Actualizar y guarde el archivo.
1 Abra la página que contiene la imagen que desea ajustar, seleccione la imagen y siga uno de estos procedimientos:
• Haga clic en el botón Brillo/Contraste en el inspector de propiedades de imagen.
• Seleccione Modificar > Imagen > Brillo/Contraste.
2 Arrastre los controles deslizantes de Brillo y Contraste para ajustar los valores. Los valores pueden estar comprendidos
entre -100 y 100.
3 Haga clic en Aceptar.
1 Abra la página que contiene la imagen que desea perfilar, seleccione la imagen y siga uno de estos procedimientos:
• Haga clic en el botón Perfilar del inspector de propiedades de imagen.
• Seleccione Modificar > Imagen > Perfilar.
DREAMWEAVER CS3 239
Guía del usuario
2 Para especificar el grado de perfilado que Dreamweaver aplicará a la imagen, puede arrastrar el control deslizante o bien
introducir un valor entre el 0 y el 10 en el cuadro de texto. Mientras ajusta la nitidez de la imagen mediante el cuadro de
diálogo Nitidez, puede obtener una vista previa del cambio en la imagen.
3 Haga clic en Aceptar cuando esté satisfecho con la imagen.
4 Guarde los cambios; para ello, seleccione Archivo > Guardar, o recupere la imagen original seleccionando Edición >
Deshacer perfilar.
Nota: Sólo puede deshacer el efecto del comando de perfilado (y con ello volver al archivo de imagen original) antes de guardar
la página que contiene la imagen. Una vez que haya guardado la página, los cambios realizados en la imagen quedarán
guardados de forma permanente.
Debe tener dos imágenes para crear una imagen de sustitución: la imagen principal (la que aparece al cargarse inicialmente
la página) y la imagen secundaria (la que aparece al pasar el puntero sobre la imagen principal). Ambas imágenes deben
tener el mismo tamaño. Si tienen tamaños distintos, Dreamweaver cambia el tamaño de la segunda imagen para que se
ajuste a las propiedades de la primera.
Las imágenes de sustitución están automáticamente configuradas para que respondan al evento onMouseOver. Puede
definir una imagen para que responda a otro evento (por ejemplo, un clic del ratón) o cambiar una imagen de sustitución.
1 En la ventana de documento, sitúe el punto de inserción en el lugar donde desea que aparezca la imagen de sustitución.
2 Introduzca la imagen de sustitución mediante uno de estos métodos:
• En la categoría Común de la barra Insertar, haga clic en el botón Imágenes y seleccione el icono Imagen de sustitución.
Con el icono Imagen de sustitución visible en la barra Insertar, puede arrastrar el icono hasta la ventana de documento.
• Seleccione Insertar > Objetos de imagen > Imagen de sustitución.
3 Establezca las opciones y haga clic en Aceptar.
Nombre de la imagen El nombre de la imagen de sustitución.
Imagen original La imagen que desea que aparezca al cargarse la página. Introduzca la ruta en el cuadro de texto o haga
clic en Examinar y seleccione la imagen.
Imagen de sustitución La imagen que desea que aparezca cuando el puntero pase por encima de la imagen original.
Introduzca la ruta o haga clic en Examinar para seleccionar la imagen.
Precargar imagen de sustitución Realiza una carga previa de imágenes en la caché del navegador para que la imagen no
tarde en aparecer cuando el usuario pase el puntero sobre la imagen.
Texto alternativo (Opcional) Texto que describa la imagen para los usuarios que utilicen un navegador de sólo texto.
Al hacerse clic, ir a URL El archivo que desea que se abra cuando un usuario haga clic en la imagen de sustitución.
Introduzca la ruta o haga clic en Examinar y seleccione el archivo.
Nota: Si no establece un vínculo para la imagen, Dreamweaver insertará un vínculo nulo (#) en el código HTML relativo al
comportamiento de sustitución. Si elimina el vínculo nulo, la imagen de sustitución dejará de funcionar.
Véase también
“Aplicación del comportamiento Intercambiar imagen” en la página 345
Puede configurar Fireworks como editor externo principal. También puede configurar los tipos de archivo que abre un
editor; además, puede seleccionar varios editores de imagen. Por ejemplo, puede establecer preferencias para iniciar
Fireworks cuando desee editar un archivo GIF e iniciar un editor de imágenes distinto cuando desee editar un archivo JPG
o JPEG.
Véase también
“Utilización con Photoshop” en la página 354
Si tras regresar a la ventana de Dreamweaver no ve una imagen actualizada, seleccione la imagen y, a continuación, haga
clic en el botón Actualizar en el inspector de propiedades.
1 Abra la categoría Tipos de archivo/editores del cuadro de diálogo Preferencias siguiendo uno de estos procedimientos:
• Seleccione Edición > Preferencias (Windows) o Dreamweaver > Preferencias (Macintosh) y seleccione Tipos de
archivo/editores en la lista Categoría de la izquierda.
• Elija Edición > Editar con Editor externo y seleccione Tipos de archivo/editores.
2 En la lista Extensiones, seleccione la extensión de archivo para la que desea configurar un editor externo.
3 Haga clic en el botón Añadir (+) situado encima de la lista Editores.
4 En el cuadro de diálogo Seleccionar editor externo, desplácese hasta la aplicación que desea iniciar como editor para este
tipo de archivo.
5 En el cuadro de diálogo Preferencias, haga clic en Convertir en principal si desea que este editor sea el editor primario
de este tipo de archivo.
6 Si desea configurar un editor adicional para este tipo de archivo, repita los pasos 3 y 4.
DREAMWEAVER CS3 241
Guía del usuario
Dreamweaver utilizará automáticamente el editor principal cuando decida editar una imagen de este tipo. Puede elegir
otros editores que figuren en el menú contextual de la imagen en la ventana de documento.
3 Escriba la extensión del tipo de archivo que desea iniciar con un editor determinado.
4 Para seleccionar un editor externo para el tipo de archivo, haga clic en el botón Añadir (+) situado encima de la lista
Editores.
5 En el cuadro de diálogo que aparece a continuación, elija la aplicación que desea utilizar para editar este tipo de imagen.
6 Haga clic en Convertir en principal si desea que este editor sea el editor principal para este tipo de imágenes.
También puede utilizar comportamientos para crear sistemas de navegación más sofisticados, como una barra de
navegación o un menú de salto.
DREAMWEAVER CS3 242
Guía del usuario
Véase también
“Inserción de un menú de salto” en la página 274
Antes de utilizar los comandos Flash que están disponibles en Dreamweaver conviene conocer los distintos tipos de
archivos Flash que existen:
Archivos (.fla) de Flash Archivos de origen de cualquier proyecto, que se crean en el programa Flash. Este tipo de archivo
sólo se puede abrir en Flash (no en Dreamweaver ni en los navegadores). Puede abrir el archivo Flash en Flash y, a
continuación, exportarlo a SWF o SWT para utilizarlo en los navegadores.
Archivos SWF de Flash (.swf) Versión comprimida del archivo Flash (.fla) optimizada para la Web. Este archivo se puede
reproducir en navegadores y ver en Dreamweaver, pero no se puede editar en Flash. Éste es el tipo de archivo que se crea
utilizando el botón Flash y objetos de texto Flash.
Archivos de plantilla Flash (.swt) Estos archivos permiten modificar y reemplazar información de un archivo SWF de Flash.
Se utilizan en el objeto de botón Flash, que permite modificar la plantilla con texto o vínculos propios, para crear un SWF
personalizado e insertarlo en el documento. En Dreamweaver, estos archivos de plantilla se encuentran en las carpetas
Dreamweaver/Configuration/Flash Objects/Flash Buttons y Flash Text.
También puede descargar nuevas plantillas de botones del sitio Web Adobe Exchange para Dreamweaver
(www.adobe.com/go/dreamweaver_exchange_es) y colocarlas en la carpeta Flash Buttons. Para más información sobre la
creación de plantillas de botones, consulte el artículo sobre este tema en www.adobe.com/go/flash_buttons_es.
Elementos Flash (.swc) Archivos Flash SWF que permiten crear aplicaciones de Internet completas mediante su
incorporación en una página Web. Los elementos Flash tienen parámetros personalizables que pueden modificarse para
realizar diferentes funciones de la aplicación.
Formato de archivo Flash Video (.flv) Archivo de vídeo que contiene datos codificados de audio y vídeo para enviarlos a
través de Flash® Player. Por ejemplo, si tuviera un archivo de vídeo de QuickTime o Windows Media, debería utilizar un
codificador (como Flash® 8 Video Encoder o Sorensen Squeeze) para convertir el archivo de vídeo en un archivo FLV. Para
más información, visite el Centro para desarrolladores de Flash Video en www.adobe.com/go/flv_devcenter_es.
Véase también
“Utilización de Flash” en la página 361
Para ver un tutorial sobre cómo añadir contenido de Flash a páginas Web, consulte www.adobe.com/go/vid0150_es.
Véase también
“Utilización de Flash” en la página 361
❖ Seleccione un archivo Flash SWF o una película Shockwave y establezca las opciones en el inspector de propiedades (para
ver todas las propiedades del archivo Flash SWF, haga clic en la flecha de ampliación situada en la esquina inferior derecha
del inspector de propiedades.)
Nombre Especifica un nombre para identificar una película en los scripts. Introduzca un nombre en el cuadro de texto sin
título que aparece a la izquierda del inspector de propiedades.
An (Ancho) y Al (Alto) Especifican el ancho y el alto de la película en píxeles.
Archivo Especifica la ruta del archivo Flash o Shockwave. Haga clic en el icono de carpeta para indicar un archivo o escriba
la ruta correspondiente.
Origen Especifica la ruta del archivo de documento Flash (FLA) origen si están instalados en el equipo Dreamweaver y
Flash. Para editar un archivo Flash (SWF), deberá editar el documento origen de la película.
Editar Inicie Flash para actualizar un archivo FLA (un archivo creado en la herramienta de edición de Flash). Esta opción
estará desactivada si no tiene cargado Flash en el equipo.
Restablecer tamaño Restaura el tamaño original de la película seleccionada.
Bucle Hace que la película se reproduzca continuamente; cuando no está seleccionada, la película se reproduce una vez y
se detiene.
DREAMWEAVER CS3 244
Guía del usuario
Espacio V y Espacio H Especifican el número de píxeles de espacio en blanco que habrá por encima, por debajo y a ambos
lados de la película.
Calidad Controla el antialias durante la reproducción de la película. Los valores altos brindan una mayor calidad a la
película, pero requieren un procesador más rápido para reproducirse correctamente en la pantalla. El valor Baja da
prioridad a la velocidad sobre el aspecto, mientras que el valor Alta antepone el aspecto a la velocidad. Baja automática da
prioridad a la velocidad, pero mejora el aspecto siempre que resulte posible. Alta automática da prioridad a las dos
cualidades, aunque, si es necesario, sacrifica el aspecto en pos de la velocidad.
Escala Determina cómo se ajusta la película a las dimensiones establecidas por los cuadros de texto de ancho y alto. La
configuración predeterminada hace que la película se reproduzca entera.
Sin borde Ajusta la película a las dimensiones establecidas para que no aparezcan bordes y se mantenga la relación de
aspecto original.
Ajuste exacto Ajusta la escala de la película a las dimensiones establecidas sin tener en cuenta la relación de aspecto.
Fnd Especifica un color de fondo para la zona de la película. Este color también aparecerá cuando la película no se esté
reproduciendo (mientras se carga y después de haberse reproducido).
Parámetros Abre un cuadro de diálogo para introducir parámetros adicionales que se transferirán a la película. La película
deberá estar diseñada para recibir estos parámetros adicionales.
Nota: Deberá guardar el documento antes de insertar un objeto de texto o de botón Flash.
1 En la ventana de documento, coloque el punto de inserción en el lugar en el que desea insertar el botón Flash.
2 Para abrir el cuadro de diálogo Insertar botón Flash, siga uno de estos procedimientos:
• En la categoría Común de la barra Insertar, seleccione Media y haga clic en el icono Botón Flash .
• Seleccione Insertar > Media > Botón Flash.
3 Seleccione las opciones deseadas del cuadro de diálogo Insertar botón Flash y haga clic en Aplicar o Aceptar para insertar
el botón Flash en la ventana de documento.
Para obtener una vista previa de la vista Diseño, haga clic en Aplicar. El cuadro de diálogo se quedará abierto y podrá
obtener una vista previa del botón en el documento.
El inspector de propiedades muestra las propiedades del botón Flash. Puede utilizar el inspector de propiedades para
especificar los atributos HTML físicos del botón, como su ancho, alto y color de fondo. (Haga clic en la flecha de
ampliación, situada en la esquina inferior derecha, para ver más propiedades.)
Para modificar otras propiedades de contenido de un botón Flash, como el texto y el color del botón, así como el URL que
abre el navegador cuando se hace clic en el botón, utilice el cuadro de diálogo Insertar botón Flash.
Véase también
“Inserción de un objeto de texto Flash” en la página 246
Espacio V y Espacio H Especifican el número de píxeles de espacio en blanco que habrá por encima, por debajo y a ambos
lados del botón.
Calidad Establece el parámetro quality para las etiquetas object y embed que definen el botón. El contenido de Flash
brinda una mayor calidad a la película, pero requiere un procesador más rápido para reproducirse correctamente en la
pantalla. El valor Baja da prioridad a la velocidad sobre el aspecto, mientras que el valor Alta antepone el aspecto a la
velocidad. Baja automática da prioridad a la velocidad, pero mejora el aspecto siempre que resulte posible. Alta automática
da prioridad a las dos cualidades, aunque, si es necesario, sacrifica el aspecto en pos de la velocidad.
Escala Establece el parámetro scale para las etiquetas object y embed que definen el botón o el objeto de texto. Este
parámetro define cómo se muestra el contenido de Flash en el área definida para el archivo SWF por los valores width y
height. Las opciones son: Predeterminado (mostrar todo), Sin borde y Ajuste exacto. Mostrar todo hace que todo el
archivo SWF sea visible en el área especificada, manteniendo la relación de aspecto del archivo y evitando la distorsión.
Pueden aparecer bordes con el color de fondo a ambos lados del archivo SWF. Sin borde es similar a Mostrar todo, salvo
que es posible que se recorten partes del archivo SWF. Con Ajuste exacto, todo el archivo SWF llena el área especificada,
pero la relación de aspecto del archivo no se mantiene y pueden producirse distorsiones.
Alinear Determina cómo se alinea el objeto en la página.
Reproducir/Detener Permite obtener una vista previa del objeto Flash en la ventana de documento. Haga clic en el botón
verde Reproducir para ver el objeto en modo Reproducir. Haga clic en el botón rojo Detener para detener la reproducción
del objeto y poder editarlo.
Parámetros Abre un cuadro de diálogo para introducir parámetros adicionales.
Nota: Mientras define el botón Flash (por ejemplo, mientras cambia el texto o las opciones de fuente), el cuadro Muestra no se
actualiza automáticamente para reflejar los cambios. Estos cambios aparecerán al cerrar el cuadro de diálogo y ver el botón
en la vista Diseño.
7 Opcional: en el cuadro Destino, especifique la ubicación en la que se abrirá el documento vinculado. Puede seleccionar
una opción de marco o ventana en el menú emergente. Los nombres de fotograma sólo aparecen en la lista si el objeto Flash
se edita mientras se encuentra en un conjunto de fotogramas.
8 Opcional: en el cuadro Color de fondo, establezca un color de fondo para el archivo SWF de Flash. Utilice el selector de
color o escriba un valor hexadecimal para la Web (como #FFFFFF).
9 En el cuadro Guardar como, introduzca un nombre de archivo para guardar el nuevo archivo SWF.
Puede utilizar el nombre de archivo predeterminado (por ejemplo, button1.swf) o escribir uno nuevo. Si el archivo contiene
un vínculo relativo al documento, deberá guardarlo en el mismo directorio que el documento HTML actual para mantener
los vínculos relativos al documento.
10 Haga clic en Obtener más estilos para pasar al sitio Adobe Exchange y descargar más estilos de botón.
11 Haga clic en Aplicar o Aceptar para insertar el botón Flash en la ventana de documento.
Seleccione Aplicar para ver los cambios realizados en la vista Diseño mientras mantiene el cuadro de diálogo abierto (de
esta forma, podrá continuar realizando cambios en el botón).
1 En la ventana de documento, sitúe el punto de inserción en el lugar en el que desea insertar el texto Flash.
DREAMWEAVER CS3 247
Guía del usuario
2 Para abrir el cuadro de diálogo Insertar texto Flash, siga uno de estos procedimientos:
• En la categoría Común de la barra Insertar, seleccione Media y haga clic en el icono Texto Flash.
• Seleccione Insertar > Media > Texto Flash.
3 Seleccione las opciones deseadas del cuadro de diálogo Insertar texto Flash y haga clic en Aplicar o Aceptar para insertar
el texto Flash en la ventana de documento.
Si hace clic en Aplicar, el cuadro de diálogo permanecerá abierto y podrá obtener una vista previa del texto en el documento.
Para modificar o reproducir el objeto de texto Flash, siga el procedimiento utilizado para el botón Flash.
Véase también
“Modificación de un objeto de botón Flash” en la página 244
Para obtener los últimos elementos de Flash para Dreamweaver, utilice el sitio Web de Adobe Exchange
www.adobe.com/go/dreamweaver_exchange_es. Una vez allí, podrá conectarse y descargar elementos Flash y otras
extensiones Dreamweaver (muchas de ellas gratuitas), incorporarse a grupos de debate, ver calificaciones y comentarios de
los usuarios e instalar y utilizar Extension Manager. Para poder instalar nuevos elementos Flash u otras extensiones de
Dreamweaver, antes debe instalar Extension Manager.
Puede utilizar Extension Manager para instalar elementos Flash (así como otras extensiones de Dreamweaver).
Véase también
“Adición y administración de extensiones en Dreamweaver” en la página 669
1 En la ventana de documento, coloque el punto de inserción en el lugar en el que desea insertar un elemento Flash y siga
uno de estos procedimientos.
• En la categoría Común de la barra Insertar, haga clic en el botón Media y seleccione el elemento de Flash que desea
insertar.
• Seleccione Insertar > Media > nombre de elemento Flash.
Dreamweaver contiene un elemento Flash llamado Visor de imágenes.
2 Introduzca un nombre de archivo para el elemento Flash y guárdelo en una ubicación adecuada de su sitio.
3 Haga clic en Aceptar.
Aparece el marcador de posición del elemento Flash en el documento. Puede modificar las propiedades del elemento Flash
mediante el inspector de etiquetas y el inspector de propiedades.
4 Seleccione Archivo > Vista previa en el navegador para obtener una vista previa del elemento Flash.
DREAMWEAVER CS3 248
Guía del usuario
El inspector de etiquetas y el inspector de propiedades permiten ver y editar los atributos de los componentes Flash. El
inspector de etiquetas permite ver y editar atributos personalizables (parámetros) asociados a un componente determinado.
El inspector de propiedades permite modificar los atributos de alto, ancho y SRC de un elemento Flash, así como obtener
una vista previa del elemento Flash en la vista Diseño.
Véase también
“Definición de fuentes de contenido dinámico” en la página 515
El elemento Visor de imágenes es una aplicación cuyo tamaño puede cambiarse para cargar y ver una serie de imágenes
JPEG o SWF. Deberá definir una lista de imágenes, así como un vínculo y un texto para cada imagen.
Los usuarios pueden ver las imágenes por orden con los botones anterior y siguiente, o saltar a una imagen concreta
mediante la introducción del número de la imagen. También puede configurar las imágenes para que se reproduzcan en
formato de diaporama.
Nota: Los visitantes del sitio Web deben tener instalado Flash® Player 7 o una versión posterior para ver los visores de imágenes
de sus páginas.
1 Sitúe el punto de inserción en el lugar de la página en el que desee que aparezca el Visor de imágenes y seleccione Insertar
> Media > Visor de imágenes.
2 En el cuadro de diálogo Guardar elemento Flash, vaya a una ubicación del sitio para guardar el elemento, introduzca un
nombre y haga clic en Guardar.
Nota: Es recomendable guardar el elemento Flash en el mismo sitio de Dreamweaver que la página a la que está añadiendo el
visor de imágenes.
El marcador de posición del elemento Flash aparecerá en la página y se abrirá el inspector de etiquetas.
4 En el inspector de etiquetas (Ventana > Inspector de etiquetas), haga clic en el campo situado junto al parámetro
imageURLs y haga clic en el icono Editar valores de matriz situado al final de la línea.
5 En el cuadro de diálogo Editar matriz imageURLs, haga clic en el botón de signo menos (-) para quitar los elementos
marcadores de posición; haga clic en el signo más (+), haga clic en el icono de carpeta situado junto a la línea de valor vacía
que aparece y seleccione la imagen que desea añadir. Puede añadir archivos JPEG o SWF.
Nota: Es recomendable utilizar archivos situados en el mismo sitio de Dreamweaver que la página a la que está añadiendo el
visor de imágenes.
6 Haga clic en Aceptar para cerrar el cuadro de diálogo Editar matriz imageURLs.
7 (Opcional) Utilice el inspector de etiquetas para establecer otros parámetros del visor de imágenes.
Nota: También puede establecer las propiedades del visor de imágenes en el inspector de propiedades. Para más información,
seleccione el elemento Flash y haga clic en el icono Ayuda del inspector de propiedades.
8 Con el marcador de posición del Visor de imágenes seleccionado, haga clic en el botón Reproducir en el inspector de
propiedades ampliado para iniciar el Visor de imágenes y utilice los siguientes controles del Visor de imágenes para ver
imágenes:
• Haga clic en el botón Siguiente o Anterior para ver las imágenes secuencialmente.
• Introduzca un número en el cuadro de texto para saltar a una imagen concreta.
• Haga clic en el botón Reproducir para ver las imágenes como un diaporama; haga clic en el botón Detener para detener
el formato de diaporama.
9 Haga clic en el botón Detener del inspector de propiedades ampliado para detener la reproducción del Visor de
imágenes.
Parámetro Descripción
Parámetro Descripción
Para más información sobre FlashPaper, consulte el sitio Web de Adobe en www.adobe.com/go/flashpaper_es.
1 En la ventana de documento, sitúe el punto de inserción en la ubicación en la que quiere que aparezca el documento
FlashPaper en la página y, a continuación, seleccione Insertar > Media > FlashPaper.
2 En el cuadro de diálogo Insertar FlashPaper, acceda a un documento FlashPaper y selecciónelo.
3 Si lo desea, especifique las dimensiones del objeto FlashPaper en la página Web. Para ello, introduzca el ancho y el alto
en píxeles. FlashPaper variará la escala del documento para ajustar el ancho.
4 Haga clic en Aceptar para insertar el documento en la página.
Dado que un documento FlashPaper es un objeto Flash, en la página aparece un marcador de posición Flash.
5 Para obtener la vista previa del documento FlashPaper, haga clic en el marcador de posición y pulse el botón Reproducir
del inspector de propiedades.
6 Haga clic en Detener para poner fin a la vista previa. También puede obtener una vista previa del documento en un
navegador presionando F12. La barra de herramientas de FlashPaper se muestra totalmente en el navegador.
Para obtener una vista previa de todo el contenido de Flash en una página, presione Control+Alt+Mayús+P (Windows) o
Mayús+Opción+Comando+P (Macintosh). Al hacerlo, todos los objetos Flash y archivos SWF están configurados para
Reproducir.
Dreamweaver inserta el componente de Flash Video; al visualizarlo en un navegador, este componente muestra el contenido
de Flash Video seleccionado, además de un conjunto de mandos de reproducción.
Dreamweaver ofrece las opciones siguientes para mostrar Flash Video a los visitantes de su sitio:
Progressive Download Video Descarga el archivo de Flash Video (FLV) en el disco duro del visitante del sitio y lo
reproduce. Sin embargo, a diferencia de los métodos tradicionales de entrega de vídeo de tipo "descarga y reproducción",
la descarga progresiva permite iniciar la reproducción del archivo de vídeo antes de que haya finalizado la descarga.
Streaming Video Transfiere el contenido de Flash Video y lo reproduce en una página Web transcurrido un breve periodo
de búfer que garantice una reproducción fluida. Para activar el flujo de vídeo en las páginas Web, debe tener acceso a
Adobe® Flash® Media Server.
Debe contar con un archivo de Flash Video (FLV) codificado para poder utilizarlo en Dreamweaver. Se pueden insertar
archivos de vídeo creados con dos tipos de códecs (tecnologías de compresión y descompresión): Sorenson Squeeze y On2.
• Si ha creado el vídeo con el códec Sorenson Squeeze, los visitantes del sitio necesitarán Flash® Player 7 de Adobe o una
versión posterior para reproducir vídeo de descarga progresiva y necesitarán Flash Player 6.0.79 o una versión posterior
para reproducir flujo de vídeo.
• Si ha creado el vídeo con el códec On2, los visitantes del sitio necesitarán Flash Player 8 o una versión posterior.
Tras insertar un archivo de Flash Video en una página, puede insertar código en dicha página para detectar si el usuario
dispone de la versión adecuada de Flash Player para poder visualizar Flash Video. Si no disponen de la versión adecuada,
se les pedirá que descarguen la versión más reciente de Flash Player.
Para más información sobre Flash Video, visite el Centro para desarrolladores de Flash Video en
www.adobe.com/go/flv_devcenter_es.
1 Seleccione Insertar > Media > Flash Video (o haga clic en el icono Flash Video de la barra insertar Común).
2 En el cuadro de diálogo Insertar Flash Video, seleccione Vídeo de descarga progresiva en el menú Tipo de vídeo.
3 Especifique las opciones siguientes:
URL Especifica una ruta de acceso relativa o absoluta al archivo FLV. Para especificar una ruta de acceso relativa (por
ejemplo, miruta/mivideo.flv), haga clic en el botón Examinar, desplácese hasta el archivo FLV y selecciónelo. Para
especificar una ruta de acceso absoluta, escriba el URL (por ejemplo, http://www.ejemplo.com/mivideo.flv) del archivo FLV.
Nota: Para que el reproductor de vídeo funcione correctamente, el archivo FLV debe contener metadatos. Los archivos FLV
creados con Flash Communication Server 1.5.2, FLV Exporter versión 1.2 y Sorenson Squeeze 4.0 contienen metadatos de
forma automática.
En Macintosh, debe utilizar una ruta de acceso absoluta si apunta a archivos FLV de directorios con dos o más niveles por
encima del archivo HTML.
Apariencia Especifica el aspecto del componente Flash Video. Se muestra una vista previa del aspecto seleccionado bajo el
menú emergente Apariencia.
Ancho Especifica el ancho del archivo FLV en píxeles. Para que Dreamweaver calcule el ancho exacto del archivo FLV, haga
clic en el botón Detectar tamaño. Si Dreamweaver no puede calcular el ancho, deberá introducir un valor de anchura.
Altura Especifica el alto del archivo FLV en píxeles. Para que Dreamweaver calcule el alto exacto del archivo FLV, haga clic
en el botón Detectar tamaño. Si Dreamweaver no puede calcular el alto, deberá introducir un valor de altura.
Nota: Total con aspecto es el valor del ancho y alto del archivo FLV más el ancho y alto del aspecto seleccionado.
Restringir Mantiene la misma relación de aspecto entre el ancho y el alto del componente Flash Video. Esta opción está
activada de forma predeterminada.
Reproducción automática Especifica si el archivo se va a reproducir al abrir la página Web.
Rebobinado automático Especifica si el control de reproducción vuelve al punto de inicio cuando finalice la reproducción.
Avisar al usuario si desea descargar el reproductor de Flash en caso de ser necesario Inserta código en la página para
detectar la versión requerida de Flash Player para poder visualizar Flash Video y pide al usuario que descargue la versión
más reciente de Flash Player si no dispone de la versión necesaria.
Mensaje Especifica el mensaje que se mostrará al usuario si éste necesita descargar la versión más reciente de Flash Player
para poder visualizar Flash Video.
4 Haga clic en Aceptar para cerrar el cuadro de diálogo y añadir el contenido de Flash Video a la página Web.
El comando Insertar Flash Video crea un archivo de reproducción de vídeo SWF y un archivo de aspecto SWF que se
utilizan para reproducir el contenido de Flash Video en una página Web. (Quizás tenga que hacer clic en el botón Actualizar
del panel Archivos para ver los nuevos archivos.) Estos archivos se almacenan en el mismo directorio que el archivo HTML
al que está añadiendo contenido de Flash Video. Cuando cargue la página HTML que incluye el contenido de Flash Video,
Dreamweaver cargará estos archivos como archivos dependientes (siempre y cuando haga clic en Sí en el cuadro de diálogo
Colocar archivos dependientes).
1 Seleccione Insertar > Media > Flash Video (o haga clic en el icono Flash Video de la barra insertar Común).
2 Seleccione Streaming Video en el menú emergente Tipo de vídeo.
URI de servidor Especifica el nombre de servidor, nombre de la aplicación y nombre de instancia con el formato
rtmp://www.example.com/app_name/instance_name.
DREAMWEAVER CS3 253
Guía del usuario
Nombre de flujo Especifica el nombre del archivo FLV que desea reproducir (por ejemplo, mivideo.flv). La extensión .flv
es opcional.
Nota: Para que el reproductor de vídeo funcione correctamente, el archivo FLV debe contener metadatos. Los archivos FLV
creados con Flash® Communication Server 1.5.2, FLV Exporter versión 1.2 y Sorenson Squeeze 4.0 contienen metadatos de
forma automática.
Apariencia Especifica el aspecto del componente Flash Video. Se muestra una vista previa del aspecto seleccionado bajo el
menú emergente Apariencia.
Ancho Especifica el ancho del archivo FLV en píxeles. Para que Dreamweaver calcule el ancho exacto del archivo FLV, haga
clic en el botón Detectar tamaño. Si Dreamweaver no puede calcular el ancho, deberá introducir un valor de anchura.
Altura Especifica el alto del archivo FLV en píxeles. Para que Dreamweaver calcule el alto exacto del archivo FLV, haga clic
en el botón Detectar tamaño. Si Dreamweaver no puede calcular el alto, deberá introducir un valor de altura.
Nota: Total con aspecto es el valor del ancho y alto del archivo FLV más el ancho y alto del aspecto seleccionado.
Restringir Mantiene la misma relación de aspecto entre el ancho y el alto del componente Flash Video. Esta opción está
activada de forma predeterminada.
Entrada de vídeo en vivo Especifica si el contenido de Flash Video es contenido en vivo. Si selecciona la opción, Flash
Player reproducirá una entrada de vídeo en vivo transmitida desde Flash® Media Server. El nombre de la entrada de vídeo
en vivo es el nombre especificado en el cuadro de texto Nombre de flujo.
Nota: Si activa la opción Entrada de vídeo en vivo, sólo aparecerá el control de volumen en el aspecto del componente, porque
no es posible manipular el vídeo en vivo. Tampoco tendrán ningún efecto las opciones Reproducción automática y Rebobinado
automático.
Reproducción automática Especifica si el archivo se va a reproducir al abrir la página Web.
Rebobinado automático Especifica si el control de reproducción vuelve al punto de inicio cuando finalice la reproducción.
Tiempo de búfer Especifica los segundos necesarios para almacenar en búfer el vídeo antes de iniciar su reproducción. El
tiempo de búfer predeterminado es 0, de forma que el vídeo comienza a reproducirse inmediatamente después de pulsar el
botón Reproducir. (Si se activa la opción Reproducción automática, el vídeo comenzará a reproducirse en cuanto se
establezca una conexión con el servidor.) Si lo desea, también puede establecer un tiempo de búfer, por ejemplo, si desea
publicar contenido de vídeo con una velocidad de bits superior a la velocidad de conexión del usuario o cuando el tráfico
de Internet pueda provocar cuellos de botella en el ancho de banda o problemas de conectividad. Por ejemplo, si desea
enviar 15 segundos de vídeo a la página Web antes de que ésta comience a reproducirlo, establezca un tiempo de búfer de 15.
Avisar al usuario si desea descargar el reproductor de Flash en caso de ser necesario Inserta código en la página para
detectar la versión requerida de Flash Player para poder visualizar Flash Video y pide al usuario que descargue la versión
más reciente de Flash Player si no dispone de la versión necesaria.
Mensaje Especifica el mensaje que se mostrará al usuario si éste necesita descargar la versión más reciente de Flash Player
para poder visualizar Flash Video.
3 Haga clic en Aceptar para cerrar el cuadro de diálogo y añadir el contenido de Flash Video a la página Web.
El comando Insertar Flash Video crea un archivo de reproducción de vídeo SWF y un archivo de aspecto SWF que se
utilizan para reproducir Flash Video en una página Web. El comando también crea un archivo main.asc que debe cargarse
en Flash Media Server. (Quizás tenga que hacer clic en el botón Actualizar del panel Archivos para ver los nuevos archivos.)
Estos archivos se almacenan en el mismo directorio que el archivo HTML al que está añadiendo contenido de Flash Video.
Cuando cargue la página HTML que incluye el contenido de Flash Video, no olvide cargar los archivos SWF en el servidor
Web y el archivo main.asc en Flash Media Server.
Nota: Si ya hay un archivo main.asc en el servidor, consulte con el administrador del servidor antes de cargar el archivo
main.asc creado por el comando Insertar Flash Video.
Para cargar fácilmente todos los archivos multimedia necesarios, seleccione el marcador de posición del componente Flash
Video en la ventana de documento de Dreamweaver y haga clic en el botón Cargar media del inspector de propiedades
(Ventana > Propiedades). Para ver una lista de los archivos necesarios, haga clic en Mostrar archivos necesarios.
Nota: El botón Cargar media no carga el archivo HTML que incluye el contenido de Flash Video.
DREAMWEAVER CS3 254
Guía del usuario
Tal vez sea necesaria una versión distinta de Flash Player para poder visualizar Flash Video en función del códec utilizado
en la creación del vídeo. Si ha creado el vídeo con el códec Sorenson Squeeze, los visitantes del sitio necesitarán Flash Player
7 o una versión posterior para reproducir vídeo de descarga progresiva y necesitarán Flash Player 6.0.79 o una versión
posterior para reproducir flujo de vídeo. Si ha creado el vídeo con el códec On2, los visitantes del sitio necesitarán Flash
Player 8 o una versión posterior.
Nota: Si inserta otro Flash Video que requiera una versión posterior de Flash Player que para el primer vídeo, el código de
detección pedirá al usuario que la descargue.
Adición de sonido
Formatos de archivo de audio
Si lo desea, puede añadir sonido a una página Web. Existen distintos tipos de archivos de sonido, como .wav, .midi y .mp3
entre otros. Los factores que hay que tener en cuenta antes de optar por un formato y un método para añadir sonido son:
su finalidad, el tipo de usuarios a los que está destinado, el tamaño de archivo, la calidad de sonido y las diferencias en los
navegadores.
DREAMWEAVER CS3 255
Guía del usuario
Nota: Cada navegador trata los archivos de sonido de una forma muy distinta. Si lo desea, puede añadir un archivo de sonido
a un archivo Flash SWF y luego incrustar el archivo SWF para mejorar la coherencia.
La siguiente lista describe los formatos de archivo de audio más comunes junto con algunas de sus ventajas y desventajas
en relación con el diseño Web.
El formato .midi o .mid (Interfaz digital para instrumentos musicales, Musical Instrument Digital Interface) Este formato es
para música instrumental. Los archivos MIDI son compatibles con numerosos navegadores y no precisan ningún plug-in.
Aunque su calidad de sonido es muy alta, ésta puede variar en función de la tarjeta de sonido del visitante. Un archivo MIDI
pequeño puede contener un clip de sonido de larga duración. Los archivos MIDI no se pueden grabar y deben sintetizarse
en un ordenador con hardware y software especiales.
Los archivos de formato .wav (Extensión de forma de onda, Waveform Extension) Estos archivos ofrecen una buena calidad
de sonido, son compatibles con numerosos navegadores y no requieren ningún plug-in. Puede grabar sus propios archivos
WAV desde un CD, una cinta, a través de un micrófono, etc. Sin embargo, el gran tamaño de archivo limita
considerablemente la duración de los clips de sonido que se pueden utilizar en las páginas Web.
El formato .aif (Formato de archivo de intercambio de audio, Audio Interchange File Format o AIFF), El formato AIFF, al
igual que el formato WAV, ofrece buena calidad de sonido, se puede reproducir en la mayoría de los navegadores y no
requiere plug-in. También se pueden grabar archivos AIFF desde un CD, una cinta, a través de un micrófono, etc. Sin
embargo, el gran tamaño de archivo limita considerablemente la duración de los clips de sonido que se pueden utilizar en
las páginas Web.
El formato .mp3 (Audio del Grupo de Expertos en Imágenes en Movimiento, Motion Picture Experts Group Audio o MPEG-
Audio Nivel-3) Un formato comprimido que reduce considerablemente el tamaño de los archivos de sonido. La calidad de
sonido es excelente: si se graba y comprime correctamente un archivo MP3, su calidad es equiparable a la de un CD. La
tecnología MP3 permite reproducir el archivo en flujo de modo que el visitante no tenga que esperar a que se descargue
todo el archivo para escucharlo. Sin embargo, el tamaño del archivo es superior al de un archivo Real Audio, por lo que una
canción entera puede tardar bastante en descargarse en una conexión de módem de acceso telefónico (línea telefónica)
típica. Para reproducir archivos MP3, los visitantes deberán descargar e instalar una aplicación auxiliar o un plug-in como
QuickTime, Windows Media Player o RealPlayer.
El formato .ra, .ram, .rpm o Real Audio Este formato tiene un alto grado de compresión con tamaños de archivo más
pequeños que MP3. Descarga archivos de canciones completas en un período de tiempo razonable. Dado que los archivos
se pueden reproducir en flujo desde un servidor Web normal, los visitantes pueden comenzar a escuchar el sonido antes de
que el archivo se haya descargado por completo. Los visitantes deberán descargar e instalar la aplicación auxiliar o plug-in
RealPlayer para reproducir estos archivos.
.qt, .qtm, .mov o QuickTime Es un formato de audio y de vídeo desarrollado por Apple Computer. QuickTime está incluido
con los sistemas operativos Apple Macintosh, y lo utilizan la mayoría de las aplicaciones de Macintosh que emplean audio,
vídeo o animación. Los PC también pueden reproducir archivos en formato QuickTime, pero requieren un controlador de
QuickTime especial. QuickTime admite la mayoría de los formatos de codificación, como Cinepak, JPEG y MPEG.
Nota: Además de los formatos más comunes enumerados anteriormente, existen muchos otros formatos de archivo de audio y
vídeo que pueden utilizarse en la Web. Si encuentra un formato de archivo multimedia que no conoce, localice al creador del
formato para obtener información sobre cuál es la mejor manera de utilizarlo e implementarlo.
Véase también
“Inserción y edición de objetos multimedia” en la página 256
1 Seleccione el texto o la imagen que desea usar como vínculo con el archivo de audio.
2 En el inspector de propiedades, haga clic en el icono de carpeta junto al cuadro de texto Vínculo para acceder al archivo
de audio o escriba la ruta y el nombre del archivo en el cuadro de texto Vínculo.
DREAMWEAVER CS3 256
Guía del usuario
Al incorporar archivos de sonido en páginas Web, medite detenidamente cuál será su uso en el sitio Web y cómo utilizarán
los visitantes del sitio estos recursos multimedia. Proporcione siempre un control para desactivar o activar la reproducción
de sonido, por si los visitantes no desean escuchar el contenido de audio.
1 En la vista Diseño, sitúe el punto de inserción en el lugar en el que desea colocar el archivo y luego siga uno de estos
procedimientos:
• En la categoría Común de la barra Insertar, haga clic en el botón Media y seleccione el icono Plugin del menú desplegable.
• Seleccione Insertar > Media > Plug-in.
2 En el inspector de propiedades, haga clic en el icono de carpeta junto al cuadro de texto Vínculo para acceder al archivo
de audio o escriba la ruta y el nombre del archivo en el cuadro de texto Vínculo.
3 Especifique el ancho y el alto introduciendo los valores en los cuadros de texto correspondientes o cambiando el tamaño
del marcador de posición del plug-in en la ventana de documento.
Estos valores determinan con qué tamaño se muestran los controles de audio en el navegador.
Véase también
“Inserción de contenido de plug-in de Netscape Navigator” en la página 259
Para evitar que aparezcan estos cuadros de diálogo, seleccione Edición > Preferencias > General (Windows) o
Dreamweaver > Preferencias > General (Macintosh) y desactive la opción Mostrar diálogo al insertar objetos. Para anular
las preferencias de presentación de cuadros de diálogo, mantenga presionada la tecla Control (Windows) u Opción (Macintosh)
mientras inserta el objeto. Por ejemplo, para insertar un marcador de posición para una película Shockwave sin especificar el
archivo, mantenga presionada la tecla Control u Opción y haga clic en el botón Shockwave en el menú emergente Media de la
categoría Común de la barra Insertar, o bien seleccione Insertar > Media > Shockwave.
3 Seleccione las opciones deseadas en el cuadro de diálogo Seleccionar archivo o Insertar Flash y haga clic en Aceptar.
Nota: Aparece el cuadro de diálogo Atributos de accesibilidad si ha elegido mostrar los atributos al insertar medios en el cuadro
de diálogo Edición > Preferencias.
DREAMWEAVER CS3 257
Guía del usuario
Clave de acceso Introduzca un equivalente para teclado (una letra) en el cuadro de texto para seleccionar el objeto
multimedia en el navegador. Esto permite al visitante del sitio utilizar la tecla Control (Windows) con la clave de acceso
para acceder al objeto. Por ejemplo, si introduce B como Clave de acceso, utilice Control+B para seleccionar el objeto en el
navegador.
Índice de fichas Introduzca un número para el orden de tabulación del objeto de formulario. Configurar el orden de
tabulación resulta útil cuando existen otros vínculos y objetos de formulario en la página y es preciso que el usuario se
desplace a través de ellos en un orden específico. Si establece el orden de tabulación de un objeto, asegúrese de definir el
orden de tabulación de todos ellos.
Utilice el inspector de propiedades para especificar un archivo de origen o para establecer las dimensiones y otros
parámetros y atributos de cada objeto. Puede editar los atributos de accesibilidad de un objeto.
Véase también
“Optimización del espacio de trabajo para el diseño de páginas accesibles” en la página 666
2 Haga doble clic en el archivo multimedia del panel Archivos para abrirlo en el editor externo.
El editor que se inicia al hacer doble clic en el archivo del panel Archivos se denomina editor principal. Si hace doble clic
en un archivo de imagen, por ejemplo, Dreamweaver ejecutará el archivo en el editor de imágenes externo principal, como
Adobe Fireworks.
3 Si no desea utilizar el editor externo principal para editar el archivo, puede utilizar otro editor del sistema para ello,
siguiendo uno de estos procedimientos:
• En el panel Archivos, haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla Control y haga
clic (Macintosh) en el archivo y elija Abrir con en el menú contextual.
• En la vista Diseño, haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla Control y haga
clic (Macintosh) en el elemento multimedia de la página actual y, a continuación, seleccione Editar con en el menú
contextual.
Especificación explícita de los editores externos que deben iniciarse para un tipo de archivo determinado
1 Seleccione Edición> Preferencias y elija Tipos de archivo/editores de la lista Categoría.
Las extensiones de nombres de archivo, como .gif, .wav y .mpg, aparecen a la izquierda, bajo Extensiones. Los editores
asociados a una extensión seleccionada figuran en la parte derecha, bajo Editores.
2 Elija la extensión del tipo de archivo en la lista Extensiones y siga uno de estos procedimientos:
• Para asociar un nuevo editor al tipo de archivo, haga clic en el botón de signo más (+) situado sobre la lista Editores y
seleccione las opciones deseadas en el cuadro de diálogo que aparece.
Por ejemplo, puede seleccionar el icono de aplicación de Acrobat para asociarlo a ese tipo de archivos.
• Para convertir un editor en el editor principal de un tipo de archivo determinado (es decir, en el editor que se abrirá al
hacer doble clic en el tipo archivo en el panel Archivos), seleccione el editor en la lista Editores y haga clic en Convertir
en principal.
• Para anular la asociación de un editor con un tipo de archivo, seleccione el editor en la lista Editores y haga clic en el
botón de signo menos (-) situado sobre la lista Editores.
2 Seleccione un editor para el tipo de archivo; para ello haga clic en el botón de signo más (+) situado sobre la lista Editores
y seleccione las opciones deseadas en el cuadro de diálogo que aparece.
1 Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en el objeto
de la ventana de documento.
Nota: Deberá definir el sitio antes de añadir Design Notes a ningún objeto.
Véase también
“Activación y desactivación de Design Notes para un sitio” en la página 97
1 En la ventana de documento, coloque el punto de inserción en el lugar en el que desea insertar una película Shockwave
y siga uno de estos procedimientos:
• En la categoría Común de la barra Insertar, haga clic en el botón Media y seleccione el icono Plugin del menú desplegable .
• Seleccione Insertar > Media > Shockwave.
2 En el cuadro de diálogo que aparece, seleccione un archivo de película.
3 En el inspector de propiedades, introduzca el ancho y el alto de la película en los cuadros An y Al.
Véase también
“Inserción y vista previa de contenido de Flash” en la página 242
Nota: El usuario debe descargarse una aplicación auxiliar (un plug-in) para ver los formatos de flujo más habituales, como por
ejemplo Real Media, QuickTime o Windows Media.
Es posible obtener vistas previas de películas y animaciones que emplean plug-ins de Netscape Navigator directamente en
la vista Diseño de la ventana de documento. Puede reproducir todos los elementos de plug-in a la vez para ver el aspecto
que presentará la página ante el usuario, o bien puede reproducirlos uno por uno para asegurarse de que se han incrustado
los elementos multimedia correctos.
Nota: No es posible obtener vistas previas de películas o animaciones que empleen controles ActiveX.
Tras insertar contenido para un plug-in de Netscape Navigator, utilice el inspector de propiedades para establecer los
parámetros de dicho contenido. Para ver las siguientes propiedades en el inspector de propiedades, seleccione un objeto de
plug-in de Netscape Navigator.
El inspector de propiedades muestra inicialmente las propiedades utilizadas con mayor frecuencia. Haga clic en la flecha
de ampliación, situada en la esquina inferior derecha, para ver todas las propiedades.
2 En el cuadro de diálogo que aparece, seleccione un archivo de contenido para un plug-in de Netscape Navigator y haga
clic en Aceptar.
3 Establezca las opciones de plug-in en el inspector de propiedades.
Nombre Especifica un nombre para identificar el plug-in en los scripts. Introduzca un nombre en el cuadro de texto sin
título que aparece a la izquierda del inspector de propiedades.
An (Ancho) y Al (Alto) Especifican, en píxeles, el ancho y el alto que se han asignado al objeto en la página.
Origen Especifica el archivo de datos de origen. Haga clic en el icono de carpeta para localizar un archivo o escriba un
nombre de archivo.
URL plg Especifica el URL del atributo pluginspace. Introduzca el URL completo del sitio desde el que los usuarios pueden
descargar el plug-in. Si el usuario que está viendo la página no tiene el plug-in, el navegador intentará descargarlo desde
este URL.
Alinear Determina cómo se alineará el objeto en la página.
Espacio V y Espacio H Especifican el número de píxeles de espacio en blanco que habrá por encima, por debajo y a ambos
lados del plug-in.
Borde Especifica el ancho del borde alrededor del plug-in.
Parámetros Abre un cuadro de diálogo para introducir parámetros adicionales y transferirlos al plug-in de Netscape
Navigator. Muchos plug-ins responden a parámetros especiales. El plug-in Flash, por ejemplo, incluye parámetros para
bgcolor, salign y scale.
También puede ver los atributos asignados al plug-in seleccionado haciendo clic en el botón Atributo. En este cuadro de
diálogo puede editar, añadir o eliminar atributos como el de ancho y el de alto.
• Asegúrese de que el plug-in asociado está instalado en el ordenador y que el contenido es compatible con la versión del
plug-in que usted tiene.
• Abra el archivo Configuration/Plugins/UnsupportedPlugins.txt en un editor de texto y compruebe si en la lista aparece
el plug-in en cuestión. Este archivo contiene información sobre aquellos plug-ins que pueden causar problemas en
Dreamweaver y, por tanto, no se admiten. (Si algún plug-in concreto ocasiona problemas, es recomendable añadirlo a
este archivo.)
DREAMWEAVER CS3 261
Guía del usuario
• Compruebe si el sistema dispone de suficiente memoria. Algunos plug-ins necesitan entre 2 y 5 MB adicionales para
poder ejecutarse.
Tras insertar un objeto ActiveX, utilice el inspector de propiedades para definir los objetos de la etiqueta object y los
parámetros para el control ActiveX. Haga clic en Parámetros, en el inspector de propiedades, para introducir nombres y
valores para las propiedades que no aparecen en el inspector de propiedades. No hay ningún formato estándar
universalmente aceptado para parámetros de controles ActiveX. Para averiguar los parámetros que debe utilizar, consulte
la documentación del control ActiveX que está utilizando.
❖ En la ventana de documento, sitúe el punto de inserción en el lugar donde desea insertar el contenido y siga uno de estos
procedimientos:
• En la categoría Común de la barra Insertar, haga clic en el botón Media y seleccione el icono ActiveX .
• En la categoría Común de la barra Insertar, haga clic en el botón Media y seleccione el icono ActiveX . Con el icono
ActiveX visible en la barra Insertar, puede arrastrar el icono hasta la ventana de documento.
• Seleccione Insertar > Media > ActiveX. Un icono marca el lugar de la página de Internet Explorer donde aparecerá el
control ActiveX.
Propiedades de ActiveX
El inspector de propiedades muestra inicialmente las propiedades utilizadas con mayor frecuencia. Haga clic en la flecha
de ampliación, situada en la esquina inferior derecha, para ver todas las propiedades.
Nombre Especifica un nombre para identificar el objeto ActiveX en los scripts. Introduzca un nombre en el cuadro de texto
sin título que aparece a la izquierda del inspector de propiedades.
An (Ancho) y Al (Alto) Especifican el ancho y el alto del objeto en píxeles.
ID clase Identifica el control ActiveX para el navegador. Introduzca un valor o elija uno del menú emergente. Cuando se
ha cargado la página, el navegador usa el ID de clase para localizar el control ActiveX que necesita el objeto ActiveX
asociado a la página. Si el navegador no localiza el control ActiveX especificado, intentará descargarlo de la ubicación
indicada en Base.
Incrustar Añade una etiqueta embed a la etiqueta object del control ActiveX. Si el control ActiveX tiene un plug-in de
Netscape Navigator equivalente, la etiqueta embed activa el plug-in. Dreamweaver asigna los valores introducidos como
propiedades de ActiveX a los plug-ins de Netscape Navigator equivalentes.
Alinear Determina cómo se alineará el objeto en la página.
Parámetros Abre un cuadro de diálogo para introducir parámetros adicionales que se transferirán al objeto ActiveX.
Muchos controles ActiveX responden a parámetros especiales.
Origen Define el archivo de datos que se usará para un plug-in de Netscape Navigator si la opción Incrustar está activada.
Si no se introduce un valor, Dreamweaver intentará determinar el valor a partir de las propiedades de ActiveX previamente
introducidas.
Espacio V y Espacio H Especifican el número de píxeles de espacio en blanco que habrá por encima, por debajo y a ambos
lados del objeto.
Base Especifica el URL que contiene el control ActiveX. Internet Explorer descarga el control ActiveX de esta ubicación si
no se ha instalado en el sistema del usuario. Si no especifica un parámetro Base y el visitante no tiene instalado el control
ActiveX pertinente, el navegador no podrá mostrar el objeto ActiveX.
Img alt Especifica una imagen que debe mostrarse si el navegador no admite la etiqueta object. Esta opción sólo está
disponible cuando la opción Incrustar está desactivada.
DREAMWEAVER CS3 262
Guía del usuario
Datos Especifica el archivo de datos correspondiente al control ActiveX que debe cargarse. Muchos controles ActiveX,
como Shockwave y RealPlayer, no usan este parámetro.
Después de insertar un applet de Java, utilice el inspector de propiedades para establecer los parámetros. Para ver las
siguientes propiedades en el inspector de propiedades, seleccione un applet de Java.
1 En la ventana de documento, coloque el punto de inserción en el lugar en el que desea insertar el applet y siga uno de
estos procedimientos.
• En la categoría Común de la barra Insertar, haga clic en el botón Media y seleccione el icono Applet .
• Seleccione Insertar > Media > Applet.
2 Seleccione un archivo que contenga un applet de Java.
Código Especifica el archivo que contiene el código Java del applet. Haga clic en el icono de carpeta para localizar un
archivo o escriba un nombre de archivo.
Base Identifica la carpeta que contiene el applet seleccionado. Al elegir un applet, este cuadro de texto se rellena
automáticamente.
Alinear Determina cómo se alineará el objeto en la página.
Alt Especifica el contenido alternativo (normalmente, una imagen) que se mostrará si el navegador del usuario no es
compatible con applets de Java o tiene Java desactivado. Si introduce texto, Dreamweaver inserta el texto como el valor del
atributo alt del applet. Si elige una imagen, Dreamweaver insertará una etiqueta img entre las etiquetas applet de apertura
y cierre
Nota: Para especificar un contenido alternativo visualizable tanto con Netscape Navigator (con Java desactivado) como con
Lynx (un navegador basado en texto), seleccione una imagen y luego añada manualmente el atributo alt a la etiqueta img en
el inspector de código.
Espacio V y Espacio H Especifican el número de píxeles en blanco que habrá por encima, por debajo y a ambos lados del
applet.
Parámetros Abre un cuadro de diálogo para introducir parámetros adicionales que se transferirán al applet. Muchos
applets responden a parámetros especiales.
Véase también
“Aplicación del comportamiento Controlar Shockwave o Flash” en la página 334
Nota: No existe ningún estándar universalmente aceptado para identificar los archivos de datos de los controles ActiveX.
Consulte la documentación del control ActiveX que esté usando para averiguar qué parámetro debe emplear.
Eliminación de un parámetro
❖ Seleccione un parámetro y presione el botón de signo menos (-).
Reordenación de parámetros
❖ Seleccione un parámetro y utilice los botones de flecha arriba y abajo.
264
Dreamweaver ofrece varios métodos para crear vínculos con documentos, imágenes, archivos multimedia o software
transferible. Puede establecer vínculos con cualquier texto o imagen de cualquier lugar del documento, incluidos el texto
y las imágenes situados en un encabezado, lista, tabla, elemento con posición absoluta (elemento PA) o marco.
El mapa del sitio ofrece una representación visual de la vinculación de los archivos. En el mapa del sitio puede añadir
nuevos documentos al sitio, crear y eliminar vínculos con documentos y comprobar los vínculos con archivos dependientes.
Los vínculos se pueden crear y administrar de varias formas distintas. Algunos diseñadores de sitios Web prefieren crear
vínculos con páginas o archivos que todavía no existen cuando están trabajando, mientras que otros prefieren crear primero
todos los archivos y las páginas y añadir los vínculos más tarde. Otra forma de administrar vínculos consiste en crear
páginas marcadoras de posición en las que añadir y comprobar los vínculos antes de completar todas las páginas del sitio.
Véase también
“Utilización de mapas del sitio” en la página 48
Cada página Web tiene una dirección exclusiva, denominada URL (Localizador Uniforme de Recursos, Uniform Resource
Locator). Sin embargo, cuando se crea un vínculo local (un vínculo de un documento con otro documento del mismo
sitio), no suele ser necesario especificar el URL completo del documento de destino. En este caso se especifica una ruta
relativa desde el documento actual o desde la carpeta raíz del sitio.
Nota: Utilice el tipo de vínculo que prefiera y le resulte más cómodo, ya sea relativo al sitio o al documento. En lugar de escribir
las rutas, conviene acceder a los vínculos a través del botón Examinar, método que asegura la correcta introducción de la ruta.
DREAMWEAVER CS3 265
Guía del usuario
Rutas absolutas
Las rutas absolutas proporcionan el URL completo del documento vinculado, incluido el protocolo que se debe usar
(generalmente, http:// para páginas Web), por ejemplo, http://www.adobe.com/support/dreamweaver/contents.html.
Para vincular un documento situado en otro servidor, es preciso emplear una ruta absoluta. También puede utilizar rutas
absolutas para vínculos locales (con documentos del mismo sitio), pero se desaconseja utilizar este sistema, ya que, si mueve
el sitio a otro dominio, se romperán todos los vínculos de las rutas absolutas locales. El uso de rutas relativas para vínculos
locales también ofrece una mayor flexibilidad si necesita mover archivos dentro del sitio.
Nota: Al insertar imágenes (no vínculos), puede utilizar una ruta absoluta a una imagen que se encuentra en un servidor
remoto (es decir, que no está disponible en la unidad de disco duro local).
En una ruta relativa al documento se omite la parte de la ruta absoluta que coincide en los documentos actual y vinculado
y se indica únicamente la parte de la ruta que difiere.
• Para establecer un vínculo desde contents.html hasta hours.html (ambos situados en la misma carpeta), utilice la ruta
relativa hours.html.
• Para establecer un vínculo con tips.html (en la subcarpeta resources), utilice la ruta relativa resources/tips.html. Con
cada barra diagonal (/), bajará un nivel en la jerarquía de carpetas.
• Para establecer un vínculo con index.html (en la carpeta padre, un nivel por encima de contents.html), utilice la ruta
relativa ../index.html. Con cada barra diagonal (../), subirá un nivel en la jerarquía de carpetas.
• Para establecer un vínculo con catalog.html (en una subcarpeta distinta de la carpeta padre), utilice la ruta relativa
../products/catalog.html. Aquí, ../ sube a la carpeta padre, mientras que products/ baja a la subcarpeta products.
No es necesario actualizar las rutas relativas al documento entre archivos que se mueven como un grupo (por ejemplo, al
mover una carpeta completa, de forma que todos los archivos de esa carpeta conserven las mismas rutas relativas entre sí).
Sin embargo, cuando se mueve un archivo individual que contiene vínculos relativos al documento o un archivo individual
que es el destino de un archivo relativo al documento, no necesitará actualizar esos vínculos. (Si mueve o cambia el nombre
de los archivos utilizando el panel Archivos, Dreamweaver actualizará automáticamente todos los vínculos relevantes.)
DREAMWEAVER CS3 266
Guía del usuario
Véase también
“Configuración de la ruta relativa de vínculos nuevos” en la página 269
Una ruta relativa a la raíz del sitio comienza por una barra diagonal, que representa la carpeta raíz del sitio. Por ejemplo,
/support/tips.html es una ruta relativa a la raíz del sitio de un archivo (tips.html) situado en la subcarpeta de soporte de la
carpeta raíz del sitio.
A menudo, una ruta relativa a la raíz del sitio es la mejor forma de especificar vínculos si necesita mover con frecuencia
archivos HTML de una carpeta a otra del sitio Web. Al mover un documento que contiene vínculos relativos a la raíz del
sitio, no es preciso cambiar los vínculos. Por ejemplo, si los archivos HTML utilizan vínculos relativos a la raíz del sitio para
archivos dependientes (como imágenes) y se mueve un archivo HTML, sus vínculos de archivos dependientes seguirán
siendo válidos.
Sin embargo, al mover o cambiar el nombre de documentos que son el destino de vínculos relativos a la raíz del sitio, deberá
actualizar esos vínculos aunque las rutas de los documentos no hayan cambiado en su relación mutua. Por ejemplo, si
mueve una carpeta, deberá actualizar todos los vínculos relativos a la raíz del sitio con archivos de esa carpeta. (Si mueve
o cambia el nombre de los archivos utilizando el panel Archivos, Dreamweaver actualizará automáticamente todos los
vínculos relevantes.)
Véase también
“Configuración de la ruta relativa de vínculos nuevos” en la página 269
Vinculación
Vinculación de archivos y documentos
Antes de crear un vínculo, deberá saber cómo funcionan las rutas absolutas, las relativas al documento y las relativas a la
raíz del sitio. Puede crear varios tipos de vínculos en un documento:
• Un vínculo con otro documento o archivo, como un archivo gráfico, de película, PDF o de sonido.
• Un vínculo de anclaje con nombre, que salta a un emplazamiento específico dentro de un documento.
• Un vínculo de correo electrónico, que crea un mensaje de correo electrónico en blanco con la dirección del destinatario
ya rellenada.
• Vínculos nulos y de script, que permiten adjuntar comportamientos a un objeto o crear un vínculo que ejecuta código
JavaScript.
Puede utilizar el inspector de propiedades y el icono de señalización de archivos para crear vínculos desde una imagen, un
objeto o texto hasta otro documento o archivo.
Dreamweaver crea los vínculos con otras páginas del sitio empleando rutas relativas a documentos. También puede indicar
a Dreamweaver que cree vínculos nuevos utilizando rutas relativas a la raíz del sitio.
Importante: Guarde siempre un archivo nuevo antes de crear una ruta relativa al documento, pues ésta no es válida sin un
punto de partida preciso. Si crea una ruta relativa al documento antes de guardar el archivo, Dreamweaver utilizará
temporalmente una ruta absoluta que comenzará por file:// hasta que guarde el archivo. Cuando guarde el archivo,
Dreamweaver convertirá la ruta file:// en una ruta relativa.
Véase también
“Ubicación y rutas de documentos” en la página 264
Véase también
“Aplicación de comportamientos incorporados en Dreamweaver” en la página 332
• _parent carga el documento vinculado en el marco padre o en la ventana padre del marco que contiene el vínculo. Si el
marco que contiene el vínculo no está anidado, el documento vinculado se cargará en la ventana completa del navegador.
• _self carga el documento vinculado en el mismo marco o la misma ventana que el vínculo. Este destino es el
predeterminado, por lo que normalmente no es preciso especificarlo.
• _top carga el documento vinculado en la ventana completa del navegador, eliminando de esta forma todos los marcos.
Si va a establecer todos los vínculos de la página al mismo destino, puede especificar este destino una vez seleccionando
Insertar > HTML > Etiquetas Head > Base y seleccionando la información de destino. Para información sobre el
establecimiento de marcos como destino, consulte “Control del contenido de los marcos con vínculos” en la página 200.
DREAMWEAVER CS3 268
Guía del usuario
Véase también
“Ubicación y rutas de documentos” en la página 264
Establecimiento de vínculos con documentos utilizando el mapa del sitio y el icono de señalización de archivos
Este método ofrece buenos resultados cuando crea el sitio y desea crear vínculos rápidamente en el sitio.
1 En el panel Archivos, seleccione Vista de mapa en el menú emergente de vistas del sitio.
2 Seleccione un archivo HTML en el mapa del sitio.
3 Arrastre el icono de señalización de archivos del archivo seleccionado (icono de mira telescópica) a otro archivo del
mapa del sitio o a un archivo local en la vista Archivos del sitio.
En la parte inferior del archivo HTML seleccionado aparecerá un vínculo con el nombre del archivo vinculado.
En la lista emergente figuran los nombres de todos los marcos a los que ha asignado nombres en el documento actual. Si
especifica un marco que no existe, la página vinculada se abrirá en una ventana nueva con el nombre que haya especificado.
También puede seleccionar estos nombres de destino reservados:
• _blank carga el archivo vinculado en una ventana de navegador nueva y sin nombre.
• _parent carga el archivo vinculado en el conjunto de marcos padre o en la ventana del marco que contiene el vínculo.Si
el marco que contiene el vínculo no está anidado, el archivo vinculado se cargará en la ventana completa del navegador.
• _self carga el archivo vinculado en el mismo marco o ventana que el vínculo. Este destino es el predeterminado, por lo
que normalmente no es preciso especificarlo.
• _top carga el archivo vinculado en la ventana completa del navegador, quitando así todos los marcos.
4 Establezca la ruta relativa de los vínculos nuevos seleccionando la opción Documento o Raíz del sitio.
El cambio de esta configuración no convierte la ruta de los vínculos existentes después de hacer clic en Aceptar. La
configuración sólo afecta a los nuevos vínculos que cree con Dreamweaver.
Nota: El contenido vinculado a la ruta relativa a la raíz del sitio no se muestra en la vista previa de los documentos en un
navegador local, a menos que especifique un servidor de prueba o que active la opción Vista previa utilizando el archivo
temporal en Edición > Preferencias > Vista previa en el navegador. Esto es así porque los navegadores no reconocen la raíz de
los sitios. Una forma rápida de obtener una vista previa del contenido vinculado con las rutas relativas a la raíz del sitio consiste
en colocar el archivo en el servidor remoto y, a continuación, seleccionar Archivo > Vista previa en el navegador.
5 En el caso de rutas relativas a la raíz del sitio, introduzca el URL del sitio Web en el cuadro Dirección HTTP.
Dreamweaver utiliza esta dirección para asegurarse de que los vínculos relativos a la raíz funcionan en el servidor remoto,
que puede tener una raíz del sitio diferente. Por ejemplo, si establece un vínculo a un archivo de imagen ubicado en la
carpeta C:\Sales\images\ (donde Sales es la carpeta raíz local) y el URL del sitio completo es
http://www.mysite.com/SalesApp/ (donde SalesApp es la carpeta raíz remota), la introducción del URL en el cuadro
Dirección HTTP garantizará que la ruta de acceso a la imagen vinculada en el servidor remoto sea /SalesApp/images/.
Nota: En versiones anteriores, Dreamweaver no añadía la carpeta raíz remota correcta, lo que provocaba que las páginas
fallaran durante la ejecución.
Véase también
“Ubicación y rutas de documentos” en la página 264
Para crear un vínculo con un anclaje con nombre, siga este procedimiento de dos pasos. En primer lugar, cree un anclaje
con nombre. A continuación, cree un vínculo con dicho anclaje.
Nota: No puede colocar un anclaje con nombre en un elemento con posición absoluta (elemento PA).
Nota: Si no aparece el marcador del anclaje Ver > Ayudas visuales > Elementos invisibles.
Establecimiento de un vínculo con un anclaje con nombre mediante el método de señalización de archivo
1 Abra el documento que contiene el anclaje con nombre.
Nota: Si no ve el anclaje, seleccione Ver > Ayudas visuales > Elementos invisibles para poder verlo.
2 En la vista Diseño de la ventana de documento, seleccione texto o una imagen para crear un vínculo a partir de ellos. (Si
es otro documento abierto, deberá cambiar a él.)
3 Siga uno de estos procedimientos:
• Haga clic en el icono de señalización de archivos (icono de mira telescópica) situado a la derecha del cuadro de texto
Vínculo del inspector de propiedades y arrástrelo hasta el anclaje con el que desea establecer el vínculo: un anclaje en el
mismo documento o un anclaje en otro documento abierto.
• En la ventana de documento, presione la tecla Mayús mientras arrastra el texto o la imagen seleccionada hasta el anclaje
con el que desea establecer el vínculo: un anclaje en el mismo documento o un anclaje en otro documento abierto.
DREAMWEAVER CS3 271
Guía del usuario
Creación de un vínculo de correo electrónico utilizando el comando Insertar vínculo de correo electrónico
1 En la vista Diseño de la ventana de documento, coloque el punto de inserción donde desea que aparezca el vínculo de
correo electrónico o seleccione el texto o la imagen que desea que aparezca como vínculo de correo electrónico.
2 Siga uno de estos procedimientos para insertar el vínculo:
• Seleccione Insertar > Vínculo de correo electrónico.
• En la categoría Común de la barra Insertar, haga clic en el botón Vínculo de correo electrónico.
3 En el cuadro Texto, escriba o edite el texto del correo electrónico.
4 En el cuadro Correo electrónico, escriba la dirección de correo electrónico y haga clic en Aceptar.
Los vínculos de script ejecutan código JavaScript o llaman a una función JavaScript. Sirven para proporcionar a los usuarios
información adicional sobre un elemento sin salir de la página actual. Los vínculos de script también pueden emplearse
para realizar cálculos, validar formularios y otras tareas de procesamiento cuando el usuario hace clic en un elemento
específico.
Véase también
“Aplicación de un comportamiento” en la página 331
Para acelerar el proceso de actualización, Dreamweaver puede crear un archivo de caché en el que almacenará información
sobre todos los vínculos de la carpeta local. El archivo de caché se actualiza de manera invisible a medida que se van
añadiendo, modificando o eliminando vínculos del sitio local.
La caché puede tardar unos minutos en cargarse en sitios grandes, ya que Dreamweaver debe comprobar si está actualizada
comparando las marcas de hora de los archivos del sitio local con las marcas grabadas en la caché. Si no ha cambiado
ningún archivo fuera de Dreamweaver, puede hacer clic en el botón Detener cuando aparezca.
Recreación de la caché
❖ En el panel Archivos, seleccione Sitio > Avanzadas > Volver a crear caché de sitio.
Véase también
“Utilización de un mapa visual del sitio” en la página 48
Cambio de un vínculo
1 En el mapa del sitio, seleccione una página que contenga el vínculo de destino que desea cambiar (de modo que el
documento que está vinculado a esa página señale a otra página) y, a continuación, haga clic con el botón derecho del ratón
(Windows) o mantenga presionada la tecla Control y haga clic(Macintosh), y seleccione Cambiar vínculo en el menú
contextual.
2 Acceda al nuevo archivo de destino o escriba su URL.
DREAMWEAVER CS3 273
Guía del usuario
Eliminación de un vínculo
1 Seleccione la página en el mapa del sitio.
2 Haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) y
elija Quitar vínculo en el menú contextual.
Al quitar un vínculo no se elimina el archivo, sólo desaparece el vínculo del código HTML de la página que señala al archivo
ahora ya no vinculado.
Esta opción resulta particularmente útil si desea eliminar un archivo con el que están vinculados otros archivos, pero puede
utilizarla con otros fines. Por ejemplo, supongamos que vincula las palabras “películas de este mes” con
/películas/julio.html en todo el sitio. Al llegar el 1 de agosto, cambiaría dichos vínculos para que señalaran a
/películas/agosto.html.
Después de cambiar un vínculo en todo el sitio, el archivo seleccionado quedará huérfano (es decir, ningún archivo del disco
local estará vinculado a él). Entonces podrá eliminarlo sin romper ningún vínculo del sitio local de Dreamweaver.
Importante: Dado que estos cambios se realizan localmente, deberá eliminar manualmente el archivo huérfano
correspondiente en la carpeta remota y colocar o desproteger los archivos cuyos vínculos haya modificado para que los visitantes
del sitio puedan ver los cambios efectuados.
DREAMWEAVER CS3 274
Guía del usuario
Véase también
“Localización de vínculos rotos, externos y huérfanos” en la página 279
Menús de salto
Acerca de los menús de salto
Un menú de salto es un menú emergente de un documento que pueden ver los visitantes del sitio y que ofrece vínculos con
documentos o archivos. Puede crear vínculos con documentos del sitio Web, documentos de otros sitios, correo
electrónico, gráficos o cualquier tipo de archivo que se pueda abrir en un navegador.
Cada opción de un menú de salto está asociada a un URL. Cuando los usuarios eligen una opción, se les remite (“saltan”)
al URL asociado. Los menús de salto se insertan dentro del objeto de formulario Menú de salto.
• Opcional: un mensaje de selección de menú, como la descripción de una categoría para los elementos del menú o
instrucciones, como “Elija uno”.
• Obligatorio: una lista de elementos de menú vinculados: el usuario elige una opción y se abre un documento o un archivo
vinculado.
• Opcional: un botón Ir.
Véase también
“Aplicar el comportamiento Menú de salto” en la página 337
Texto Escriba el nombre de un elemento sin nombre. Si el menú incluye un mensaje de selección (por ejemplo “Elija una
opción”), escríbalo aquí como primer elemento del menú (si lo hace, también deberá activar la opción Seleccionar primer
elemento tras el cambio de URL en la parte inferior).
Al seleccionarse, ir a URL Acceda al archivo de destino o escriba su ruta.
Abrir URL en Especifique si el archivo debe abrirse en la misma ventana o en un marco. Si el marco deseado no aparece en
el menú, cierre el cuadro de diálogo Insertar menú de salto y asigne un nombre al marco.
Insertar botón Ir tras el menú Seleccione esta opción para insertar un botón Ir en lugar de un mensaje de selección de menú.
Seleccionar primer elemento tras el cambio de URL Seleccione esta opción si ha insertado un mensaje de selección de menú
(“Elija una opción”) como primer elemento del menú.
Véase también
“Visualización y definición de las propiedades y los atributos de los marcos” en la página 197
Para cambiar la ubicación en la que se abre un archivo vinculado o para añadir o cambiar un mensaje de selección de menú,
deberá aplicar el comportamiento Menú de salto del panel Comportamientos.
Véase también
“Aplicar el comportamiento Menú de salto” en la página 337
• Utilice un mensaje de selección de menú, como una categoría, o instrucciones para el usuario, como "Elija una opción".
Un mensaje de selección de menú vuelve a seleccionarse automáticamente después de cada selección del menú.
• Utilice un botón Ir, que permite al usuario volver a visitar el vínculo seleccionado actualmente. Cuando utilice un botón
Ir con un menú de salto, el botón Ir se convertirá en el único mecanismo que permite al usuario “saltar” al URL asociado
a la selección del menú. La selección de un elemento de menú en el menú de salto ya no redirigirá al usuario
automáticamente a otra página o marco.
Nota: Seleccione sólo una de estas opciones por menú de salto en el cuadro de diálogo Insertar menú de salto, ya que se aplican
a todo el menú de salto.
DREAMWEAVER CS3 276
Guía del usuario
Barras de navegación
Acerca de las barras de navegación
Una barra de navegación se compone de una imagen (o un conjunto de imágenes) cuya visualización cambia en respuesta
a las acciones del usuario. Las barras de navegación proporcionan a menudo una forma fácil de desplazarse por las páginas
y los archivos de un sitio.
• Arriba: la imagen que aparece cuando el usuario aún no ha hecho clic o interactuado con el elemento.
• Sobre: la imagen que aparece cuando el usuario pasa el puntero sobre la imagen Arriba. El aspecto del elemento cambia
(por ejemplo, puede ponerse más clara) para que los usuarios sepan que pueden interactuar con él.
• Abajo: la imagen que aparece después de que el usuario haga clic en el elemento. Por ejemplo, cuando un usuario hace
clic en un elemento, se carga una página nueva y la barra de navegación sigue mostrándose, pero el elemento puede
oscurecerse para indicar que está seleccionado.
• Sobre mientras abajo: la imagen que aparece cuando el usuario pasa el puntero sobre la imagen Abajo tras hacer clic en
el elemento. Por ejemplo, el elemento puede aparecer atenuado. Este estado proporciona al usuario una indicación visual
de que no puede hacer clic de nuevo en este elemento mientras se encuentre en esa parte del sitio.
No es necesario que incluya imágenes de barra de navegación para los cuatro estados. Quizá sólo necesite, por ejemplo, los
estados Arriba y Abajo.
Una vez creada una barra de navegación para un documento, puede añadir o quitar imágenes de la barra utilizando el
comando Modificar barra de navegación. Utilice este comando para cambiar una imagen o un conjunto de imágenes, para
determinar qué archivo se abre cuando se hace clic en un elemento, para seleccionar otra ventana o marco para abrir un
archivo o para reordenar las imágenes.
Puede crear una barra de navegación, copiarla en otras páginas del sitio, utilizarla con marcos y editar los comportamientos
de la página para mostrar distintos estados a medida que se accede a las páginas.
elemento aparecen en la lista Elementos de barra de navegación. Utilice los botones de flecha para organizar los elementos
en la barra de navegación.
Arriba, Sobre, Abajo y Sobre mientras imagen abajo Localice y seleccione las imágenes de estos cuatro estados. Sólo la
imagen Arriba es obligatoria. Los demás estados de imagen son opcionales.
Texto alternativo Introduzca un nombre descriptivo para el elemento. El texto alternativo aparece en lugar de las imágenes
en los navegadores que sólo admiten texto o en aquéllos que descargan las imágenes manualmente. Los lectores de pantalla
leen el texto alternativo y algunos navegadores muestran este texto cuando el usuario desplaza el puntero por el elemento
de la barra de navegación.
Al hacerse clic, ir a URL Haga clic en el botón Examinar para seleccionar un archivo vinculado y abrirlo y, seguidamente,
especifique si el archivo debe abrirse en la misma ventana o en un marco. Si el marco deseado no aparece en el menú, cierre
el cuadro de diálogo Insertar barra de navegación y asigne un nombre al marco en el documento.
Carga previa de imágenes Seleccione esta opción para descargar las imágenes conforme se descargue la página. Esta
opción evita demoras cuando el usuario pasa el puntero sobre imágenes de sustitución.
Mostrar Imagen abajo inicialmente Seleccione esta opción para aquellos elementos que desea que se muestren inicialmente
con el estado Abajo en lugar de con el estado Arriba predeterminado. Por ejemplo, el elemento Inicio de la barra de
navegación deberá encontrarse en su estado Abajo cuando se cargue la página inicialmente. Cuando aplique esta opción a
un elemento, aparecerá un asterisco después de su nombre en la lista Elementos de barra de navegación.
Insertar Indica si deben insertarse elementos vertical u horizontalmente.
Utilizar tablas Seleccione esta opción para insertar elementos como una tabla.
Véase también
“Visualización y definición de las propiedades y los atributos de los marcos” en la página 197
Mapas de imágenes
Acerca de los mapas de imágenes
Un mapa de imagen es una imagen que se ha dividido en regiones o zonas interactivas. Cuando el usuario hace clic en una
zona interactiva, se realiza una acción (se abre un archivo nuevo, por ejemplo).
Los mapas de imagen del lado del cliente almacenan la información acerca de los vínculos de hipertexto en el documento
HTML en lugar de hacerlo por separado en un archivo de mapa como hacen los mapas de imagen del lado del servidor.
Cuando el visitante de un sitio hace clic en una zona interactiva, el URL asociado se envía directamente al servidor. Esto
hace que los mapas de imagen del lado del cliente sean más rápidos que los mapas del lado del servidor, pues el servidor no
necesita interpretar dónde ha hecho clic el usuario. Los mapas de imagen del lado del cliente son compatibles con Netscape
Navigator 2.0 y versiones posteriores, NCSA Mosaic 2.1 y 3.0 y todas las versiones de Internet Explorer.
Dreamweaver no modifica las referencias a mapas de imagen del lado del servidor en documentos existentes. Puede utilizar
mapas de imagen del lado del cliente y del servidor en el mismo documento. Sin embargo, los navegadores que admiten
ambos tipos de mapas de imagen dan prioridad a los mapas de imagen del lado del cliente. Para incluir un mapa de imagen
del lado del servidor en un documento, deberá escribir el código HTML correspondiente.
DREAMWEAVER CS3 278
Guía del usuario
Nota: Puede crear múltiples zonas interactivas, pero formarán parte del mismo mapa de imagen.
5 En el cuadro de texto Vínculo del inspector de propiedades de zonas interactivas, haga clic en el icono de carpeta para
localizar y seleccionar el archivo que desea abrir cuando el usuario haga clic en la zona interactiva o escriba la ruta.
6 En el menú emergente Destino, seleccione la ventana en la que deberá abrirse el archivo o escriba su nombre.
En la lista emergente figuran los nombres de todos los marcos a los que ha asignado nombres en el documento actual. Si
especifica un marco que no existe, la página vinculada se cargará en una ventana nueva con el nombre que haya
especificado. También puede seleccionar estos nombres de destino reservados:
• _blank carga el archivo vinculado en una ventana de navegador nueva y sin nombre.
• _parent carga el archivo vinculado en el conjunto de marcos padre o en la ventana del marco que contiene el vínculo.Si
el marco que contiene el vínculo no está anidado, el archivo vinculado se cargará en la ventana completa del navegador.
• _self carga el archivo vinculado en el mismo marco o ventana que el vínculo. Este destino es el predeterminado, por lo
que normalmente no es preciso especificarlo.
• _top carga el archivo vinculado en la ventana completa del navegador, quitando así todos los marcos.
Nota: La opción Destino no se encontrará disponible hasta que la zona interactiva seleccionada contenga un vínculo.
7 En el campo Texto alternativo, escriba el texto que desea que aparezca como texto alternativo en los navegadores que
sólo admiten texto o en los que se descargan las imágenes manualmente. Algunos navegadores muestran este texto como
una descripción de herramienta cuando el usuario mueve el puntero sobre la zona interactiva.
8 Repita los pasos 4 a 7 para definir otras zonas interactivas en el mapa de imagen.
9 Cuando termine de definir el mapa de imagen, haga clic en un área en blanco del documento para cambiar el inspector
de propiedades.
También puede copiar una imagen con zonas interactivas de un documento a otro o copiar una o más zonas interactivas de
una imagen y pegarlas en otra imagen. Las zonas interactivas asociadas a la imagen también se copiarán en el nuevo
documento.
Dreamweaver sólo verifica los vínculos establecidos con documentos del sitio. Dreamweaver recopila una lista de vínculos
externos que aparecen en el documento o documentos seleccionados, pero no los verifica.
También puede identificar y eliminar archivos que ya no utilizan otros archivos del sitio.
Véase también
“Identificación y eliminación de archivos no utilizados” en la página 78
3 En el panel Verificador de vínculos, seleccione Vínculos externos en el menú emergente Ver para visualizar otro informe.
El informe Vínculos externos aparecerá en el panel Verificador de vínculos (en el grupo de paneles Resultados).
Sólo podrá comprobar la existencia de archivos huérfanos si comprueba los vínculos de todo el sitio.
4 Para guardar el informe, haga clic en el botón Guardar informe del panel Verificador de vínculos. El informe es un
archivo temporal que se perderá si no lo guarda.
4 En el panel Verificador de vínculos, seleccione Vínculos externos en el menú emergente Ver para visualizar otro informe.
El informe Vínculos externos aparecerá en el panel Verificador de vínculos (en el grupo de paneles Resultados).
Sólo podrá comprobar la existencia de archivos huérfanos si comprueba los vínculos de todo el sitio.
5 Para guardar el informe, haga clic en el botón Guardar informe del panel Verificador de vínculos.
3 En el panel Verificador de vínculos, seleccione Vínculos externos o Archivos huérfanos del menú emergente Ver para
visualizar otro informe.
La lista de archivos correspondientes al tipo de informe seleccionado aparecerá en el panel Verificador de vínculos.
Nota: Si selecciona el tipo de informe Archivos huérfanos, podrá eliminar directamente los archivos huérfanos desde el panel
Verificador de vínculos. Para ello, seleccione un archivo de la lista y presione la tecla Supr.
4 Para guardar el informe, haga clic en el botón Guardar informe del panel Verificador de vínculos.
3 Haga clic en el icono de carpeta situado junto al vínculo roto y localice el archivo correcto o escriba su ruta y nombre de
archivo correctos.
4 Presione la tecla Tab o Intro (Windows) o Retorno (Macintosh).
Si hay otras referencias rotas a ese mismo archivo, se le pedirá que repare las referencias también en los otros archivos. Haga
clic en Sí para que Dreamweaver actualice todos los documentos de la lista que hacen referencia al archivo. Haga clic en
No si desea que Dreamweaver actualice únicamente la referencia actual.
Nota: Si está activada la función Permitir desproteger y proteger archivo para este sitio, Dreamweaver intentará proteger los
archivos que requieren cambios. Si no puede proteger un archivo, Dreamweaver mostrará un cuadro de diálogo de advertencia
y no cambiará las referencias rotas.
Dreamweaver abrirá el documento, seleccionará la imagen o el vínculo roto y resaltará la ruta y el nombre de archivo en el
inspector de propiedades. (Si el inspector de propiedades no está visible, elija Ventana > Propiedades para abrirlo).
3 Si desea establecer una ruta y un nombre de archivo nuevos en el inspector de propiedades, haga clic en el icono de
carpeta para localizar el archivo correspondiente o sobrescriba el texto resaltado.
Si está actualizando una referencia de imagen y la nueva imagen aparece con un tamaño incorrecto, haga clic en la etiquetas
An y Al del inspector de propiedades o en el botón Actualizar para restablecer los valores de altura y anchura.
4 Guarde el archivo.
A medida que los vínculos se van reparando, sus entradas desaparecen de la lista Verificador de vínculos. Si sigue
apareciendo una entrada en la lista después de introducir una ruta o un nombre de archivo nuevo en el Verificador de
vínculos (o después de guardar los cambios realizados en el inspector de propiedades), Dreamweaver no encuentra el
archivo nuevo y sigue considerando roto el vínculo.
282
Antes de obtener una vista previa de un documento, guárdelo; si no lo hace, el navegador no mostrará los cambios más
recientes.
1 Siga uno de estos procedimientos para obtener una vista previa de la página:
• Seleccione Archivo > Vista previa en el navegador y elija uno de los navegadores que aparecen en la lista.
Nota: Si no aparece ningún navegador en la lista, seleccione Edición > Preferencias o Dreamweaver > Preferencias (Macintosh)
y, a continuación, seleccione la categoría Vista previa en el navegador a la izquierda para seleccionar un navegador.
• Presione F12 (Windows) o las teclas Opción+F12 (Macintosh) para mostrar el documento actual en el navegador
principal.
• Presione Control+F12 (Windows) o Comando+F12 (Macintosh) para mostrar el documento actual en el navegador
secundario.
2 Haga clic en los vínculos y el contenido de prueba de la página.
Si utiliza Internet Explorer en un equipo con Windows XP y Service Pack 2 instalado, es posible que el navegador muestre
un mensaje para informar sobre la restricción de visualización del contenido activo. Para solucionar este problema puede
incluir código Mark of the Web en el archivo.
Nota: El contenido vinculado a la ruta relativa a la raíz del sitio no se muestra en la vista previa de los documentos en un
navegador local, a menos que especifique un servidor de prueba o que active la opción Vista previa utilizando el archivo
temporal en Edición > Preferencias > Vista previa en el navegador. Esto es así porque los navegadores no reconocen la raíz de
los sitios.
Para obtener una vista previa del contenido vinculado con las rutas relativas a la raíz, coloque el archivo en el servidor
remoto y, a continuación, seleccione Archivo > Vista previa en el navegador.
Véase también
“Rutas relativas a la raíz del sitio” en la página 266
DREAMWEAVER CS3 283
Guía del usuario
Internet Explorer bloquea el contenido activo y el lenguaje que intenta ejecutarse en el equipo local. Por razones de
seguridad, Microsoft ha aumentado las restricciones relativas a lo que puede ejecutarse en esta zona de manera
predeterminada. El código Mark of the Web ordena al navegador la ejecución del contenido activo en otra zona, en este
caso, en Internet. Para más información, consulte la nota técnica 19578 en el sitio Web de Adobe en
www.adobe.com/go/19578_es.
Esta línea ordena al navegador que evite el equipo local y que ejecute el contenido activo en Internet.
1 Siga uno de estos procedimientos para abrir las opciones de Vista previa en el navegador:
• Seleccione Edición > Preferencias (Windows) o Dreamweaver > Preferencias (Macintosh) y, a continuación, seleccione
Vista previa en el navegador en la lista de categorías de la izquierda.
• Seleccione Archivo > Vista previa en el navegador > Editar lista de navegadores.
2 Para añadir un navegador a la lista, haga clic en el botón de signo más (+), seleccione las opciones deseadas en el cuadro
de diálogo Añadir navegador y, a continuación, haga clic en Aceptar.
3 Para eliminar un navegador de la lista, selecciónelo y haga clic en el botón de signo menos (–).
4 Para cambiar la configuración de un navegador seleccionado, haga clic en el botón Editar, realice los cambios en el
cuadro de diálogo Editar navegador y, a continuación, haga clic en Aceptar.
5 Seleccione Navegador principal o Navegador secundario para especificar si el navegador seleccionado es el principal o
el secundario.
Presione F12 (Windows) o las teclas Opción+F12 (Macintosh) para abrir el navegador principal; haga lo propio con
Control+F12 (Windows) o Comando+F12 (Macintosh) para abrir el navegador secundario.
6 Seleccione Vista previa utilizando el archivo temporal para crear una copia temporal para vista previa y depuración del
servidor. Desactive esta opción para actualizar el documento directamente.
DREAMWEAVER CS3 284
Guía del usuario
1 Iniciar Dreamweaver.
2 Abra un archivo.
3 Realice una de las siguientes operaciones:
• Seleccione Archivo > Previsualizar en navegador > Device Central.
• En la barra de herramientas de la ventana del documento, mantenga presionado el botón de previsualización/depuración
en el navegador y seleccione la opción de previsualización en Device Central.
El archivo se muestra en la ficha Device Central Emulator. Para continuar con la comprobación, haga doble clic en el
nombre de un dispositivo diferente en las listas Conjuntos de dispositivos o Dispositivos disponibles.
285
Codificación en Dreamweaver
Lenguajes compatibles
Además de las posibilidades de edición de texto, Adobe® Dreamweaver® CS3 proporciona diversas funciones, como por
ejemplo sugerencias para el código, con el fin de ayudarle a codificar en los siguientes lenguajes:
• HTML
• XHTML
• CSS
• JavaScript
• ColdFusion Markup Language (CFML)
• Visual Basic (para ASP y ASP.NET)
• C# (para ASP.NET)
• JSP
• PHP
Otros lenguajes, como Perl, no son compatibles con las funciones de codificación específicas del lenguaje de Dreamweaver;
por ejemplo, puede crear y editar archivos en Perl, pero las sugerencias para el código no son aplicables a este lenguaje.
Véase también
“Modificación automática del código en Dreamweaver” en la página 286
Puede especificar preferencias para la reescritura automática de diversos tipos de código no válido al abrir un documento.
Véase también
“Modificación automática del código en Dreamweaver” en la página 286
Roundtrip HTML en Dreamweaver permite pasar los documentos de un editor de HTML basado en texto a Dreamweaver
y a la inversa sin que se vean prácticamente afectados el contenido y la estructura del código fuente HTML original del
documento. Entre dichos recursos figuran los siguientes:
• Opcionalmente, puede establecer que Dreamweaver resalte en amarillo el código no válido en la vista Código. Al
seleccionar una sección resaltada, el inspector de propiedades muestra información sobre cómo corregir el error.
Véase también
“Personalización del entorno de codificación” en la página 292
Nota: Algunos de los requisitos también son obligatorios en distintas versiones de HTML.
En la siguiente tabla se describen los requisitos XHTML que Dreamweaver cumple automáticamente:
DREAMWEAVER CS3 287
Guía del usuario
Antes del elemento raíz del documento, debe Añade una declaración DOCTYPE de XHTML a un documento
haber una declaración DOCTYPE que haga XHTML:
referencia a uno de los tres archivos DTD (Definición
de tipo de documento, Document Type Definition) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
para XHTML: strict (estricta), transitional 1.0 Transitional//EN"
(transitoria) o frameset (conjunto de marcos). "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
El elemento raíz del documento debe ser html, y el Añade el atributo namespace al elemento html de la
elemento html debe designar el atributo siguiente forma:
namespace de XHTML.
<html
xmlns="http://www.w3.org/1999/xhtml">
Un documento estándar debe incluir los elementos En un documento estándar, incluye los elementos head,
estructurales head, title y body. Un title y body. En un documento de conjunto de marcos,
documento de conjunto de marcos debe incluir los incluye los elementos head, title y frameset.
elementos estructurales head, title y
frameset.
Todos los elementos de un documento deben estar Genera código correctamente anidado y, cuando limpia el
correctamente anidados. XHTML, corrige la anidación de cualquier código no
generado por Dreamweaver.
<p>This is a <i>bad example.</p></i>
<p>This is a <i>good
example.</i></p>
Todos los nombres de elementos y atributos deben Obliga a utilizar las minúsculas en los nombres de elementos
estar en minúsculas. y atributos HTML del código XHTML que genera y cuando
limpia el XHTML, al margen de las preferencias especificadas
para las etiquetas y atributos.
Todos los elementos deben incluir una etiqueta de Inserta etiquetas de cierre en el código que genera, y cuando
cierre, salvo que se especifique EMPTY (vacío) en la limpia el XHTML.
DTD.
Los elementos vacíos deben incluir una etiqueta de Inserta elementos vacíos con un espacio delante de la barra
cierre o la etiqueta de apertura debe terminar con diagonal de cierre en el código que genera, y cuando limpia
/>. Por ejemplo, <br> no es válido, la forma el XHTML.
correcta es <br></br> o <br/>. Los elementos
vacíos son los siguientes: area, base, basefont,
br, col, frame, hr, img, input, isindex,
link, meta y param.
Los atributos no pueden abreviarse; por ejemplo, Inserta pares completos atributo-valor en el código que
<td nowrap> no es válido; la forma correcta es genera, y cuando limpia el XHTML.
<td nowrap="nowrap">.
Nota: Si un navegador HTML no admite HTML 4, podría no
Esto afecta a los siguientes atributos: checked, interpretar estos atributos booleanos cuando aparecen en su
compact, declare, defer, disabled, ismap, forma completa.
multiple, noresize, noshade, nowrap,
readonly y selected.
Todos los valores de atributo deben estar entre Coloca comillas en los valores de atributo en el código que
comillas. genera y cuando limpia el XHTML.
DREAMWEAVER CS3 288
Guía del usuario
Los siguientes elementos deben incluir un atributo Establece el mismo valor para los atributos name e id,
id y un atributo name. a, applet, form, frame, siempre que el atributo name esté definido por un inspector
iframe, img y map. Por ejemplo, de propiedades, en el código que genera Dreamweaver y
<a name="intro">Introduction</a> no cuando limpia el XHTML.
es válido; la forma correcta es
<a id="intro">Introduction</a> o
<a id="section1" name="intro">
Introduction</a>.
Para atributos con valores type enumerados, éstos Obliga a utilizar minúsculas en los valores type enumerados
deben aparecer en minúsculas. del código que genera, y cuando limpia el XHTML.
Todos los elementos script y style deben incluir un Establece los atributos type y language de los elementos
atributo type. script, y el atributo type de los elementos style, en el
código que genera y cuando limpia el XHTML.
El atributo type del elemento script es
obligatorio desde HTML 4, cuando el atributo
language dejó de utilizarse.
Todos los elementos img y area deben incluir un Establece estos atributos en el código que genera y, cuando
atributo alt. limpia el XHTML, informa de los atributos alt que faltan.
Véase también
“Creación de páginas compatibles con XHTML” en la página 311
Expresiones regulares
Las expresiones regulares son modelos que describen las combinaciones de caracteres en el texto. Utilícelas en las
búsquedas para describir conceptos como “frases que comiencen por ‘El’” y “valores de atributo que contengan un número”.
La tabla siguiente contiene los caracteres especiales de las expresiones regulares, su significado y ejemplos de uso. Para
buscar texto que contenga uno de los caracteres especiales de la tabla, anule el valor del carácter colocando una barra
invertida delante de él. Por ejemplo, para buscar el asterisco en la frase some conditions apply*, el modelo de búsqueda
deberá ser el siguiente: apply\*. Si no anula el valor del asterisco, encontrará todas las apariciones de “apply” (así como de
“appl”, “applyy” y “applyyy”), no sólo las que van seguidas de asterisco.
^ Principio de entrada o línea. ^T encontrará “T” en “This good earth”, pero no en “Uncle Tom’s
Cabin”
* El carácter anterior cero o más um* encontrará “um” en “rum”, “umm” en “yummy” y “u” en
veces. “huge”
+ El carácter anterior una o más um+ encontrará “um” en “rum” y “umm” en “yummy”, pero no en
veces. “huge”
? El carácter anterior una vez st?on encontrará “son” en “Johnson” y “ston” en “Johnston”,
como máximo (es decir, pero no en “Appleton” o “tension”
indica que el carácter anterior
es opcional).
. Cualquier carácter individual, .an encontrará “ran” y “can” en la frase “bran muffins can be
salvo el de salto de línea. tasty”
{n} Exactamente n apariciones o{2} encontrará “oo” en “loom” y las dos primeras oes de
del carácter anterior. “mooooo”, pero no “money”
{n,m} Como mínimo n y como F{2,4} encontrará “FF” en “#FF0000” y las cuatro primeras efes
máximo m apariciones del de #FFFFFF
carácter anterior.
[abc] Cualquiera de los caracteres [e-g] encontrará “e” en “bed”, “f” en “folly”, y ”g” en “guard”
entre corchetes. Especifique
un rango de caracteres con
un guión (por ejemplo, [a-f ]
es equivalente a [abcdef ]).
[^abc] Cualquier carácter que no [^aeiou] encontrará inicialmente “r” en “orange”, “b” en “book”
esté entre paréntesis y “k” en “eek!”
angulares. Especifique un
rango de caracteres con un
guión (por ejemplo, [^a-f ] es
equivalente a [^abcdef ]).
\b Límite de palabra (como un \bb encontrará “b” en “book”, pero no en “goober” ni “snob”
espacio o un retorno de
carro).
\f Salto de página.
\n Salto de línea.
\r Retorno de carro.
\t Tabulación.
DREAMWEAVER CS3 290
Guía del usuario
\w Cualquier carácter b\w* encontrará “barking” en “the barking dog” y “big” y “black”
alfanumérico, incluido el de en “the big black dog”
subrayado. Equivalente a [A-
Za-z0-9_].
Utilice paréntesis para destacar agrupaciones dentro de la expresión regular a las que podrá hacer referencia
posteriormente. A continuación, utilice $1, $2, $3, etc. en el campo Reemplazar con para hacer referencia a la primera,
segunda, tercera y posteriores agrupaciones entre paréntesis.
Nota: En el campo Buscar, para hacer referencia a una agrupación entre paréntesis anterior en la expresión regular, utilice \1,
\2, \3, etc. en lugar de $1, $2, $3.
Por ejemplo, si busca (\d+)\/(\d+)\/(\d+) y lo reemplaza por $2/$1/$3, cambiará el día y el mes de una fecha separada por
barras y, de esta manera, el formato de fechas americano se convertirá al formato europeo.
Véase también
“Búsqueda de etiquetas, atributos o texto en el código” en la página 304
Si cambia manualmente el código de un bloque de código, ya no podrá utilizar paneles como Vinculaciones o
Comportamientos del servidor para editar el comportamiento del servidor. Dreamweaver busca patrones específicos en el
código de la página para detectar comportamientos del servidor y mostrarlos en el panel Comportamientos del servidor.
Si cambia el código de un bloque de código, Dreamweaver ya no puede detectar el comportamiento del servidor y mostrarlo
en el panel Comportamientos del servidor. Sin embargo, el comportamiento del servidor se encuentra aún en la página y
podrá editarlo en el entorno de codificación de Dreamweaver.
Véase también
“Modificación automática del código en Dreamweaver” en la página 286
Véase también
“Cambio del formato del código” en la página 293
2 Para mostrar la página en la parte superior, elija Vista de diseño encima de las opciones de visualización de la barra de
herramientas Documento.
3 Para ajustar el tamaño de los paneles en la ventana de documento, arrastre la barra de separación hasta la posición
deseada. La barra de separación se encuentra entre los dos paneles.
La vista Código se actualiza automáticamente al realizar cambios en la vista Diseño. Sin embargo, después de realizar
cambios en la vista de código, deberá actualizar manualmente el documento en la vista de diseño; para ello haga clic en la
vista de diseño o presione F5.
❖ Seleccione Ventana > Inspector de código. La barra de herramientas incluye las siguientes opciones:
Administración de archivos Coloca u obtiene el archivo.
Vista previa/Depurar en explorador Proporciona una vista previa o depura el documento en un navegador.
Actualizar vista de diseño Actualiza el documento en la vista Diseño de tal modo que refleje cualquier cambio realizado en
el código. Los cambios realizados en el código no aparecerán de forma automática en la vista Diseño hasta que se efectúen
determinadas acciones, como guardar el archivo o hacer clic en este botón.
Referencia Abre el panel Referencia. Consulte “Utilización del material de consulta para lenguajes” en la página 306.
Navegación por el código Le permite desplazarse rápidamente por el código. Consulte “Desplazamiento a una función de
JavaScript o VBScript” en la página 303.
Ver opciones Le permite determinar cómo debe mostrarse el código. Consulte “Definición del aspecto del código” en la
página 293.
DREAMWEAVER CS3 292
Guía del usuario
Para utilizar la barra de herramientas Codificación, situada a la izquierda de la ventana, consulte “Inserción de código con
la barra de herramientas Codificación” en la página 300.
Véase también
“Elección del diseño del espacio de trabajo (Windows)” en la página 32
Véase también
“Utilización de fragmentos de código” en la página 299
Véase también
“Utilización de un editor externo” en la página 297
Nota: Para establecer preferencias avanzadas, utilice el Editor de la biblioteca de etiquetas (consulte “Administración de
bibliotecas de etiquetas” en la página 324).
DREAMWEAVER CS3 293
Guía del usuario
Caracteres ocultos Muestra caracteres especiales en lugar de espacios en blanco. Por ejemplo, un punto sustituye a cada
espacio, dos paréntesis angulares sustituyen a cada tabulador y un marcador de párrafo sustituye a cada salto de línea.
Nota: Los saltos de línea automáticos que Dreamweaver utiliza para ajustar el texto no aparecen con un marcador de párrafo.
Resaltar código no válido Hace que Dreamweaver resalte en color amarillo todo el código HTML que no sea válido. Al
seleccionar una etiqueta no válida, el inspector de propiedades muestra información sobre cómo corregir el error.
Aplicar colores a sintaxis Activa o desactiva los colores del código. Para información sobre cómo cambiar la combinación
de colores, consulte “Definición de los colores del código” en la página 296.
Sangría automática Aplica automáticamente sangría al código cuando pulsa Intro mientras escribe el código. La nueva
línea de código aplica sangría al mismo nivel que la línea anterior. Para información sobre cómo cambiar el espaciado de
la sangría, véase la opción Tamaño de tabulación en “Cambio del formato del código” en la página 293.
Véase también
“Visualización del código” en la página 291
Todas las opciones de formato de código, salvo la opción Anular may/min de, se aplican automáticamente sólo a los
documentos nuevos o a las adiciones realizadas en los documentos que cree posteriormente.
Para cambiar el formato de documentos HTML existentes, abra el documento y seleccione Comandos > Aplicar formato
de origen.
Nota: La mayoría de las opciones de sangría de este cuadro de diálogo sólo se aplican al código generado por Dreamweaver, no
al código que usted escriba. Para aplicar sangría a cada nueva línea de código que escriba, con el fin de colocarla al mismo
nivel que la línea anterior, seleccione la opción Ver > Opciones de vista de Código > Sangría automática. Para más
información, consulte“Definición del aspecto del código” en la página 293.
DREAMWEAVER CS3 294
Guía del usuario
Con (Cuadro de texto y menú emergente) Especifica cuántos espacios o tabulaciones debe utilizar Dreamweaver para
aplicar sangría al código que genera. Por ejemplo, si escribe 3 en el cuadro y selecciona Tabulaciones en el menú emergente,
se aplicará sangría al código generado por Dreamweaver utilizando tres caracteres de tabulación para cada nivel de
sangrado.
Tamaño de tabulación Determina el ancho, en caracteres, de cada espacio de tabulación en la vista Código. Por ejemplo,
si el Tamaño de tabulación se define en 4, cada tabulación aparecerá en la vista de código como un espacio en blanco
correspondiente al ancho de cuatro caracteres. Si, además, el valor de Tamaño de tabulación se define en 3, en el código
generado por Dreamweaver se aplicará una sangría utilizando tres caracteres de tabulación para cada nivel de sangría, que
aparecerá en la vista Código como un espacio en blanco correspondiente al ancho de doce caracteres.
Nota: Dreamweaver aplica sangría mediante espacios o tabulaciones; no convierte una serie de espacios en tabulación al
insertar código.
Ajuste automático Inserta un carácter de salto de línea (también conocido como retorno de carro “duro”) cuando una línea
alcanza el ancho de columna especificado. (Dreamweaver inserta caracteres de salto de línea sólo en lugares en los que no
se modifica el aspecto del documento que se muestra en los navegadores, por lo que es posible que algunas líneas continúen
siendo más largas de lo especificado en la opción Ajuste automático.) Por su parte, la opción Ajustar de la vista de código
muestra líneas largas (superan el ancho de la ventana) que parece que incluyan caracteres de salto de línea, pero realmente
esta opción no inserta caracteres de salto de línea.
Tipo de salto de línea Especifica el tipo de servidor remoto (Windows, Macintosh o UNIX) que aloja el sitio remoto. La
elección del tipo adecuado de caracteres para salto de línea garantiza que el código fuente HTML aparezca de forma
correcta en el servidor remoto. Esta opción también resulta útil si trabaja con un editor de texto externo que sólo reconoce
determinados tipos de saltos de línea. Por ejemplo, utilice CR LF (Windows) si su editor externo es el Bloc de notas y CR
(Macintosh) si su editor externo es SimpleText.
Nota: Para los servidores a los que conecte mediante FTP, esta opción sólo afecta al modo de transferencia binaria; el modo de
transferencia ASCII de Dreamweaver omite esta opción. Si descarga archivos mediante el modo ASCII, Dreamweaver
establecerá los saltos de línea basándose en el sistema operativo del equipo; si carga archivos con el modo ASCII, todos los saltos
de línea se configurarán como CR LF.
May/min de etiqueta predeterminada y May/min de atributo predeterminado Establecen si los nombres de etiquetas y
atributos deben aparecer en mayúsculas o en minúsculas. Estas opciones se aplican a las etiquetas y los atributos que inserte
o edite en la vista de diseño, pero no a los que introduzca directamente en la vista de código, ni a las etiquetas y los atributos
de un documento en el momento de abrirlo (a menos que también seleccione una o las dos opciones de Anular
mayúscula/minúscula de).
Nota: Estas preferencias sólo son aplicables a páginas HTML. Dreamweaver las omite en páginas XHTML, ya que las etiquetas
y los atributos en mayúsculas no son válidos en XHTML.
Anular may/min de: Etiquetas y Atributos Especifican si deben aplicarse las opciones de mayúsculas/minúsculas en todo
momento, incluso cuando se abre un documento HTML existente. Cuando seleccione una de estas opciones y haga clic en
Aceptar para cerrar el cuadro de diálogo, todas las etiquetas o los atributos del documento actual se convertirán
inmediatamente en mayúsculas o minúsculas, al igual que todas las etiquetas o los atributos de los documentos que abra a
partir de ese momento (y hasta que desactive esta opción). Las etiquetas o los atributos que introduzca en la vista de código
y en Quick Tag Editor también se convertirán en mayúsculas o minúsculas, al igual que las etiquetas o los atributos que
inserte mediante la barra Insertar. Por ejemplo, si desea que los nombres de etiquetas se conviertan siempre en minúsculas,
especifique minúsculas como valor de la opción Mayúsculas/minúsculas de etiqueta predeterminada y seleccione la opción
Anular mayúsculas/minúsculas de: Etiquetas. Posteriormente, cuando abra un documento que contenga nombres de
etiquetas en mayúsculas, Dreamweaver los convertirá en minúsculas.
Nota: Las versiones de HTML más antiguas admitían que los nombres de etiquetas y atributos estuvieran escritos en
mayúsculas o minúsculas, pero en XHTML dichos nombres tienen que estar escritos en minúsculas. La Web va en camino de
adoptar XHTML; por lo tanto, es mejor utilizar las minúsculas para los nombres de etiquetas y atributos.
Etiqueta TD: No incluir salto en etiqueta TD Resuelve un problema de visualización que se produce en algunos navegadores
antiguos cuando hay espacio en blanco o saltos de línea después de una etiqueta <td> o justo delante de una etiqueta </td>.
Al seleccionar esta opción, Dreamweaver no escribe saltos de línea después de una etiqueta <td> ni delante de una etiqueta
</td> aunque el formato de la Biblioteca de etiquetas indique que el salto de línea debe ir en dicho lugar.
DREAMWEAVER CS3 295
Guía del usuario
Formato avanzado Le permite establecer opciones de formato para código de hojas de estilo en cascada (CSS) y para
etiquetas y atributos individuales en el Editor de la biblioteca de etiquetas.
El carácter de espacio en blanco (Sólo en la versión en japonés) Permite seleccionar o Zenkaku para el código
HTML. El espacio en blanco seleccionado en esta opción se utiliza para las etiquetas vacías al crear una tabla y cuando la
opción “Permitir múltiples espacios consecutivos” está activada en las páginas con codificación japonesa.
Véase también
“Aplicación de formato a código CSS” en la página 132
Aunque las sugerencias para el código estén desactivadas, puede visualizar una sugerencia emergente en la vista Código
presionando Control+Barra espaciadora.
Véase también
“Utilización de sugerencias para el código” en la página 297
Si desactiva las opciones de reescritura, se mostrarán elementos de formato no válidos en la ventana de documento para el
código HTML que se haya reescrito.
Cambiar nombre de elementos de formulario al pegar Comprueba que no hay nombres repetidos en los objetos de
formulario. Esta opción se activa de forma predeterminada.
Nota: A diferencia de las otras opciones de este cuadro de diálogo de preferencias, esta opción no se aplica al abrir un
documento, sólo al copiar y pegar un elemento de formulario.
Quitar etiquetas de cierre adicionales Elimina las etiquetas de cierre para las que no existe la correspondiente etiqueta de
apertura.
Advertir al solucionar/eliminar etiquetas Muestra un resumen del código HTML técnicamente no válido que
Dreamweaver ha intentado corregir. En dicho resumen se indica la ubicación del problema (a través de números de línea
y de columna) para que pueda localizar la corrección y asegurarse de que el resultado es el que desea.
Nunca reescribir código: En archivos con extensiones Permite impedir que Dreamweaver reescriba código en archivos con
las extensiones de nombre de archivo especificadas. Esta opción resulta especialmente útil para archivos que contengan
otro tipo de etiquetas.
Codificar <, >, & y " en valores de atributo usando & Garantiza que los valores de atributo que especifique o edite mediante
las herramientas de Dreamweaver, como por ejemplo el inspector de propiedades, contengan sólo caracteres admitidos.
Esta opción se activa de forma predeterminada.
Nota: Esta opción, así como las opciones siguientes, no se aplican a los URL escritos en la vista Código. Además, no modifican
el código existente en un archivo.
No codificar caracteres especiales Impide que Dreamweaver modifique los URL a fin de que sólo utilice caracteres
admitidos. Esta opción se activa de forma predeterminada.
Codificar caracteres especiales de los URL utilizando &# Garantiza que, al introducir o editar URL empleando las
herramientas de Dreamweaver como, por ejemplo, el inspector de propiedades, dichos URL contengan sólo caracteres
admitidos.
Codificar caracteres especiales de los URL utilizando % Funciona de la misma manera que la opción anterior, pero utiliza
un método distinto para codificar los caracteres especiales. Este método de codificación (con el signo de porcentaje) puede
proporcionar mayor compatibilidad con anteriores, pero no funciona tan bien con los caracteres de algunos idiomas.
Insertar utilizando scripts compatibles con navegador Garantiza que el contenido activo que inserte con Dreamweaver
utilice etiquetas que muestren el contenido correctamente en las versiones más recientes de Internet Explorer. De manera
predeterminada, Dreamweaver sólo utiliza scripts compatibles con navegador para contenido activo de Flash y Shockwave.
No obstante, la función es ampliable y le permite utilizar extensiones de terceros para insertar otros tipos de contenido
activo correctamente.
Convertir etiquetas en scripts al abrir el archivo Hace que las etiquetas <object>, <embed> y <applet> sean nulas y añade
las etiquetas JavaScript adecuadas al abrir los archivos que incluyen el contenido activo.
Véase también
“Limpieza de archivos HTML de Microsoft Word” en la página 71
El código de muestra del panel de vista previa cambia para ajustarse a los nuevos colores y estilos.
Véase también
“Personalización de las preferencias de colores de código para una plantilla” en la página 394
Puede asignar distintos editores externos para extensiones de nombres de archivo diferentes.
Véase también
“Apertura de archivos en la vista Código de forma predeterminada” en la página 292
Volver a cargar archivos modificados Especifica el comportamiento cuando Dreamweaver detecte cambios realizados
externamente en un documento abierto en Dreamweaver.
Guardar al iniciar Especifica si Dreamweaver debe guardar siempre el documento actual antes de iniciar el editor, no
guardarlo nunca o solicitar confirmación antes de guardarlo cada vez que se inicie el editor externo.
Fireworks Especifica editores de varios tipos de archivos multimedia.
Las sugerencias para el código están disponibles para diversos tipos de código. Si escribe un determinado carácter que
indica el principio de una parte de código, se muestra la lista correspondiente de elementos. Por ejemplo, si desea ver una
lista de sugerencias para código de nombres de etiquetas HTML, teclee un paréntesis angular de apertura (<).
Para obtener los mejores resultados, especialmente cuando se utilizan sugerencias para código de funciones y objetos,
establezca la opción Demora, en el cuadro de diálogo de preferencias de sugerencias para código, con una demora de 0
segundos.
DREAMWEAVER CS3 298
Guía del usuario
La lista de sugerencias para el código desaparece cuando se presiona Retroceso (Windows) o Eliminar (Macintosh).
Véase también
“Definición de las sugerencias para el código” en la página 295
Inserción de formato u otro código en la vista Código mediante sugerencias para el código
1 Escriba el principio de una parte del código. Por ejemplo, para insertar una etiqueta, teclee un paréntesis angular de
apertura (<). Para insertar un atributo, sitúe el punto de inserción inmediatamente después de un nombre de etiqueta y
presione la barra espaciadora.
Se muestra una lista de elementos (como nombres de etiqueta o nombres de atributo).
2 Desplácese por la lista mediante la barra de desplazamiento o con las teclas de flecha arriba y flecha abajo.
3 Para insertar un elemento de la lista, haga doble clic en él o selecciónelo y presione Intro (Windows) o Retorno
(Macintosh).
Si un estilo CSS creado recientemente no aparece en una lista de sugerencias para el código de estilos CSS, seleccione
Actualizar lista de estilos en la lista de sugerencias para el código. Si se tiene visualizada la vista Diseño, es posible que
aparezca temporalmente algún código no válido en dicha vista tras seleccionar Actualizar lista de estilos; para eliminar dicho
código no válido de la vista Diseño, una vez que haya insertado el estilo, presione F5 para actualizar de nuevo la vista Diseño.
Véase también
“Configuración de una aplicación Web” en la página 471
DREAMWEAVER CS3 299
Guía del usuario
Los fragmentos de código que contienen etiquetas <font> y otros elementos y atributos que ya no se utilizan se encuentran
en la carpeta Antiguos del panel Fragmentos.
3 (Opcional) Introduzca una descripción del fragmento que facilite a los demás miembros del equipo la utilización del
mismo.
4 Para Tipo de fragmento, elija Ajustar selección o Insertar bloque.
a Si ha seleccionado Ajustar selección, añada código para las siguientes opciones:
Insertar antes Escriba o pegue el código que se debe insertar antes de la selección actual.
Insertar después Escriba o pegue el código que se debe insertar después de la selección actual.
Para establecer un espacio predeterminado entre los bloques, utilice saltos de línea; presione Intro (Windows) o Retorno
(Macintosh) en los cuadros de texto.
Nota: Debido a que los fragmentos pueden crearse como bloques iniciales y finales, podrá utilizarlos para rodear otras etiquetas
y contenido, lo que resulta muy útil para insertar formatos especiales, vínculos, elementos de navegación y bloques de script.
Para hacerlo, resalte el contenido que desea rodear e inserte el fragmento.
b Si opta por Insertar bloque, escriba o pegue el código que se debe insertar.
5 (Opcional) Seleccione un tipo de vista previa: Código o Diseño.
Diseño Procesa el código y lo muestra en el panel Vista previa del panel Fragmentos.
Contraer etiqueta completa Contrae el contenido situado entre un conjunto de etiquetas inicial y final (por ejemplo, el
contenido situado entre <table> y </table>). Debe situar el punto de inserción en la etiqueta inicial o final y luego hacer
clic en el botón Contraer etiqueta completa para contraer la etiqueta.
También puede contraer el código situado fuera de una etiqueta completa situando el punto de inserción dentro de una
etiqueta inicial o final, manteniendo presionada la tecla Alt y haciendo clic (Windows) o manteniendo presionada la tecla
Opción y haciendo clic (Macintosh) en el botón Contraer etiqueta completa. Asimismo, al mantener presionada la tecla Control
mientras se presiona este botón, se desactiva la "contracción inteligente", por lo que Dreamweaver no ajusta el contenido que
contrae fuera de las etiquetas completas. Para más información, consulte “Acerca de la contracción del código” en la página 307.
Contraer selección Contrae el código seleccionado.
También puede contraer el código situado fuera de una selección manteniendo la tecla Alt presionada y haciendo clic
(Windows) o manteniendo la tecla Opción presionada y haciendo clic (Macintosh) en el botón Contraer selección.
Asimismo, al mantener presionada la tecla Control mientras se presiona este botón, se desactiva la contracción inteligente, lo
que le permite contraer exactamente lo que ha seleccionado sin ninguna manipulación por parte de Dreamweaver. Para más
información, consulte “Acerca de la contracción del código” en la página 307.
Expandir todo Restaura todo el código contraído.
Seleccionar etiqueta padre Selecciona el contenido y las etiquetas inicial y final circundantes de la línea en la que ha situado
el punto de inserción. Si hace clic repetidamente en este botón y las etiquetas están equilibradas, Dreamweaver seleccionará
las etiquetas html y /html más externas.
Equilibrar llaves Selecciona el contenido y los paréntesis, llaves o corchetes inicial y final de la línea en la que ha situado el
punto de inserción. Si hace clic repetidas veces en este botón y los símbolos están equilibrados, Dreamweaver seleccionará
en último término las llaves, los paréntesis o los corchetes más externos del documento.
Números de línea Le permite ocultar o mostrar números al comienzo de cada línea de código.
Aplicar comentario Le permite incluir etiquetas de comentario alrededor del código seleccionado o abrir etiquetas de
comentario nuevas.
• Aplicar comentario HTML envuelve el código seleccionado con <!-- y --!>, o abre una nueva etiqueta si no hay código
seleccionado.
• Aplicar comentario // inserta // al comienzo de cada línea del código CSS o JavaScript seleccionado o inserta una sola
etiqueta // si no hay código seleccionado.
• Apply /* */ (Aplicar /* */) envuelve el código CSS o JavaScript seleccionado con /* y */.
• Aplicar comentario ' se utiliza en el código de Visual Basic. Inserta una comilla simple al comienzo de cada línea de script
Visual Basic o inserta una comilla simple en el punto de inserción si no hay código seleccionado.
• Cuando esté trabajando en un archivo ASP, ASP.NET, JSP, PHP o ColdFusion y seleccione la opción Aplicar comentario
de servidor, Dreamweaver detectará automáticamente la etiqueta de comentario correcta y la aplicará a la selección.
Quitar comentario Elimina las etiquetas de comentario del código seleccionado. Si una selección contiene comentarios
anidados, sólo se eliminarán las etiquetas de comentario externas.
Ajustar etiqueta Ajusta al código seleccionado la etiqueta seleccionada de Quick Tag Editor.
Fragmentos recientes Le permite insertar un fragmento de código utilizado recientemente del panel Fragmentos. Para más
información, consulte“Utilización de fragmentos de código” en la página 299.
Mover o convertir CSS Le permite mover CSS a otra ubicación o convertir CSS en línea en reglas CSS. Para más
información, consulte “Desplazamiento de reglas CSS” en la página 130 y “Conversión de CSS en línea en una regla CSS”
en la página 131.
Aplicar sangría al código Desplaza la selección a la derecha.
Formatear código fuente Aplica los formatos de código previamente especificados al código seleccionado o a toda la página
si no hay código seleccionado. También puede definir rápidamente las preferencias de formato de código seleccionando
Configuración de formato de código en el botón Aplicar formato de origen, o editar las bibliotecas de etiquetas mediante
el comando Edición > Bibliotecas de etiquetas.
El número de botones disponibles en la barra de herramientas Codificación depende del tamaño de la vista Código en la
ventana de documento. Para ver todos los botones disponibles, puede cambiar el tamaño de la ventana de la vista Código
o hacer clic en el botón de flecha de ampliación situado en la parte inferior de la barra de herramientas Codificación.
También puede modificar la barra de herramientas Codificación para que muestre más botones (como Ajustar texto,
Caracteres ocultos y Sangría automática) u ocultar botones que no desea utilizar. Para ello, no obstante, deberá editar el
archivo XML que genera la barra de herramientas. Para más información, consulte Ampliación de Dreamweaver.
Nota: La opción para ver los caracteres ocultos (no es un botón predeterminado de la barra de herramientas de codificación)
está disponible en el menú Ver (Ver > Opciones de vista de Código > Caracteres ocultos).
Véase también
“Verificación de que las etiquetas y llaves están equilibradas” en la página 310
Para averiguar la función de cada botón, sitúe el puntero sobre él para que aparezca una descripción de la herramienta. El
número y el tipo de botones disponibles en la barra Insertar varía en función del tipo de documento actual. También
depende de si utiliza la vista Código o la vista Diseño.
Aunque la barra Insertar proporciona una colección de las etiquetas utilizadas habitualmente, no se incluyen todas. Para
elegir entre una selección más completa de etiquetas, utilice el Selector de etiquetas.
Véase también
“Introducción a la barra Insertar” en la página 18
1 Sitúe el punto de inserción en el código, haga clic con el botón derecho del ratón (Windows) o mantenga presionada la
tecla Control y haga clic (Macintosh) y elija Insertar etiqueta.
Aparecerá el Selector de etiquetas. El panel izquierdo contiene una lista de las bibliotecas de etiquetas admitidas y el
derecho las etiquetas de la carpeta de biblioteca de etiquetas seleccionada.
2 Seleccione una categoría de etiquetas de la biblioteca de etiquetas o expanda la categoría y seleccione una subcategoría.
3 Seleccione una etiqueta en el panel derecho.
4 Para ver la información de sintaxis y uso correspondiente a la etiqueta en el Selector de etiquetas, haga clic en el botón
Datos de etiqueta. Si está disponible, aparece la información sobre la etiqueta.
5 Para ver la misma información sobre la etiqueta en el panel Referencia, haga clic en el icono <?>. Si está disponible,
aparece la información sobre la etiqueta.
6 Haga clic en Insertar para insertar la etiqueta seleccionada en el código.
Si la etiqueta aparece en el panel derecho con paréntesis angulares (por ejemplo, <title></title>), no se precisa
información adicional y se inserta inmediatamente en el documento en el punto de inserción.
Véase también
“Bibliotecas de etiquetas de Dreamweaver” en la página 324
1 Haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en
una etiqueta de la vista Código o en un objeto de la vista Diseño y seleccione Editar etiqueta en el menú emergente. El
contenido de este cuadro de diálogo varía en función de la etiqueta seleccionada.
2 Especifique o edite los atributos de la etiqueta y haga clic en Aceptar.
Para más información sobre la etiqueta en el editor de etiquetas, haga clic en Datos de etiqueta.
Véase también
“Pegado y desplazamiento de fragmentos de código contraídos” en la página 308
En la vista Diseño, aparece el cuadro de diálogo Comentario. Introduzca el comentario y haga clic en Aceptar.
1 Abra el documento en vista Código (Ver > Código) o en el inspector de código (Ventana > Inspector de código).
2 Siga uno de estos procedimientos:
• En la vista Código, haga clic con el botón derecho del ratón (Windows) o presione la tecla Control y haga clic (Macintosh)
en cualquier punto de la vista Código y, seguidamente, seleccione el submenú Funciones en el menú contextual.
El submenú Funciones no aparece en la vista Diseño.
Para ver las funciones clasificadas por orden alfabético, haga clic con el botón derecho del ratón mientras pulsa la tecla
Control (Windows) o mantenga presionadas las teclas Opción y Control y haga clic (Macintosh) en la vista Código y, a
continuación, seleccione el submenú Funciones.
• En el inspector de código, haga clic en el botón Navegación por el código ({ }) de la barra de herramientas.
3 Seleccione el nombre de la función a la que desea desplazarse.
También puede buscar cadenas de texto específicas que estén dentro o fuera de una serie de etiquetas contenedoras. Por
ejemplo, puede buscar la palabra Untitled en una etiqueta title para localizar todas las páginas sin título del sitio.
1 Abra el documento en el que se debe realizar la búsqueda o seleccione los documentos o una carpeta del panel Archivos.
2 Seleccione Edición > Buscar y reemplazar.
3 Especifique los archivos en los que se debe buscar y, a continuación, indique el tipo de búsqueda que desea realizar, así
como el texto o las etiquetas que desea buscar. Opcionalmente, especifique el texto de sustitución. A continuación, haga
clic en uno de los botones de búsqueda o uno de los botones de sustitución.
4 Haga clic en el botón Cerrar.
5 Para buscar de nuevo sin mostrar el cuadro de diálogo Buscar y reemplazar, presione F3 (Windows) o Comando+G
(Macintosh).
Véase también
“Expresiones regulares” en la página 288
Véase también
“Expresiones regulares” en la página 288
Nota: Las consultas guardadas tienen la extensión de nombre de archivo .dwr. Algunas consultas guardadas de versiones
anteriores de Dreamweaver pueden tener la extensión .dwq.
4 Haga clic en Buscar siguiente, Buscar todos, Reemplazar o Reemplazar todos para iniciar la búsqueda.
Contraer fuera de la selección Contrae todo el código situado fuera del código seleccionado.
Contraer etiqueta completa Contrae el contenido situado entre un conjunto de etiquetas inicial y final (por ejemplo, el
contenido situado entre <table> y </table>).
Contraer fuera de la etiqueta completa Contrae el contenido situado fuera de un conjunto de etiquetas inicial y final (por
ejemplo, el contenido situado fuera de <table> y </table>).
Expandir todo Restaura todo el código contraído.
Aplicar comentario HTML Envuelve el código seleccionado con <!-- y --!>, o abre una nueva etiqueta si no hay código
seleccionado.
Aplicar comentario /* */ Envuelve el código CSS o JavaScript seleccionado con /* y */.
Aplicar comentario // Inserta // al comienzo de cada línea del código CSS o JavaScript seleccionado o inserta una sola
etiqueta // si no hay código seleccionado.
Aplicar comentario ' Inserta una comilla simple al comienzo de cada línea de script Visual Basic o inserta una comilla
simple en el punto de inserción si no hay código seleccionado.
Aplicar comentario de servidor Envuelve el código seleccionado. Cuando esté trabajando en un archivo ASP, ASP.NET, JSP,
PHP o ColdFusion y seleccione la opción Aplicar comentario de servidor, Dreamweaver detectará automáticamente la
etiqueta de comentario correcta y la aplicará a la selección.
Aplicar truco para marcar como comentario con barras diagonales inversas Envuelve el código CSS seleccionado con
etiquetas de comentario que provocan que Internet Explorer 5 para Macintosh omita el código.
Aplicar truco de Caio Envuelve el código CSS seleccionado con etiquetas de comentario que provocan que Netscape
Navigator 4 omita el código.
Quitar comentario Elimina las etiquetas de comentario del código seleccionado. Si una selección contiene comentarios
anidados, sólo se eliminarán las etiquetas de comentario externas.
Quitar truco para marcar como comentario con barras diagonales inversas Elimina las etiquetas de comentario del código
CSS seleccionado. Si una selección contiene comentarios anidados, sólo se eliminarán las etiquetas de comentario externas.
Quitar truco de Caio Elimina las etiquetas de comentario del código CSS seleccionado. Si una selección contiene
comentarios anidados, sólo se eliminarán las etiquetas de comentario externas.
Convertir tabulaciones en espacios Convierte cada etiqueta de la selección en un número de espacios igual al valor de
Tamaño de tabulación definido en las preferencias de formato de código. Para más información, consulte“Cambio del
formato del código” en la página 293.
Convertir espacios en tabulaciones Convierte las series de espacios de la selección en tabulaciones. Cada serie de espacios
que tiene un número de espacios igual al tamaño de etiqueta se convierte en una tabulación.
Sangría Aplica sangría a la selección, desplazándola a la derecha. Para más información, consulte “Aplicación de sangría a
los bloques de código” en la página 302.
Anular sangría Desplaza la selección a la izquierda.
Convertir líneas en tabla Ajusta la selección en una etiqueta table sin atributos.
DREAMWEAVER CS3 306
Guía del usuario
Añadir saltos de línea Añade una etiqueta br al final de cada línea de la selección.
Convertir en mayúsculas Convierte todas las letras de la selección (incluidos los nombres de atributos y etiquetas y los
valores) en mayúsculas.
Convertir en minúsculas Convierte todas las letras de la selección (incluidos los nombres de atributos y etiquetas y los
valores) en minúsculas.
Convertir etiquetas en mayúsculas Convierte todos los nombres de atributos y etiquetas y los valores de atributo de la
selección en mayúsculas.
Convertir etiquetas en minúsculas Convierte todos los nombres de atributos y etiquetas y los valores de atributo de la
selección en minúsculas.
Véase también
“Contracción y ampliación de fragmentos de código” en la página 307
2 Para ajustar el tamaño del texto en el panel Referencia, seleccione Fuente grande, Fuente mediana o Fuente pequeña en
el menú de opciones (una flecha pequeña situada en la parte superior derecha del panel).
2 Seleccione Edición > Copiar y, a continuación, pegue el código de muestra en su documento en la vista Código.
Este menú contiene la lista de atributos del elemento seleccionado. La selección predeterminada es Descripción, que
muestra una descripción del elemento seleccionado.
Impresión de código
Puede imprimir el código para editarlo fuera de línea, archivarlo o distribuirlo.
Nota: Los archivos creados a partir de plantillas de Dreamweaver muestran todo el código totalmente ampliado aunque el
archivo de plantilla (.dwt) contenga fragmentos de código contraídos.
Véase también
“Pegado y desplazamiento de fragmentos de código contraídos” en la página 308
En ocasiones, no se contrae exactamente el fragmento de código que ha seleccionado. Dreamweaver utiliza la “contracción
inteligente” para contraer la selección más habitual y que resulte más agradable a la vista. Por ejemplo, si selecciona una
etiqueta sangrada y también selecciona los espacios sangrados situados delante de la etiqueta, Dreamweaver no contraerá
los espacios sangrados, ya que la mayoría de los usuarios esperan que se conserve la sangría. Para desactivar la contracción
inteligente y hacer que Dreamweaver contraiga exactamente lo que ha seleccionado, mantenga presionada la tecla Control
antes de contraer el código.
Asimismo, aparece un icono de advertencia en los fragmentos de código contraídos si un fragmento contiene errores o
código no admitido por determinados navegadores.
También puede contraer el código manteniendo la tecla Alt presionada y haciendo clic (Windows) o manteniendo la tecla
Opción presionada y haciendo clic (Macintosh) en uno de los botones de contracción, o bien haciendo clic en el botón
Contraer selección de la barra de herramientas de codificación.
Véase también
“Cambio del código seleccionado” en la página 305
Véase también
“Inserción de código con la barra de herramientas Codificación” en la página 300
Nota: Las preferencias del validador no se tienen en cuenta al validar un documento que especifique de forma explícita una
declaración doctype.
7 Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de validador y haga clic de nuevo en Aceptar para
establecer las preferencias.
Véase también
“Validación de etiquetas” en la página 311
Para información sobre cómo limpiar HTML generado a partir de un documento de Microsoft Word, véase “Cómo abrir y
editar documentos existentes” en la página 71.
1 Abra un documento:
• Si el documento está en HTML, seleccione Comandos > Limpiar HTML.
• Si el documento está en XHTML, elija Comandos> Limpiar XHTML.
En un documento XHTML, el comando Limpiar XHTML soluciona errores de sintaxis, establece que los atributos de
etiqueta aparezcan en minúsculas y añade o informa de los atributos obligatorios de una etiqueta que faltan, además de
realizar operaciones de limpieza de HTML.
2 En el cuadro de diálogo que aparece, seleccione las opciones deseadas y haga clic en Aceptar.
DREAMWEAVER CS3 310
Guía del usuario
Nota: Según el tamaño del documento y el número de opciones seleccionadas, la operación de limpieza puede tardar varios
segundos en realizarse.
Eliminar Etiquetas contenedoras vacías Elimina las etiquetas que carecen de contenido. Por ejemplo, las etiquetas <b></b>
y <font color="#FF0000"></font> están vacías, pero la etiqueta <b> en <b>texto</b> no lo está.
Eliminar Etiquetas anidadas repetidas Elimina todas las repeticiones de una etiqueta. Por ejemplo, en el código <b>Esto
es lo que <b>realmente</b> quería decir</b>, las etiquetas b que delimitan la palabra realmente son redundantes y
serían eliminadas.
Eliminar Comentarios HTML ajenos a Dreamweaver Elimina todos los comentarios que Dreamweaver no haya insertado.
Por ejemplo, <!--begin body text--> se eliminaría, pero no <!-- TemplateBeginEditable name="doctitle" -->, ya que
se trata de un comentario de Dreamweaver que marca el comienzo de una región editable en la plantilla.
Eliminar Formato especial de Dreamweaver Elimina comentarios que Dreamweaver añade al código para permitir que los
documentos se actualicen automáticamente cuando se actualizan las plantillas y los elementos de biblioteca. Si selecciona
esta opción al limpiar el código en un documento creado a partir de una plantilla, el documento se separará de la plantilla.
Para más información, consulte “Separación de un documento de una plantilla” en la página 390.
Eliminar Etiqueta(s) específica(s) Elimina las etiquetas especificadas en el cuadro de texto contiguo. Utilice esta opción
para eliminar etiquetas personalizadas insertadas por otros editores visuales y otras etiquetas que no desea que aparezcan
en el sitio (por ejemplo, blink). Separe las distintas etiquetas mediante comas (por ejemplo, font, blink).
Combinar etiquetas de <font> anidadas cuando sea posible Consolida dos o más etiquetas font cuando controlan el
mismo rango de texto. Por ejemplo, <font size="7"><font color="#FF0000">rojo grande</font></font> se cambiaría
a <font size="7" color="#FF0000">rojo grande</font>.
Mostrar registro al terminar Muestra un cuadro de alerta con detalles acerca de los cambios realizados en el documento
inmediatamente después de concluir la limpieza.
Véase también
“Cambio del formato del código” en la página 293
Nota: Esta función sustituye a la anterior Comprobar navegador de destino anterior, pero mantiene la funcionalidad CSS de
la misma.
Véase también
“Comprobación de problemas de representación de CSS con distintos navegadores” en la página 133
Validación de etiquetas
Compruebe si el documento actual o una etiqueta seleccionada contiene errores de etiquetas o de sintaxis. Dreamweaver
puede validar documentos en varios lenguajes, entre ellos HTML, XHTML, ColdFusion Markup Language (CFML),
JavaServer Pages (JSP), Wireless Markup Language (WML) y XML.
Puede establecer las preferencias del validador, por ejemplo especificar el lenguaje basado en etiquetas que debe utilizarse
para la validación, los problemas específicos que deben comprobarse y los tipos de errores de los que debe informarse. Para
más información, consulte Definición de las preferencias del Validador.
Nota: Para validar la accesibilidad del documento, consulte “Comprobación del sitio” en la página 99.
2 Haga doble clic sobre un mensaje de error para seleccionar el error en el documento.
3 Para guardar el informe como un archivo XML, haga clic en el botón Guardar informe.
4 Para ver el informe en su navegador principal (así podrá imprimir el informe), haga clic en el botón Examinar informe.
Véase también
“Código XHTML generado por Dreamweaver” en la página 286
Nota: No todas las clases de documentos pueden hacerse compatibles con XHTML.
2 Seleccione un documento predeterminado, elija una de las definiciones de tipo de documento XHTML en el menú
emergente Tipo de documento predeterminado (DTD) y haga clic en Aceptar.
Por ejemplo, puede hacer que un documento HTML sea compatible con XHTML seleccionando XHTML 1.0 de transición
o XHTML 1.0 estricto del menú emergente.
• En el caso de documentos con marcos, seleccione un marco y, después, seleccione Archivo > Convertir. A continuación,
seleccione una de las definiciones de tipo de documento XHTML.
2 Para convertir todo el documento, repite este paso con todos los marcos y con el documento de conjunto de marcos.
Nota: No se puede convertir una instancia (copia) de una plantilla, ya que debe estar en el mismo lenguaje que la plantilla en
que se basa. Por ejemplo, un documento basado en una plantilla XHTML siempre estará en XHTML, y un documento basado
en una plantilla HTML no compatible con XHTML siempre será HTML y no se podrá convertir a XHTML o cualquier otro
lenguaje.
Nota: Esta función no puede utilizarse en un Macintosh. Los desarrolladores de Macintosh pueden utilizar Vista previa en el
navegador (F12) para abrir una página de ColdFusion en otro navegador. Si la página contiene errores, aparecerá información
acerca de las posibles causas de los errores en la parte inferior de la página.
Si ejecuta ColdFusion MX 6.1 o anterior, asegúrese de que la configuración de depuración está activada en ColdFusion
Administrator antes de comenzar a depurar. Si ejecuta ColdFusion MX 7 o superior, Dreamweaver activará la
configuración automáticamente.
Asegúrese también de que el servidor de prueba de Dreamweaver ejecuta ColdFusion. Para más información, consulte
“Configuración de un servidor de prueba” en la página 44.
Para garantizar que la información de depuración se actualiza al mostrar una página en el navegador interno, asegúrese
de que Internet Explorer comprueba si hay nuevas versiones del archivo cada vez que éste se solicita. En Internet Explorer,
seleccione Herramientas > Opciones de Internet, seleccione la ficha General y haga clic en el botón Configuración del área
Archivos temporales de Internet. En el cuadro de diálogo Configuración, seleccione la opción Cada vez que se visita la página.
Al mismo tiempo, se abrirá un panel de Depuración del servidor. Dicho panel ofrece una gran cantidad de información
útil, por ejemplo todas las páginas procesadas por el servidor para mostrar la página, todas las consultas SQL ejecutadas en
la página y todas las variables de servidor con sus valores, si los hubiere. El panel incluye también un resumen de los
tiempos de ejecución.
3 Si aparece una categoría Excepciones en el panel Depuración del servidor, haga clic en el icono de signo Más (+) para
ampliar la categoría.
La categoría Excepciones aparece si el servidor tiene algún problema con la página. Amplíe la categoría para averiguar más
sobre el problema.
DREAMWEAVER CS3 313
Guía del usuario
4 En la columna Ubicación del panel Depuración del servidor, haga clic en el URL de la página para abrirla en la vista de
código y repararla.
Si Dreamweaver puede localizar la página, ésta se abrirá con las líneas en las que se encuentra el problema resaltadas. Si
Dreamweaver no puede localizar la página, le pedirá que lo haga usted.
6 Para salir del modo de depuración, cambie a la vista Código (Ver > Código) o a la vista Diseño (Ver > Diseño).
Véase también
“Utilización de componentes de ColdFusion (ColdFusion)” en la página 627
Esta sección está pensada para quienes prefieren trabajar en la vista Diseño pero también desean poder acceder al código
con rapidez.
Por ejemplo, la etiqueta <table> normalmente tiene etiquetas <tr> hijo. Si selecciona una etiqueta <table> en el selector
de etiquetas, podrá seleccionar la primera fila de la tabla seleccionando Edición > Seleccionar hijo. Dreamweaver
selecciona la primera etiqueta <tr> del selector de etiquetas. Dado que la propia etiqueta <tr> tiene etiquetas hijo,
concretamente etiquetas <td>, al volver a seleccionar Edición > Seleccionar hijo, se selecciona la primera celda de la tabla.
Nota: El inspector de etiquetas y el inspector de propiedades permiten ver y editar los atributos de las etiquetas. El inspector de
etiquetas permite ver y editar cada atributo asociado a una determinada etiqueta. El inspector de propiedades muestra sólo
los atributos más habituales, pero proporciona un conjunto más amplio de controles para cambiar dichos valores de atributo;
además, permite editar determinados objetos (como columnas de tabla) que no corresponden a etiquetas específicas.
1 En el inspector de propiedades, haga clic en el botón Atributos para editar los atributos de la etiqueta o añadir atributos
nuevos.
2 Si la etiqueta encierra contenido entre la etiqueta de apertura y la de cierre, haga clic en el botón Contenido para editarlo.
El botón Contenido sólo aparece si la etiqueta seleccionada no es una etiqueta vacía (es decir, si tiene etiqueta de apertura
y de cierre).
• Para añadir un atributo nuevo que no aparece enumerado, haga clic en el espacio vacío que se encuentra debajo del
último nombre de atributo enumerado y escriba el nombre del nuevo atributo.
4 Presione Intro (Windows) o Retorno (Macintosh) o haga clic en cualquier punto del inspector de etiquetas para
actualizar la etiqueta en el documento.
Véase también
“Utilización de comportamientos JavaScript” en la página 329
Si utiliza un código HTML no válido en Quick Tag Editor, Dreamweaver intentará corregirlo insertando comillas y
paréntesis angulares de cierre en los lugares en los que sea necesario.
Para establecer las opciones de Quick Tag Editor, abra Quick Tag Editor presionando Control+T (Windows) o Comando+T
(Macintosh).
El funcionamiento básico de Quick Tag Editor es el mismo en los tres modos: se abre el editor, se introducen o se editan las
etiquetas o atributos y se cierra el editor.
Puede alternar entre los distintos modos presionando Control+T (Windows) o Comando+T (Macintosh) con Quick Tag
Editor activo.
Véase también
“Utilización del menú de sugerencias en Quick Tag Editor” en la página 316
Véase también
“Escritura y edición de scripts en la vista Diseño” en la página 317
5 Para cerrar Quick Tag Editor y aplicar todos los cambios, presione Intro.
6 Para salir sin hacer ningún otro cambio, presione Escape.
2 Presione Control+T (Windows) o Comando+T (Macintosh), o bien haga clic en el botón Quick Tag Editor del inspector
de propiedades.
Quick Tag Editor se abre en modo Ajustar etiqueta.
3 Especifique una etiqueta de apertura, como strong, y presione Intro (Windows) o Retorno (Macintosh).
La etiqueta se insertará al principio de la selección actual y se insertará la correspondiente etiqueta de cierre al final.
También puede desactivar el menú de sugerencias o ajustar el tiempo que debe transcurrir antes de que aparezca el menú
en Quick Tag Editor.
Para ver un menú de sugerencias que enumere los atributos válidos para una etiqueta, no olvide hacer una breve pausa al
editar un nombre de atributo en Quick Tag Editor. Aparecerá un menú de sugerencias con todos los atributos válidos para
la etiqueta que está editando.
De modo parecido, para ver un menú de sugerencias con los nombres de etiqueta válidos, haga una breve pausa al
especificar o editar un nombre de etiqueta en Quick Tag Editor.
Nota: Las preferencias de sugerencias de código de Quick Tag Editor están regidas por las preferencias de sugerencias de código
habituales. Para más información, consulte“Definición de las sugerencias para el código” en la página 295.
Véase también
“Introducción a Quick Tag Editor” en la página 315
Desactivación del menú de sugerencias o modificación del tiempo que debe transcurrir antes de que aparezca
1 Seleccione Edición > Preferencias (Windows) o Dreamweaver > Preferencias (Macintosh) y seleccione Quick Tag Editor.
Se abre el cuadro de diálogo Preferencias de Quick Tag Editor.
DREAMWEAVER CS3 317
Guía del usuario
2 Para desactivar el menú de sugerencias, anule la selección de la opción Activar sugerencias de etiquetas.
3 Para modificar el tiempo que debe transcurrir antes de que el menú aparezca, ajuste el control deslizante Demora y haga
clic en Aceptar.
2 Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) en una
etiqueta del selector de etiquetas.
3 Para editar una etiqueta, seleccione Editar etiqueta del menú. Realice los cambios en Quick Tag Editor. Para más
información, consulte “Edición de código con Quick Tag Editor” en la página 315.
4 Para eliminar una etiqueta, seleccione Quitar etiqueta del menú.
Utilice esta técnica para seleccionar filas (etiquetas tr) o celdas (etiquetas td) de tabla.
• Escriba un script JavaScript o VBScript para la página sin salir de la vista Diseño.
• Cree un vínculo en el documento con un archivo de script externo sin salir de la vista Diseño.
• Edite un script sin salir de la vista Diseño.
Antes de empezar, seleccione Ver > Ayudas visuales > Elementos invisibles para garantizar que los marcadores de scripts
aparecerán en la página.
5 Escriba o pegue el código HTML en el cuadro Sin scripts. Los navegadores que no admiten el lenguaje de scripts
seleccionado muestran este código en lugar de ejecutar el script.
6 Haga clic en Aceptar.
Edición de un script
1 Seleccione el marcador de scripts.
2 En el inspector de propiedades, haga clic en el botón Editar.
El script aparece en el cuadro de diálogo Propiedades del script.
Si ha establecido un vínculo con un archivo de script externo, dicho archivo se abre en la vista Código, donde podrá editarlo.
Nota: Si hay código entre las etiquetas de script, se abre el cuadro de diálogo Propiedades del script, incluso aunque haya
también un vínculo con un archivo de script externo.
2 En el menú emergente Tipo, especifique el tipo de script: en el lado del cliente o en el lado del servidor.
3 (Opcional) En el cuadro Origen, especifique un archivo de script vinculado de forma externa. Haga clic en el icono de
carpeta para seleccionar el archivo de origen o escriba la ruta correspondiente.
4 Haga clic en Editar para modificar el script.
Véase también
“Escritura y edición de scripts en la vista Diseño” en la página 317
DREAMWEAVER CS3 319
Guía del usuario
Destino Especifica el marco o la ventana en la que se deberán abrir todos los documentos vinculados. Seleccione uno de
los marcos del conjunto de marcos actual o uno de los siguientes nombres reservados:
• _blank carga el documento vinculado en una nueva ventana sin nombre del navegador.
• _parent carga el documento vinculado en el conjunto de marcos padre o en la ventana del marco que contiene el vínculo.
Si el marco que contiene el vínculo no está anidado, ello equivale a _top; el documento vinculado se cargará en la ventana
completa del navegador.
• _self carga el documento vinculado en el mismo marco o la misma ventana que el vínculo. Este destino es el
predeterminado, por lo que normalmente no es preciso especificarlo.
• _top carga el documento vinculado en la ventana completa del navegador, eliminando de esta forma todos los marcos.
Nota: La etiqueta link en la sección head no es lo mismo que un vínculo HTML entre documentos en la sección body.
Título Describe la relación. Este atributo tiene una especial relevancia para hojas de estilos vinculadas. Para más
información, consulte la sección sobre hojas de estilos externas (External Style Sheets) de la especificación HTML 4.0 en el
sitio Web del World Wide Web Consortium en www.w3.org/TR/REC-html40/present/styles.html#style-external.
Rel Especifica la relación entre el documento actual y el documento del campo Href. Entre los valores posibles figuran
Alternar, Hoja de estilos, Iniciar, Siguiente, Prev, Contenido, Índice, Glosario, Copyright, Capítulo, Sección,
Subsección, Apéndice, Ayuda y Marcador. Para especificar varias relaciones, separe los valores con un espacio.
Rev Especifica una relación inversa (la opuesta a Rel) entre el documento actual y el documento del campo Href. Los
valores posibles son los mismos que los de Rel.
Un server-side include es un archivo que el servidor incorpora en el documento cuando un navegador solicita el documento
del servidor.
Cuando el navegador de un visitante solicita el documento que contiene la instrucción del include, el servidor la procesa y
crea un documento nuevo en el que la instrucción del include se sustituye por el contenido del archivo incluido. A
continuación, el servidor envía este nuevo documento al navegador del visitante. Sin embargo, al abrir un documento local
directamente en un navegador, no hay ningún servidor que procese las instrucciones del include en dicho documento, por
lo que el navegador abre el documento sin procesar esas instrucciones y el archivo que supuestamente debería incluirse no
aparece en el navegador. Por eso, si no se usa Dreamweaver, puede resultar difícil mirar archivos locales y verlos tal como
los verán los visitantes una vez que se hayan colocado en el servidor.
Con Dreamweaver se puede obtener una vista previa de los documentos tal como aparecerán en el servidor, tanto en la vista
Diseño como al realizar una vista previa en un navegador.
Al colocar un server-side include en un documento se inserta una referencia a un archivo externo y no se inserta el
contenido del archivo especificado en el documento actual. Dreamweaver muestra el contenido del archivo externo en la
vista Diseño, lo cual facilita el diseño de páginas.
No puede editar el archivo incluido directamente en un documento. Para editar el contenido de un server-side include,
deberá editar directamente el archivo que desea incluir. Los cambios realizados en el archivo externo se reflejarán
automáticamente en todos los documentos que lo incluyan.
Hay dos tipos de server-side include: Virtual y Archivo. Seleccione el más adecuado para el tipo de servidor Web que utilice:
• Si se trata de un servidor Web Apache, elija el tipo Virtual. En Apache, Virtual funciona en todos los casos, mientras que
Archivo sólo funciona en algunos casos.
• Si su servidor es Microsoft Internet Information Server (IIS), elija Archivo. (Virtual funciona con IIS sólo en ciertos
casos.)
Nota: Lamentablemente, IIS no le permitirá incluir un archivo en una carpeta de una jerarquía superior a la de la carpeta
actual, salvo en el caso de que se haya instalado un software especial en el servidor. Si es necesario incluir un archivo desde una
carpeta de una jerarquía superior en un servidor IIS, pregunte al administrador del sistema si está instalado el software
necesario.
• Para otros tipos de servidores, o si desconoce el tipo de servidor que está usando, pregunte al administrador del sistema
la opción que debe emplear.
Algunos servidores están configurados de manera que examinan todos los archivos para ver si contienen server-side
includes; otros servidores están configurados para examinar solamente los archivos con una extensión determinada, como
.shtml, .shtm o .inc. Si un server-side include no le funciona, pregunte al administrador del sistema si es necesario utilizar
una extensión concreta en el nombre del archivo que usa el server-side include. (Por ejemplo, si el archivo se llama
canoe.html, puede ser necesario cambiarle el nombre por canoe.shtml.) Si desea que los archivos conserven las extensiones
.html o .htm, solicite al administrador del sistema que configure el servidor para examinar todos los archivos (no sólo los
archivos con extensiones determinadas) para comprobar si contienen server-side includes. Sin embargo, el análisis de un
archivo para comprobar si contiene server-side includes implica un poco más de tiempo de proceso, por lo que las páginas
que el servidor analiza tardan un poco más en estar disponibles que las otras; por ello, algunos administradores de sistemas
no proporcionarán la opción de analizar todos los archivos.
3 Para cambiar el tipo del include, seleccione el server-side include en la ventana de documento y cambie el tipo en el
inspector de propiedades (Ventana > Propiedades) tal como se indica a continuación:
• Si se trata de un servidor Web Apache, elija el tipo Virtual. En Apache, Virtual funciona en todos los casos, mientras que
Archivo sólo funciona en algunos casos.
• Si su servidor es Microsoft Internet Information Server (IIS), elija Archivo. (Virtual funciona con IIS sólo en ciertos
casos determinados.)
Nota: Lamentablemente, IIS no le permitirá incluir un archivo en una carpeta de una jerarquía superior a la de la carpeta
actual, salvo en el caso de que se haya instalado un software especial en el servidor. Si es necesario incluir un archivo desde una
carpeta de una jerarquía superior en un servidor IIS, pregunte al administrador del sistema si está instalado el software
necesario.
• Para otros tipos de servidores, o si desconoce el tipo de servidor que está usando, pregunte al administrador del sistema
la opción que debe emplear.
1 Seleccione el server-side include en la vista Diseño o la vista Código y haga clic en Editar en el inspector de propiedades.
El archivo incluido se abrirá en una nueva ventana de documento.
Véase también
“Importación de etiquetas personalizadas a Dreamweaver” en la página 327
Véase también
“Personalización del entorno de codificación” en la página 292
Véase también
“Personalización del entorno de codificación” en la página 292
2 En la lista Utilizado en, seleccione todos los tipos de documento que deban utilizar dicha biblioteca de etiquetas.
En función de los tipos de documento que seleccione en la lista se determinará cuáles de ellos proporcionan sugerencias para el
código de la biblioteca de etiquetas seleccionada. Por ejemplo, si para una biblioteca de etiquetas determinada no se selecciona
la opción HTML, las sugerencias para el código de dicha biblioteca de etiquetas no aparecerán en los archivos HTML.
Contenido Especifica cómo inserta Dreamweaver el contenido de una etiqueta; es decir, si aplica en el contenido el salto de
línea, el formato y las reglas de sangría.
May/Min Especifica si una etiqueta debe aparecer en mayúsculas o en minúsculas. Elija una de las siguientes opciones:
Predeterminado, Minúsculas, Mayúsculas o Combinación de mayúsculas/minúsculas. Si elige Combinación de
mayúsculas/minúsculas, aparecerá el cuadro de diálogo Combinación de mayúsculas/minúsculas en el nombre de la
etiqueta. Escriba la etiqueta con el tipo de letra que Dreamweaver vaya a utilizar al insertarlo (por ejemplo, getProperty)
y haga clic en Aceptar.
Establecer valor predeterminado Establece si todas las etiquetas deben aparecer en mayúsculas o minúsculas de forma
predeterminada. En el cuadro de diálogo Mayúsculas /minúsculas de etiqueta predeterminada que aparece, seleccione
<MAYÚSCULAS> o <minúsculas> y haga clic en Aceptar.
Si lo desea, puede establecer que el valor predeterminado sea minúsculas para ajustarse a las normas XML y XHTML.
Haga clic en el vínculo Establecer valor predeterminado para establecer que todos los nombres de atributo vayan en
mayúsculas o minúsculas de forma predeterminada.
DREAMWEAVER CS3 327
Guía del usuario
4 Haga clic en Aceptar para cerrar el Editor de la biblioteca de etiquetas y completar el proceso de eliminación.
Véase también
“Personalización del entorno de codificación” en la página 292
Antes de comenzar, asegúrese de que la etiqueta personalizada está instalada en el servidor de prueba definido en el cuadro
de diálogo Definición del sitio (véase “Configuración de un servidor de prueba” en la página 44). Las etiquetas compiladas
(archivos DLL) deben colocarse en la carpeta bin del directorio raíz del sitio. Las etiquetas no compiladas (archivos ASCX)
pueden residir en cualquier directorio virtual o subdirectorio del servidor. Para más información, consulte la
documentación de Microsoft ASP.NET.
3 Haga clic en el botón de signo más (+), seleccione una de las siguientes opciones y haga clic en Aceptar:
• Para importar todas las etiquetas ASP.NET personalizadas del servidor de aplicaciones, elija ASP.NET > Importar todas
las etiquetas ASP.NET personalizadas.
• Para importar sólo algunas de las etiquetas personalizadas del servidor de aplicaciones, elija ASP.NET > Importar las
etiquetas ASP.NET personalizadas seleccionadas. Haga clic en las etiquetas de la lista mientras presiona la tecla Control
(Windows) o Comando (Macintosh).
6 (Opcional) Introduzca el prefijo que se utilizará con las etiquetas. Algunas bibliotecas de etiquetas utilizan un prefijo
para indicar que una etiqueta del código forma parte de una biblioteca de etiquetas determinada.
7 Haga clic en Aceptar.
6 (Opcional) Introduzca el prefijo que se utilizará con las etiquetas. Algunas bibliotecas de etiquetas utilizan un prefijo
para indicar que una etiqueta del código forma parte de una biblioteca de etiquetas determinada.
7 Haga clic en Aceptar.
329
Nota: El código del comportamiento es código JavaScript del lado del cliente; es decir, se ejecuta en los navegadores, no en los
servidores.
Los eventos son mensajes generados por los navegadores que indican que un visitante de la página ha hecho algo. Por
ejemplo, cuando un visitante mueve el puntero sobre un vínculo, el navegador genera un evento onMouseOver para ese
vínculo. A continuación, el navegador comprueba si hay algún código JavaScript (especificado en la página mostrada) al
que deba llamar como respuesta. Los distintos elementos de la página tienen definidos diferentes eventos. Por ejemplo, en
la mayoría de los navegadores onMouseOver y onClick son eventos asociados a vínculos, mientras que onLoad es un evento
asociado a imágenes y a la sección body del documento.
Una acción es código JavaScript ya definido que realiza una tarea, como abrir una ventana del navegador, mostrar u ocultar
un elemento PA (con posición absoluta), reproducir un sonido o detener una película Adobe Shockwave. Las acciones que
incorpora Dreamweaver proporcionan la máxima compatibilidad con los distintos navegadores.
Después de adjuntar un comportamiento a un elemento de página, el comportamiento llama a la acción (código JavaScript)
asociada a un evento cuando dicho evento tiene lugar para ese elemento. (Los eventos que puede utilizar para desencadenar
una acción determinada varían en función del navegador de que se trate.) Por ejemplo, si adjunta la acción Mensaje
emergente a un vínculo y especifica que el evento onMouseOver desencadena esa acción, cada vez que alguien sitúe el
puntero del ratón sobre ese vínculo, aparecerá el mensaje.
Un mismo evento puede desencadenar varias acciones distintas, y se puede especificar el orden en que esas acciones tienen
lugar.
Dreamweaver incluye unas 24 acciones. Encontrará otras acciones en el sitio Web de Exchange en
www.adobe.com/go/dreamweaver_exchange_es, así como en los sitios Web de otros desarrolladores. Si dispone de los
conocimientos necesarios sobre JavaScript, puede escribir sus propias acciones.
Nota: Los términos comportamiento y acción son términos de Dreamweaver, no de HTML. En lo que se refiere al navegador,
una acción es igual que cualquier otro elemento de código JavaScript.
Los comportamientos que ya se han adjuntado al elemento de página actualmente seleccionado aparecen en la lista de
comportamientos (el área principal del panel), en orden alfabético por eventos. Si hay varias acciones para un mismo
evento, las acciones se ejecutarán en el orden en que aparecen en la lista. Si en la lista de comportamientos no aparece
ningún comportamiento, significa que no hay ningún comportamiento adjunto al elemento actualmente seleccionado.
Adición de acción (+) Muestra un menú de acciones que se pueden adjuntar al elemento seleccionado actualmente. Cuando
se selecciona una acción de esta lista, aparece un cuadro de diálogo en el que se pueden especificar los parámetros
correspondientes a la acción. Si todas las acciones aparecen atenuadas, significa que el elemento seleccionado no puede
generar ningún evento.
Eliminar (–) Elimina la acción y el evento seleccionados de la lista de comportamientos.
Botones de flechas arriba y abajo Desplazan la acción seleccionada hacia arriba o hacia abajo en la lista de
comportamientos. El orden de las acciones se puede cambiar solamente para un evento concreto; por ejemplo, se puede
cambiar el orden en que se producen varias acciones para el evento onLoad, pero todas las acciones onLoad permanecen
juntas en la lista de comportamientos. Los botones de flechas están desactivados para las acciones que no se pueden
desplazar arriba o abajo de la lista.
Eventos Muestra un menú emergente, que sólo es visible cuando se selecciona un evento, con todos los eventos que pueden
desencadenar la acción (este menú aparece al hacer clic en el botón de flecha situado junto al nombre del evento
seleccionado). Aparecerán distintos eventos dependiendo del objeto seleccionado. Si no aparecen los eventos esperados,
asegúrese de que esté seleccionado la etiqueta o el elemento de página correcto. (Para seleccionar una etiqueta
determinada, use el selector de etiquetas, que se encuentra en la esquina inferior izquierda de la ventana de documento.)
Compruebe también que ha seleccionado el navegador o navegadores correctos en el submenú Mostrar eventos para.
Nota: Los nombres de eventos entre paréntesis solamente están disponibles para vínculos. Al seleccionar uno de estos nombres
de eventos se añade automáticamente un vínculo nulo al elemento de la página seleccionado y se adjunta el comportamiento
a ese vínculo en lugar de adjuntarse al elemento propiamente dicho. En código HTML, el vínculo nulo se especifica de la
siguiente forma: href="javascript:;".
Mostrar eventos para Especifica los navegadores en los que deberá funcionar el comportamiento actual (este es el submenú
del menú Eventos). La selección que se realiza en este menú determina los eventos que aparecerán en el menú Eventos. Los
navegadores antiguos generalmente admiten menos eventos que los más modernos y, en la mayoría de los casos, cuanto
más general sea la selección de navegadores de destino, menos eventos se mostrarán. Por ejemplo, si selecciona 3.0 y
posteriores, los únicos eventos que podrá seleccionar son aquellos que estén disponibles en Netscape Navigator y Microsoft
Internet Explorer versión 3.0 y posteriores, lo que representa una lista de eventos muy reducida.
Eventos
Cada navegador proporciona un conjunto de eventos que pueden asociarse a las acciones que figuran en el menú Acciones
(+) del panel Comportamientos. Cuando un visitante de la página Web interactúa con la página (por ejemplo, haciendo
clic en una imagen) el navegador genera sucesos que pueden utilizarse para llamar a funciones JavaScript que, a su vez,
realizan una acción. Dreamweaver proporciona numerosas acciones comunes que pueden desencadenarse utilizando estos
eventos.
Para conocer los nombres y las descripciones de los eventos que proporciona cada navegador, véase el Centro de soporte
de Dreamweaver en www.adobe.com/go/dreamweaver_support_es.
En el menú Eventos aparecen diferentes eventos en función del objeto seleccionado y de los navegadores especificados en
el submenú Mostrar eventos para. Para conocer cuáles son los eventos que admite un navegador determinado para un
elemento de página concreto, inserte el elemento de página en su documento, adjúntele un comportamiento y luego mire
el menú Eventos del panel Comportamientos. (De manera predeterminada, los eventos se toman de la lista de eventos de
HTML 4.01 y son compatibles con la mayoría de los navegadores modernos.) Los eventos pueden aparecer atenuados si
DREAMWEAVER CS3 331
Guía del usuario
aún no existen en la página los objetos pertinentes o si el objeto seleccionado no puede recibir eventos. Si no aparecen los
eventos esperados, asegúrese de que está seleccionado el objeto correcto o cambie los navegadores de destino en el submenú
Mostrar eventos para.
Al adjuntar un comportamiento a una imagen, algunos eventos (como onMouseOver) aparecen entre paréntesis. Estos
eventos solamente están disponibles para vínculos. Cuando se elige uno de ellos, Dreamweaver ajusta una etiqueta <a>
alrededor de la imagen para definir un vínculo nulo. El vínculo nulo es representado por javascript:; en el cuadro
Vínculos del inspector de propiedades. Puede cambiar el valor del vínculo si desea convertirlo en un vínculo real con otra
página, pero si borra el vínculo JavaScript sin sustituirlo por otro vínculo, borrará el comportamiento.
Para ver las etiquetas que puede usar con un evento determinado en un navegador concreto, busque el evento en uno de los
archivos de la carpeta Dreamweaver/Configuration/Behaviors/Events.
Aplicación de un comportamiento
Se pueden adjuntar comportamientos al documento completo (es decir, a la etiqueta <body>) o a vínculos, imágenes,
elementos de formulario o cualquier otro elemento HTML.
El navegador de destino que elija determina los eventos compatibles con un elemento determinado.
Se puede especificar más de una acción para cada evento. Las acciones tienen lugar en el orden en el que se enumeran en
la columna Acciones del panel Comportamientos, pero puede cambiar dicho orden.
Cuando se selecciona una acción, aparece un cuadro de diálogo que muestra parámetros e instrucciones para dicha acción.
Nota: Los elementos de destino requieren un ID exclusivo. Por ejemplo, si desea aplicar a una imagen el comportamiento
Intercambiar imagen, dicha imagen necesita un ID. Si no especifica un ID para el elemento, Dreamweaver lo especificará de
forma automática.
5 El evento predeterminado que desencadena la acción aparece en la columna Eventos. Si no es éste el evento de
desencadenamiento que desea, seleccione otro en el menú emergente Eventos. (Para abrir el menú Eventos, seleccione un
evento o una acción en el panel Comportamientos y haga clic en la flecha negra que señala hacia abajo y que aparece entre
el nombre del evento y el nombre de la acción.)
• Para cambiar el orden de las acciones de un evento dado, seleccione una acción y haga clic en la flecha arriba o abajo.
También puede seleccionar la acción, cortarla y pegarla en la posición deseada entre las otras acciones.
• Para eliminar un comportamiento, selecciónelo y haga clic en el botón de signo menos (–) o presione Suprimir.
Actualización de un comportamiento
1 Seleccione un elemento que tenga el comportamiento adjunto.
2 Elija Ventana > Comportamientos y haga doble clic en el comportamiento.
3 Realice los cambios deseados y haga clic en Aceptar en el cuadro de diálogo del comportamiento.
Se actualizarán todas las apariciones del comportamiento en esa página. Si otras páginas del sitio tienen dicho
comportamiento, deberá actualizarlos página por página.
1 Elija Ventana > Comportamientos y seleccione Obtener más comportamientos en el menú Acciones.
Se abrirá su navegador principal y aparecerá el sitio Exchange.
Véase también
“Adición y administración de extensiones en Dreamweaver” en la página 669
Nota: Las acciones de Dreamweaver han sido cuidadosamente desarrolladas para funcionar en el mayor número posible de
navegadores. Si elimina manualmente código de una acción de Dreamweaver o lo sustituye por su propio código, puede
perderse la compatibilidad con múltiples navegadores.
Aunque las acciones de Dreamweaver se han escrito para lograr la máxima compatibilidad con los distintos navegadores,
algunos navegadores no son compatibles con JavaScript y, además, muchos usuarios navegan por la Web con JavaScript
desactivado en sus navegadores. Para obtener la mejor compatibilidad en distintas plataformas, incorpore interfaces
alternativas incluidas en etiquetas <noscript> para que las personas sin JavaScript puedan usar el sitio.
1 Seleccione un objeto y elija Llamar JavaScript en el menú Acciones del panel Comportamientos.
2 Escriba el código JavaScript exacto que se ejecutará o el nombre de una función.
DREAMWEAVER CS3 333
Guía del usuario
Por ejemplo, para crear un botón Atrás, podría escribir if (history.length > 0){history.back()}. Si ha encapsulado
el código en una función, escriba solamente el nombre de la función (por ejemplo, hGoBack()).
3 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Nota: Utilice este comportamiento sólo si posee buenos conocimientos de HTML y JavaScript.
1 Seleccione un objeto y elija Cambiar propiedad en el menú Acciones del panel Comportamientos.
2 En el menú Tipo de elemento, elija un tipo de elemento para ver todos los elementos de dicho tipo que han sido
identificados.
3 Seleccione un elemento en el menú ID de elemento.
4 Seleccione una propiedad en el menú Propiedad o introduzca el nombre correspondiente en el cuadro de texto.
5 Introduzca el nuevo valor de la nueva propiedad en el campo Nuevo valor.
6 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Use el comportamiento Comprobar navegador para enviar a los visitantes a distintas páginas, dependiendo de las marcas y
versiones de sus navegadores. Por ejemplo, puede resultar conveniente que los visitantes que utilicen Netscape Navigator
4.0 vayan a una página diferente a aquella a la que van los que utilizan Internet Explorer 4.0.
Resulta útil adjuntar este comportamiento a la etiqueta <body> de una página que sea compatible prácticamente con
cualquier navegador (y que no use ninguna otra secuencia JavaScript). De esta manera, los visitantes que visiten la página
con JavaScript desactivado podrán ver parte del contenido.
Otra posibilidad consiste en adjuntar este comportamiento a un vínculo nulo (como <a href="javascript:;">) y que la
acción determine el destino del vínculo en función de la marca y la versión del navegador del visitante.
1 Seleccione un objeto y elija ~Ya no se utiliza > Comprobar navegador en el menú Acciones del panel Comportamientos.
2 Determine el criterio de separación que desea aplicar a los visitantes: por tipo de navegador, por versión de navegador o
por ambas.
3 Especifique una versión de Netscape Navigator.
4 En los menús emergentes que aparecen al lado, seleccione las opciones de destino (Ir a URL, Ir a Alt URL y Permanecer
en esta página). Aquí deberá especificar cómo proceder si el navegador corresponde a la versión de Netscape Navigator
especificada o una versión posterior y cómo proceder en caso contrario.
5 Especifique una versión de Internet Explorer y seleccione opciones de destino de la misma forma que en el paso 4.
6 Elija una opción en el menú Otros navegadores para especificar cómo se debe proceder si el navegador no es Netscape
Navigator ni Internet Explorer.
Permanecer en esta página es la mejor opción para los navegadores distintos de Netscape Navigator e Internet Explorer, ya
que la mayoría de ellos no son compatibles con JavaScript y, si no pueden leer este comportamiento, permanecerán en la
misma página de todos modos.
7 Introduzca las rutas y los nombres de archivo del URL y el URL alternativo en los cuadros situados en la parte inferior
del cuadro de diálogo. Si introduce un URL remoto, deberá introducir el prefijo http:// además de la dirección www.
DREAMWEAVER CS3 334
Guía del usuario
8 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Nota: No es posible detectar plug-ins específicos en Internet Explorer con JavaScript. No obstante, la selección de Flash o
Director hará que se añada el código VBScript adecuado a la página para detectar los plug-ins en Internet Explorer en
Windows. La detección de plug-ins es imposible con Internet Explorer en Mac OS.
1 Seleccione un objeto y elija Comprobar plug-in en el menú Acciones del panel Comportamientos.
2 Seleccione un plug-in en el menú Plug-in o pulse Intro y escriba el nombre exacto del plug-in en el cuadro de texto
contiguo.
Deberá utilizar el nombre exacto del plug-in tal como se especifica en negrita en la página Acerca de los complementos en
Netscape Navigator. En Windows, seleccione Ayuda > Acerca de los complementos en Navigator; en Mac OS, elija Acerca
de los complementos en el menú Apple.
3 En el cuadro de texto Si se encuentra, ir a URL, especifique un URL para los visitantes que dispongan del plug-in.
Si especifica un URL remoto, deberá incluir el prefijo http:// en la dirección. Si deja en blanco este campo, los visitantes
permanecerán en la misma página.
4 En el cuadro De lo contrario, Ir a URL, especifique una URL alternativa para los visitantes que no dispongan del plug-
in. Si deja en blanco este campo, los visitantes permanecerán en la misma página.
5 Especifique que debe hacerse si la detección de plug-ins no es posible. De forma predeterminada, cuando la detección
resulta imposible, se envía al visitante al URL indicado en el cuadro De lo contrario. Para enviar al visitante a la primera
URL (si se encuentra), seleccione la opción Ir siempre al primer URL si no es posible detectar. Cuando está seleccionada,
esta opción hace que se dé por hecho que el visitante dispone del plug-in, a no ser que el navegador indique explícitamente
que el plug-in no está presente. En general, seleccione esta opción si el contenido del plug-in es parte integrante de la
página; si no lo es, desactive esta opción.
Nota: Esta opción afecta sólo a Internet Explorer; Netscape Navigator siempre detecta los plug-ins.
6 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Use el comportamiento Controlar Shockwave o Flash para reproducir, detener, rebobinar o ir a un fotograma de un archivo
SWF de Flash o Shockwave.
1 Seleccione Insertar > Media > Shockwave o Insertar > Media > Flash para insertar un archivo Shockwave o SWF de
Flash.
2 Seleccione Ventana > Propiedades e introduzca un nombre para la película en el cuadro situado en la parte superior
izquierda junto al icono Shockwave o Flash. Debe asignar un nombre a la película para controlarla con este
comportamiento.
3 Seleccione el elemento (por ejemplo, un botón Reproducir) con el que desea controlar el archivo SWF de Flash o
Shockwave.
4 Seleccione ~Ya no se utiliza > Controlar Shockwave o Flash en el menú Acciones del panel Comportamientos.
5 Seleccione una película del menú Película.
DREAMWEAVER CS3 335
Guía del usuario
Dreamweaver presenta automáticamente una lista con los nombres de todos los archivos SWF Flash o Shockwave que hay
actualmente en el documento. (En concreto, Dreamweaver presenta una lista con todos los nombres de los archivos con las
extensiones .dcr, .dir, .swf o .spl que estén en las etiquetas <object> o <embed>.)
6 Especifique si desea reproducir, detener, rebobinar o ir a un fotograma de la película. La opción Reproducir reproduce
la película empezando en el fotograma en que se produce el comportamiento.
7 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Se puede especificar la dirección en la que el visitante puede arrastrar el elemento PA (en horizontal, vertical o en cualquier
dirección), un destino hasta el que el visitante debe arrastrar el elemento PA, si el elemento PA debe ajustarse al destino
cuando el elemento PA se encuentra a un cierto número de píxeles del destino y qué sucederá cuando el elemento PA llegue
al destino, entre otras opciones.
Dado que la llamada al comportamiento Arrastrar elemento PA debe producirse antes de que el visitante pueda arrastrar el
elemento PA, debe asociar Arrastrar elemento PA al objeto body (con el elemento onLoad).
1 Seleccione Insertar > Objetos de diseño > Div PA o haga clic en el botón Dibujar Div PA de la barra Insertar y dibuje una
Div PA en la vista Diseño de la ventana deL documento.
2 Haga clic en <body> en el selector de etiquetas, situado en la esquina inferior izquierda de la ventana de documento.
3 Seleccione Arrastrar elemento PA en el menú Acciones del panel Comportamientos.
Si Arrastrar elemento PA no está disponible, es probable que tenga un elemento PA seleccionado.
6 Para movimiento restringido, introduzca valores (en píxeles) en los cuadros Arriba, Abajo, Derecha e Izquierda.
Los valores son relativos a la posición inicial del elemento PA. Para restringir el movimiento a una región rectangular,
introduzca valores positivos en los cuatro cuadros. Para permitir solamente el movimiento vertical, introduzca valores
positivos para Arriba y Abajo, y 0 para Izquierda y Derecha. Para permitir sólo el movimiento horizontal, introduzca
valores positivos para Izquierda y Derecha, y 0 para Arriba y Abajo.
7 Introduzca valores (en píxeles) en los cuadros Izquierdo y Superior para definir el destino de la capa.
El destino es el punto hasta el que el visitante debe arrastrar el elemento PA. Se considera que un elemento PA ha alcanzado
el destino cuando sus coordenadas izquierda y superior coinciden con los valores introducidos en los cuadros Izquierdo y
Superior. Los valores son relativos a la esquina superior izquierda de la ventana del navegador. Haga clic en la opción
Obtener posición actual para rellenar automáticamente los campos con la posición actual del elemento PA.
8 Introduzca un valor (en píxeles) en el campo Ajustar si a menos de para determinar a qué distancia del destino el visitante
debe soltar el elemento PA para que ésta se ajuste al destino.
Los valores altos facilitan al visitante la localización el destino para soltar la capa.
9 Para obtener puzzles sencillos y manipulación de escenarios, puede detenerse aquí. Para definir el manejador de arrastre
del elemento PA, controlar el movimiento del elemento PA mientras se arrastra y desencadenar una acción al soltar el
elemento PA, haga clic en la ficha Avanzado.
10 Para definir una zona determinada del elemento PA en la que el visitante debe hacer clic para arrastrarlo, elija Área
dentro del elemento en el menú Arrastrar selector; luego introduzca las coordenadas izquierda y superior, así como los
valores de ancho y alto del selector de arrastre.
DREAMWEAVER CS3 336
Guía del usuario
Esta opción resulta útil cuando la imagen contenida en el elemento PA incluye un elemento que sugiere la posibilidad de
arrastrarla, como una barra de título o un asa de cajón. No establezca esta opción si desea que el visitante pueda hacer clic
en cualquier lugar del elemento PA para arrastrarlo.
Nota: La información que se ofrece en esta sección está destinada exclusivamente a programadores expertos en JavaScript.
Por ejemplo, la siguiente función muestra el valor de la propiedad MM_UPDOWN (la posición vertical actual del elemento PA)
en un campo de formulario llamado curPosField. (Los campos de formulario son útiles para mostrar información que se
actualiza continuamente, ya que son dinámicos; es decir, se puede cambiar el contenido de los mismos una vez que la página
ha terminado de cargarse.)
function getPos(layerId){
var layerRef = document.getElementById(layerId);
var curVertPos = layerRef.MM_UPDOWN;
document.tracking.curPosField.value = curVertPos;
}
En lugar de mostrar el valor de MM_UPDOWN o MM_LEFTRIGHT en un campo de formulario, puede utilizar dichos valores de
muchas otras maneras. Por ejemplo, puede crear una función que presente un mensaje en el campo de formulario
dependiendo de lo próximo que esté el valor de la zona donde debe soltarse la capa, o bien puede llamar otra función para
que muestre u oculte un elemento PA dependiendo del valor.
Resulta especialmente útil leer la propiedad MM_SNAPPED cuando se tienen varios elementos PA en la página y todos ellos
deben alcanzar sus objetivos antes de que el visitante pueda pasar a la siguiente página o tarea. Por ejemplo, puede crear
una función para determinar cuántos elementos PA tienen un valor MM_SNAPPED igual a true (verdadero) y llamarla cada
vez que se suelte un elemento PA. Cuando el recuento de capas ajustadas alcanza el número deseado, puede enviar al
visitante a la página siguiente o presentarle un mensaje emergente de felicitación.
Nota: Este comportamiento puede dar lugar a resultados inesperados si hay algún marco que se llame top, blank, self o parent.
Los navegadores a veces confunden estos nombres con nombres de destino reservados.
3 Haga clic en Examinar para seleccionar el documento que desea abrir o introduzca la ruta y el nombre de archivo del
documento en el cuadro de texto URL.
4 Repita los pasos 2 y 3 para abrir más documentos en otros marcos.
5 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
• Se pueden editar y reorganizar los elementos del menú, cambiar los archivos a los que se salta y cambiar la ventana en la
que esos archivos se abren haciendo doble clic en un comportamiento de Menú de salto existente en el panel
Comportamientos.
• Los elementos de este menú se editan igual que los de cualquier menú, es decir, seleccionando el menú y usando el botón
Valores de lista del inspector de propiedades.
1 Cree un objeto de menú de salto si es que no hay todavía ninguno en el documento.
2 Seleccione el objeto y elija Menú de salto en el menú Acciones del panel Comportamientos.
3 Lleve a cabo los cambios pertinentes en el cuadro de diálogo Menú de salto y luego haga clic en Aceptar.
Véase también
“Menús de salto” en la página 274
Nota: Cuando utilice un botón Ir con un menú de salto, el botón Ir se convertirá en el único mecanismo que permite al usuario
“saltar” al URL asociado a la selección del menú. La selección de un elemento de menú en el menú de salto ya no redirigirá al
usuario automáticamente a otra página o marco.
1 Seleccione un objeto para utilizarlo como botón Ir (generalmente una imagen de un botón) y elija Menú de salto Ir en
el menú Acciones del panel Comportamientos.
2 En el menú Elegir menú de salto, elija un menú para que se active el botón Ir y haga clic en Aceptar.
DREAMWEAVER CS3 338
Guía del usuario
Si no se especifican los atributos de la ventana, se abrirá con el mismo tamaño y los mismos atributos de la ventana desde
la que se abrió. Al especificar algún atributo de la ventana, se desactivan automáticamente todos los demás atributos que
no se activen explícitamente. Por ejemplo, si no se establecen los atributos de la ventana, puede abrirse con un tamaño de
1024 x 768 píxeles y tener barra de navegación (con los botones Atrás, Adelante, Inicio y Actualizar), barra de herramientas
de ubicación (en la que se muestra el URL), barra de estado (en la que se muestran mensajes de estado, en la parte inferior)
y barra de menús (en la que se muestran Archivo, Edición, Ver y otros menús). Si se establece explícitamente la anchura en
640 píxeles y la altura en 480 píxeles y no se establece ningún otro atributo, la ventana se abrirá con un tamaño de 640 x 480
píxeles y carecerá de barras de herramientas.
1 Seleccione un objeto y elija Abrir ventana del navegador en el menú Acciones del panel Comportamientos.
2 Haga clic en Examinar para seleccionar un archivo o introduzca el URL que desea ver.
3 Establezca las opciones de anchura y altura de la ventana (en píxeles) y las relativas a las diversas barras de herramientas,
barras de desplazamiento, manejadores de cambio de tamaño, etc. Asigne un nombre a la ventana (no utilice espacios ni
caracteres especiales) si desea que sea el destino de vínculos o desea controlarla mediante JavaScript.
4 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Nota: Es posible que los navegadores precisen compatibilidad adicional con audio (como un plug-in de audio, por ejemplo) para
reproducir sonidos. Dado que cada navegador utiliza un plug-in diferente, es difícil predecir exactamente cómo sonarán estos
efectos.
1 Seleccione un objeto y elija Reproducir sonido en el menú Acciones del panel Comportamientos.
2 Haga clic en Examinar para seleccionar un archivo de sonido o introduzca la ruta y el nombre del archivo en el cuadro
Reproducir sonido.
3 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Puede incrustar en el texto cualquier llamada, propiedad, variable global u otra expresión de función JavaScript válida. Para
incrustar una expresión JavaScript, enciérrela entre llaves ({}). Para que aparezca una llave, antepóngale una barra
invertida (\{).
Ejemplo:
The URL for this page is {window.location}, and today is {new Date()}.
Nota: El navegador controla el aspecto de la alerta. Si desea tener un mayor control sobre el aspecto, puede usar el
comportamiento Abrir ventana del navegador.
1 Seleccione un objeto y elija Mensaje emergente en el menú Acciones del panel Comportamientos.
2 Introduzca el mensaje en el cuadro Mensaje.
DREAMWEAVER CS3 339
Guía del usuario
3 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Nota: El comportamiento Intercambiar imagen carga automáticamente todas las imágenes resaltadas cuando se selecciona la
opción Carga previa de imágenes en el cuadro de diálogo Intercambiar imagen, por lo que no es necesario añadir manualmente
la acción Carga previa de imágenes al usar Intercambiar imagen.
1 Seleccione un objeto y elija Carga previa de imágenes en el menú Acciones del panel Comportamientos.
2 Haga clic en Examinar para seleccionar el archivo de imagen o introduzca la ruta y el nombre de archivo de una imagen
en el cuadro Archivo de origen de imagen.
3 Haga clic en el botón de signo más (+), situado en la parte superior del cuadro de diálogo, para añadir la imagen a la lista
Carga previa de imágenes.
4 Repita los pasos 3 y 4 para todas las imágenes restantes que desee cargar en la página actual.
5 Para eliminar una imagen de la lista Carga previa de imágenes, selecciónela y haga clic en el botón de signo menos (–).
6 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Utilice la ficha Básico del cuadro de diálogo Establecer imagen de barra de navegación para crear o actualizar una imagen
de barra de navegación, cambiar el URL que debe mostrarse cuando el usuario hace clic en un botón de la barra de
navegación y seleccionar una ventana distinta para mostrar un URL.
Utilice la ficha Avanzado del cuadro de diálogo Establecer imagen de barra de navegación para cambiar el estado de las
imágenes de un documento en función del estado del botón actual. De forma predeterminada, al hacer clic en un elemento
de una barra de navegación, todos los demás elementos recuperan su estado Arriba. Utilice la ficha Avanzado si desea
establecer un estado diferente para una imagen cuando la imagen seleccionada se encuentre su estado Abajo o Sobre.
Véase también
“Barras de navegación” en la página 276
Aunque el comportamiento Definir texto de marco sustituye el formato de un marco, puede seleccionar Conservar color
de fondo para conservar los atributos de color del fondo y el texto de la página.
Puede incrustar en el texto cualquier llamada, propiedad, variable global u otra expresión de función JavaScript válida. Para
incrustar una expresión JavaScript, enciérrela entre llaves ({}). Para que aparezca una llave, antepóngale una barra
invertida (\{).
Ejemplo:
The URL for this page is {window.location}, and today is {new Date()}.
1 Seleccione un objeto y elija Definir texto > Definir texto de marco en el menú Acciones del panel Comportamientos.
2 En el cuadro de diálogo Definir texto de marco, seleccione el marco de destino del menú Marco.
3 Haga clic en el botón Obtener HTML actual para copiar el contenido actual de la sección body del marco de destino.
4 Escriba un mensaje en el cuadro de texto Nuevo HTML.
5 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Véase también
“Creación de marcos y conjuntos de marcos” en la página 194
Puede incrustar en el texto cualquier llamada, propiedad, variable global u otra expresión de función JavaScript válida. Para
incrustar una expresión JavaScript, enciérrela entre llaves ({}). Para que aparezca una llave, antepóngale una barra
invertida (\{).
Ejemplo:
The URL for this page is {window.location}, and today is {new Date()}.
1 Seleccione un objeto y elija Definir texto > Definir texto de contenedor en el menú Acciones del panel
Comportamientos.
2 En el cuadro de diálogo Definir texto de contenedor, utilice el menú Contenedor para elegir el elemento de destino.
3 Escriba el nuevo texto o HTML en el cuadro Nuevo HTML.
DREAMWEAVER CS3 341
Guía del usuario
4 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Véase también
“Inserción de una Div PA” en la página 143
Nota: Si utiliza el comportamiento Establecer texto de la barra de estado en Dreamweaver, no se garantiza que el texto de la
barra de estado del navegador cambie, ya que algunos navegadores requieren ajustes especiales al cambiar el texto de la barra
de estado. Firefox, por ejemplo, exige cambiar una opción avanzada que permite a JavaScript cambiar el texto de la barra de
estado. Para más información, consulte la documentación del navegador.
Puede incrustar en el texto cualquier llamada, propiedad, variable global u otra expresión de función JavaScript válida. Para
incrustar una expresión JavaScript, enciérrela entre llaves ({}). Para que aparezca una llave, antepóngale una barra
invertida (\{).
Ejemplo:
The URL for this page is {window.location}, and today is {new Date()}.
1 Seleccione un objeto y elija Definir texto > Establecer texto de la barra de estado en el menú Acciones del panel
Comportamientos.
2 En el cuadro de diálogo Establecer texto de la barra de estado, escriba el mensaje en el cuadro Mensaje.
Escriba un mensaje corto. El navegador cortará el mensaje si no cabe en la barra de estado.
3 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
Puede incrustar en el texto cualquier llamada, propiedad, variable global u otra expresión de función JavaScript válida. Para
incrustar una expresión JavaScript, enciérrela entre llaves ({}). Para que aparezca una llave, antepóngale una barra
invertida (\{).
Ejemplo:
The URL for this page is {window.location}, and today is {new Date()}.
2 En el inspector de propiedades, introduzca un nombre para el campo de texto. Asegúrese de que el nombre no se repite
en la página (no utilice el mismo nombre para varios elementos de la misma página aunque se encuentren en formularios
distintos).
DREAMWEAVER CS3 342
Guía del usuario
1 Seleccione un objeto y elija Mostrar-Ocultar elementos del menú Acciones del panel Comportamientos.
Si Mostrar-Ocultar elementos no está disponible, es probable que tenga un elemento PA seleccionado. Dado que los
elementos PA no aceptan eventos en la versión 4.0 de ninguno de los dos navegadores, deberá seleccionar un objeto
diferente, como por ejemplo la etiqueta <body> o un vínculo (una etiqueta <a>).
2 En la lista Elementos, seleccione el elemento que desea mostrar u ocultar y haga clic en Mostrar, Ocultar o Restaurar (que
restaura la visibilidad predeterminada).
3 Repita el paso 2 para todos los elementos restantes cuya visibilidad desee cambiar. (Se puede cambiar la visibilidad de
múltiples elementos con un solo comportamiento.)
4 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
El comportamiento Mostrar menú emergente sirve para crear o editar un menú emergente de Dreamweaver o para abrir y
modificar un menú emergente de Fireworks insertado en un documento de Dreamweaver.
Nota: Dreamweaver ofrece esta función para mayor comodidad de aquellos usuarios que la utilizaban en Dreamweaver 8 o
versiones anteriores. Para crear y editar menús emergentes nuevos, utilice el widget Barra de menús de Spry en la barra Insertar
para que resulte más fácil personalizar y mantener el código. Para más información, consulte “Utilización del widget de barra
de menús” en la página 427.
Defina las opciones del cuadro de diálogo Mostrar menú emergente para crear un menú emergente horizontal o vertical.
Puede utilizar este cuadro de diálogo para establecer o modificar el color, el texto y la posición de un menú emergente.
Nota: Deberá utilizar el botón Editar del inspector de propiedades de Dreamweaver para editar las imágenes de un menú
emergente basado en imágenes de Fireworks. Sin embargo, puede utilizar el comando Mostrar menú emergente para cambiar
el texto de un menú emergente basado en imágenes.
1 Seleccione un objeto y elija ~Ya no se utiliza > Mostrar menú emergente en el menú Acciones del panel
Comportamientos.
2 Utilice las siguientes fichas para definir opciones para el menú emergente:
Contenido Establezca el nombre, la estructura, el URL y el destino de elementos de menú individuales.
Apariencia Establezca el aspecto del Estado Arriba y del Estado Sobre del menú y la fuente de los elementos del menú.
Avanzadas Defina las propiedades de las celdas del menú. Por ejemplo, puede definir el alto, el ancho, el color y el ancho
del borde de las celdas, la sangría del texto y el tiempo que debe transcurrir entre el momento en que el usuario pasa el
puntero por el desencadenante y el momento en que aparece el menú.
DREAMWEAVER CS3 343
Guía del usuario
Véase también
“Utilización de Fireworks” en la página 348
3 Haga clic en el botón de signo más (+) para continuar añadiendo elementos al menú.
Cuando termine, haga clic en Aceptar para aceptar la configuración predeterminada o seleccione otra ficha de Mostrar
menú emergente para definir opciones adicionales.
1 Para establecer la orientación del menú, seleccione Menú Vertical o Menú Horizontal del menú emergente situado en la
parte superior de la ficha Aspecto.
2 Defina las opciones de formato de texto:
• En el menú emergente Fuente, seleccione la fuente de los elementos del menú. Seleccione una fuente que sea probable
que los visitantes tengan en sus sistemas.
• Defina el tamaño de la fuente, los atributos de estilo, la alineación del texto y las opciones de justificación para el
elemento de menú.
Nota: Si la fuente que desea no figura en la lista, utilice la opción Editar lista de fuentes para añadirla.
DREAMWEAVER CS3 344
Guía del usuario
3 En los cuadros Estado Arriba y Estado Sobre, utilice el selector de color para establecer los colores del texto y las celdas
de los botones del elemento de menú.
4 Cuando termine, haga clic en Aceptar o seleccione otra ficha de Mostrar menú emergente para definir opciones
adicionales.
Sangría de texto Establece la sangría, en píxeles, del elemento de menú dentro de la celda.
Demora de menú Establezca el tiempo que debe mostrarse el menú después de que el usuario lleve el puntero a otro lugar
situado fuera de la imagen o el vínculo desencadenante. Los valores se expresan en milisegundos, por lo que la opción
predeterminada, 1000, equivale a un segundo. Si desea una demora de 3 segundos, introduzca 3000.
Bordes de ventana emergente Determina si los elementos del menú tienen borde. Si desea que tengan borde, asegúrese de
que está seleccionado Mostrar bordes.
Ancho del borde Establece el ancho del borde en píxeles.
Sombra, Color del borde y Resaltado Seleccione un color para estas opciones de borde. Sombra y resaltado no se reflejan
en la vista previa.
Nota: Dreamweaver ofrece esta función para mayor comodidad de aquellos usuarios que la utilizaban en Dreamweaver 8 o
versiones anteriores. Para crear y editar menús emergentes nuevos, utilice el widget Barra de menús de Spry en la barra Insertar
para que resulte más fácil personalizar y mantener el código. Para más información, consulte “Utilización del widget de barra
de menús” en la página 427.
Nota: Dado que sólo el atributo src se ve afectado por este comportamiento, el intercambio debe hacerse con imágenes que
tengan las mismas dimensiones (altura y anchura) que la imagen original. En caso contrario, la imagen que se intercambia se
reducirá o ampliará para adaptarse a las dimensiones de la imagen original.
También existe un comportamiento denominado Restaurar imagen intercambiada que restaura el último conjunto de
imágenes intercambiadas a sus archivos de origen anteriores. Este comportamiento se añade automáticamente siempre que
se adjunta el comportamiento Intercambiar imagen a un objeto; si dejó seleccionada la opción Restaurar al adjuntar
Intercambiar imagen, no tendrá que seleccionar manualmente el comportamiento Restaurar imagen intercambiada.
1 Elija Insertar > Imagen o haga clic en el botón Imagen de la barra Insertar para insertar una imagen.
2 En el inspector de propiedades, introduzca un nombre para la imagen en el cuadro de texto situado más a la izquierda.
No es imprescindible asignar nombre a las imágenes. Éstas reciben nombre automáticamente al adjuntar el
comportamiento a un objeto. No obstante, resultará más fácil distinguir las imágenes en el cuadro de diálogo Intercambiar
imagen si asigna nombre a todas las imágenes de antemano.
9 Haga clic en Aceptar y compruebe que el evento predeterminado es el correcto. Si no lo es, seleccione otro evento o
cambie el navegador de destino en el submenú Mostrar eventos para.
1 Elija Insertar > Formulario, o haga clic en el botón Formulario de la barra Insertar para insertar un formulario.
2 Elija Insertar > Formulario > Campo de texto, o haga clic en el botón Campo de texto de la barra Insertar para insertar
un campo de texto.
Repita este paso para insertar más campos de texto.
• Para validar múltiples campos cuando el usuario envía el formulario, haga clic en la etiqueta <form> en el selector de
etiquetas, situado en la esquina inferior izquierda de la ventana de documento y elija Ventana > Comportamientos.
4 Seleccione Validar formulario en el menú Acciones.
5 Siga uno de estos procedimientos:
• Si está validando campos individuales, seleccione el mismo campo que seleccionó en la ventana de documento en la lista
de Campos.
• Si está validando múltiples campos, seleccione un campo de texto en la lista de Campos.
6 Seleccione la opción Obligatorio si el campo debe contener algún dato.
7 Seleccione una de las siguientes opciones de Aceptar:
Cualquier cosa Comprueba que un campo obligatorio contiene datos; los datos pueden ser de cualquier tipo.
Dirección de correo electrónico Comprueba que el campo contiene un símbolo arroba (@).
Número del Comprueba que el campo contiene un número situado dentro de un rango determinado.
8 Si ha elegido la validación de múltiples campos, repita los pasos 6 y 7 para cada uno de los campos que desee validar.
9 Haga clic en Aceptar.
Si está validando múltiples campos cuando el usuario envía el formulario, en el menú Eventos aparecerá automáticamente
el evento onSubmit.
10 Si está validando campos individuales, compruebe que el evento predeterminado sea onBlur u onChange. En caso
contrario, seleccione uno de esos eventos.
Cualquiera de estos dos eventos desencadena el comportamiento Validar formulario cuando el usuario abandona el campo.
La diferencia estriba en que onBlur tiene lugar independientemente de que el usuario haya escrito algo en el campo,
mientras que onChange sólo tiene lugar si el usuario ha cambiado el contenido del campo. El evento onBlur es preferible si
el campo es obligatorio.
347
Insertar imágenes y contenido Flash (archivos SWF) en un documento de Dreamweaver es sencillo. También puede editar
una imagen o archivo Flash en su editor original después de insertarlo en un documento de Dreamweaver.
Nota: Para utilizar Dreamweaver junto con estas aplicaciones de Adobe, estas aplicaciones deben estar instaladas en su equipo.
La integración de los productos se consigue mediante la edición Roundtrip, en el caso de Fireworks y Flash, y mediante las
Design Notes. La edición Roundtrip asegura que las actualizaciones de código se transfieren correctamente entre
Dreamweaver y estas aplicaciones para preservar, por ejemplo, comportamientos de sustitución o vínculos a otros archivos.
Design Notes son pequeños archivos que permiten a Dreamweaver localizar el documento de origen para una imagen
exportada o un archivo Flash. Al exportar archivos directamente desde Fireworks, Flash o Photoshop a un sitio de
Dreamweaver definido, se exportan automáticamente al sitio las Design Notes que contienen referencias al archivo PSD,
PNG o Flash (FLA) original junto con el archivo preparado para la Web (GIF, JPEG o SWF).
Además de la información de localización, las Design Notes contienen otra información relevante acerca de los archivos
exportados. Por ejemplo, al exportar una tabla de Fireworks, Fireworks escribe una Design Note para cada archivo de
imagen exportado de la tabla. Si el archivo exportado contiene zonas interactivas o imágenes de sustitución, las Design
Notes incluyen información sobre los scripts para éstas.
Dreamweaver crea una carpeta denominada _notes en la misma carpeta como parte de la operación de exportación. Esta
carpeta contiene las Design Notes que necesita Dreamweaver para integrarse con Photoshop o Fireworks.
Nota: Para usar Design Notes, deben estar activadas para el sitio Dreamweaver. Están activadas de forma predeterminada.
Sin embargo, incluso si están desactivadas, cuando se inserta un archivo de imagen de Photoshop, Dreamweaver crea una
Design Note para almacenar la ubicación del archivo PSD original.
Véase también
“Design Notes” en la página 96
Utilización de Fireworks
Inserción de una imagen de Fireworks
Dreamweaver y Fireworks reconocen y comparten muchas de las funciones de edición de archivos, como la modificación
de vínculos, los mapas de imágenes y las capas de tablas, entre otras. Juntas, las dos aplicaciones le ofrecen un flujo de
trabajo racionalizado para editar, optimizar y colocar archivos gráficos Web en páginas HTML.
Puede colocar un gráfico de Fireworks exportado directamente en un documento de Dreamweaver mediante el comando
de inserción de imagen o crear un nuevo gráfico de Fireworks a partir de un marcador de posición de imagen de
Dreamweaver.
1 En el documento de Dreamweaver, coloque el punto de inserción en el lugar en el que desea que aparezca la imagen y
siga uno de estos procedimientos:
• Seleccione Insertar > Imagen.
• En la categoría Común de la barra Insertar, haga clic en el botón Imagen o arrástrelo al documento.
2 Desplácese hasta el archivo exportado de Fireworks que desea y haga clic en Aceptar (Windows) o Abrir (Macintosh).
Nota: Si el archivo de Fireworks no se encuentra en el sitio de Dreamweaver actual, aparece un mensaje que le pregunta si desea
copiar el archivo en la carpeta raíz. Haga clic en Sí.
Véase también
“Integración de Photoshop, Flash y Fireworks” en la página 347
Nota: Esto supone que Fireworks está definido como el editor principal de imágenes externo de los archivos PNG. Fireworks
también se configura con frecuencia como editor predeterminado de los archivos JPEG y GIF, aunque podría preferirse que
fuera Photoshop el editor predeterminado para este tipo de archivos.
Cuando la imagen forma parte de una tabla de Fireworks, puede abrir la tabla completa de Fireworks para editarla, siempre
con el comentario <!--fw table--> exista en el código HTML. Si el archivo PNG de origen se exportó desde Fireworks a
un sitio de Dreamweaver utilizando la configuración HTML e imágenes al estilo de Dreamweaver, el comentario de la tabla
de Fireworks se inserta automáticamente en el código HTML.
1 En Dreamweaver, abra el inspector de propiedades (Ventana > Propiedades), si aún no está abierto.
2 Haga clic en la imagen o en el corte de imagen para seleccionarla.
Al seleccionar una imagen exportada desde Fireworks, el inspector de propiedades identifica la selección como imagen o
tabla de Fireworks y muestra el nombre del archivo PNG origen.
Véase también
“Utilización de un editor de imágenes externo” en la página 240
Véase también
“Selección de la configuración de optimización de imágenes” en la página 358
Para crear una nueva imagen a partir de un marcador de posición de imagen, debe tener tanto Dreamweaver como
Fireworks instalados en el sistema.
1 Compruebe que ya ha definido Fireworks como el editor de imágenes para los archivos PNG.
2 En la ventana de documento, haga clic en el marcador de posición de imagen para seleccionarlo.
3 Inicie Fireworks en modo Edición desde Dreamweaver siguiendo uno de estos procedimientos:
• En el inspector de propiedades, haga clic en Crear.
• Presione Control (Windows) o Comando (Macintosh) y haga doble clic en el marcador de posición de imagen.
• Haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el
marcador de posición de imagen y, a continuación, seleccione Crear imagen en Fireworks.
4 Utilice las opciones de Fireworks para diseñar la imagen.
Fireworks reconoce la siguiente configuración del marcador de posición de imagen que ha definido al trabajar con el
marcador de posición de imagen en Dreamweaver: el tamaño de imagen (que guarda correlación con el tamaño de lienzo
de Fireworks), el identificador de imagen (que Fireworks utiliza como nombre de documento predeterminado para el
archivo origen y el archivo de exportación que crea) y la alineación del texto. Fireworks también reconoce los vínculos y
determinados comportamientos (como por ejemplo la imagen intercambiada, el menú emergente, la barra de navegación
y la definición de texto) que ha adjuntado al marcador de posición de imagen mientras trabajaba en Dreamweaver.
Nota: Aunque Fireworks no muestra los vínculos añadidos a un marcador de posición de imagen, éstos se mantienen. Si dibuja
una zona interactiva y añade un vínculo en Fireworks, no eliminará el vínculo que ha añadido al marcador de posición de
imagen en Dreamweaver. No obstante, si realiza un corte en Fireworks en la nueva imagen, Fireworks eliminará el vínculo en
el documento de Dreamweaver al sustituir el marcador de posición de imagen.
Fireworks no reconoce la siguiente configuración del marcador de posición de imagen: Alinear, Color, Espacio V, Espacio
H y Mapa. Están desactivados en el inspector de propiedades de marcadores de posición de imagen.
5 Cuando termine, haga clic en Listo para que aparezca el cuadro de diálogo para guardar.
DREAMWEAVER CS3 350
Guía del usuario
6 En el cuadro de texto Guardar en, seleccione la carpeta que ha definido como la carpeta del sitio local de Dreamweaver.
Si ha nombrado el marcador de posición de imagen al insertarlo en el documento de Dreamweaver, Fireworks completa el
cuadro Nombre de archivo con dicho nombre. Puede cambiar el nombre.
9 En el campo Guardar como tipo, seleccione el tipo de archivo o archivos que desea exportar; por ejemplo Sólo imágenes
o HTML e imágenes.
10 Haga clic en Guardar para guardar el archivo exportado.
El archivo se guarda y el usuario vuelve a Dreamweaver. En el documento de Dreamweaver, el archivo o la tabla de
Fireworks exportados sustituyen al marcador de posición de imagen.
Véase también
“Utilización de un editor de imágenes externo” en la página 240
Además de ser ampliables y rápidos de descargar, los menús emergentes creados con Fireworks ofrecen las siguientes
ventajas:
Véase también
“Edición de menús emergentes de Fireworks en Dreamweaver” en la página 350
Si prefiere editar los menús con Dreamweaver, puede utilizar Fireworks para crear el menú emergente y, después, utilizar
Dreamweaver exclusivamente para editar y personalizar el menú.
Si prefiere editar los menús en Fireworks, puede utilizar la función de edición Roundtrip en Dreamweaver, pero no debería
editar los menús directamente en Dreamweaver.
1 En Dreamweaver, seleccione la tabla de Fireworks que contiene el menú emergente y haga clic en Editar en el inspector
de propiedades.
Se abrirá el archivo PNG de origen en Fireworks.
2 En Fireworks, edite el menú con el editor de menú emergente y, seguidamente, haga clic en Listo en la barra de
herramientas de Fireworks.
DREAMWEAVER CS3 351
Guía del usuario
Si ha creado un menú emergente en Fireworks MX 2004 o en una versión anterior, puede editarlo en Dreamweaver desde
el cuadro de diálogo Mostrar menú emergente, disponible en el panel Comportamientos.
Véase también
“Acerca de los menús emergentes de Fireworks” en la página 350
Véase también
“Aplicación del comportamiento Mostrar menú emergente” en la página 342
Nota: Dreamweaver reconoce las preferencias de ejecución y edición de Fireworks únicamente en determinados casos. En
concreto, debe abrir y optimizar una imagen que no sea parte de una tabla de Fireworks y que contenga una ruta de acceso
correcta de Design Notes a un archivo PNG origen.
1 En Fireworks, seleccione Edición > Preferencias (Windows) o Fireworks > Preferencias (Macintosh) y, a continuación,
haga clic en la ficha Ejecutar y editar (Windows) o seleccione Ejecutar y editar en el menú emergente (Macintosh).
2 Especifique las opciones de preferencia que se utilizarán al editar u optimizar imágenes de Fireworks colocadas en una
aplicación externa:
Utilizar siempre origen PNG Abre automáticamente el archivo PNG de Fireworks definido en la Design Note como origen
de la imagen colocada. Las actualizaciones se realizan en el archivo PNG origen y en su correspondiente imagen colocada.
No utilizar nunca PNG origen Abre automáticamente la imagen de Fireworks colocada, con independencia de si existe o no
un archivo PNG origen. Las actualizaciones sólo se realizan en la imagen colocada.
Preguntar al ejecutar Muestra un mensaje que le pregunta si debe abrirse el archivo PNG de origen. También es posible
especificar preferencias de ejecución y edición globales a partir de este mensaje.
1 En la ventana de documento de Dreamweaver, coloque el punto de inserción en el lugar en el que desea insertar el código
HTML de Fireworks.
2 Siga uno de estos procedimientos:
• Seleccione Insertar > Objetos de imagen > HTML de Fireworks.
• En la categoría Común de la barra Insertar, haga clic en el botón Imágenes y seleccione Insertar HTML de Fireworks del
menú emergente.
DREAMWEAVER CS3 352
Guía del usuario
5 Haga clic en Aceptar para insertar el código HTML, junto con sus imágenes, cortes y códigos JavaScript asociados, en el
documento de Dreamweaver.
3 En el documento de Dreamweaver, coloque el punto de inserción donde desee pegar el código HTML y seleccione
Edición > Pegar.
Todo el código HTML y JavaScript asociado con los archivos de Fireworks exportados se copia en el documento de
Dreamweaver y todos los vínculos a imágenes se actualizan.
1 En Fireworks, abra el archivo PNG origen y realice los cambios que desee.
2 Seleccione Archivo > Guardar.
3 En Fireworks, seleccione Archivo > Actualizar HTML.
4 Desplácese al archivo de Dreamweaver que contenga el código HTML que desee actualizar y haga clic en Abrir.
5 Desplácese a la carpeta de destino en la que desea colocar los archivos de imagen actualizados y haga clic en Seleccionar
(Windows) o Elegir (Macintosh)
Fireworks actualiza el código HTML y JavaScript en el documento de Dreamweaver. Fireworks exporta también las
imágenes actualizadas asociadas con el código HTML y coloca las imágenes en la carpeta de destino especificada.
DREAMWEAVER CS3 353
Guía del usuario
Si Fireworks no encuentra el código HTML correspondiente, ofrece la opción de insertar el nuevo código HTML en el
documento de Dreamweaver. Fireworks coloca la sección JavaScript del nuevo código al comienzo del documento y la tabla
HTML o el vínculo con la imagen al final.
Antes de empezar, coloque todas las imágenes del álbum de fotos en una sola carpeta. (No es necesario que la carpeta se
encuentre dentro de un sitio). Asegúrese también de que los nombres de archivo de las imágenes tengan alguna de las
siguientes extensiones: .gif, .jpg, .jpeg, .png, .psd, .tif o .tiff. Las imágenes con extensiones de archivo no reconocidas no
aparecen en el álbum de fotos.
3 Seleccione la carpeta que contiene las imágenes de origen; para hacerlo, haga clic en el botón Examinar situado junto al
cuadro de texto Carpeta de imágenes de origen. A continuación, seleccione (o cree) la carpeta de destino en la que colocar
todas las imágenes y archivos HTML exportados; para ello, haga clic en el botón Examinar situado junto al cuadro de texto
Carpeta de destino.
La carpeta de destino no debe contener ya un álbum de fotos; en tal caso, y si cualquiera de las nuevas imágenes tuviera el
mismo nombre que las previamente utilizadas, podrían sobrescribirse los archivos de miniaturas e imágenes existentes.
8 Seleccione Crear página de navegación para cada foto para crear una página Web individual para cada imagen de origen
que contenga vínculos de navegación etiquetados como Anterior, Inicio y Siguiente.
Si selecciona esta opción, las miniaturas se vincularán con las páginas de navegación. Si no la selecciona, las miniaturas se
vincularán directamente con las imágenes grandes.
DREAMWEAVER CS3 354
Guía del usuario
9 Haga clic en Aceptar para crear los archivos de código HTML e imagen para el álbum de fotos Web.
Fireworks se inicia (si todavía no está abierto) y crea las miniaturas y las imágenes grandes. Este proceso puede llevar varios
minutos si tiene muchos archivos de imagen. Una vez finalizado el proceso, Dreamweaver vuelve a activarse y crea la página
que contiene las miniaturas.
Nota: Si hace clic en Cancelar mientras Dreamweaver está creando el álbum, el proceso no se detendrá. Al hacer clic en
Cancelar, simplemente se impide que Dreamweaver muestre la página principal del álbum de fotos.
Nota: Si utiliza esta función de integración a menudo, puede almacenar las imágenes de Photoshop en su página Web para
acceder más fácilmente a ellas. Si lo hace, asegúrese de ocultarlas para evitar un tráfico innecesario entre el sitio local y el
servidor remoto.
Para ver un tutorial sobre cómo trabajar con Dreamweaver y Photoshop, consulte www.adobe.com/go/vid0200_es.
Véase también
“Cómo ocultar y anular la ocultación de tipos de archivo específicos” en la página 95
Utilice el siguiente flujo de trabajo para insertar una imagen creada en Photoshop en una página Web:
• En Photoshop, guarde la imagen como un archivo de Photoshop normal (PSD). No tiene que convertir la imagen a JPEG,
GIF o PNG primero.
• En Dreamweaver, seleccione el archivo PSD e insértelo en la página Web. Dreamweaver le permite optimizar la imagen
para la Web y, a continuación, la inserta en la página.
Utilice el siguiente flujo de trabajo para utilizar un sector o una capa en una imagen de Photoshop como una imagen en
una página Web:
• En Dreamweaver, seleccione el archivo JPEG, GIF o PNG que obtuvo de un archivo PSD e insertó con Dreamweaver y,
a continuación, haga clic en el botón de editar imagen. Dreamweaver abre el archivo PSD de origen en Photoshop.
• En Photoshop, realice los cambios al archivo PSD de origen y guarde el archivo. A continuación, seleccione toda la
imagen o parte de la misma y cópiela en el Portapapeles.
DREAMWEAVER CS3 355
Guía del usuario
• En Dreamweaver, pegue la imagen encima de la imagen Web de la página. Dreamweaver optimiza la imagen PSD en el
Portapapeles empleando los ajustes de optimización originales y, a continuación, reemplaza la imagen en la página con
la versión actualizada.
Para ver un tutorial en vídeo acerca del trabajo con Photoshop y Dreamweaver, consulte www.adobe.com/go/vid0200_es.
Véase también
“Inserción de una imagen de Photoshop en la página” en la página 355
“Utilización de Photoshop para editar imágenes en las páginas de Dreamweaver” en la página 356
Nota: Si más adelante desea cambiar la configuración de optimización para una imagen situada en sus páginas, puede hacer
clic en el botón Optimizar del Inspector de propiedades de la imagen y volver a optimizar la imagen.
Véase también
“Dreamweaver y accesibilidad” en la página 663
• Copie un corte utilizando la herramienta de selección para seleccionarlo y elija Editar > Copiar. Esto acopla y copia en
el portapapeles las capas activas y las que se encuentren debajo del corte.
Puede elegir Seleccionar > Todo para seleccionar rápidamente la imagen que desee copiar.
2 En Dreamweaver (vista de Código o Diseño), sitúe el punto de inserción en el lugar de la página donde desee insertar la
imagen.
3 Seleccione Edición > Pegar.
4 En el cuadro de diálogo Presentación preliminar de imagen, ajuste la configuración de optimización como sea necesario
y haga clic en Exportar.
5 Guarde el archivo de imagen para la Web en una ubicación dentro de la carpeta raíz de su sitio Web.
• Si cuenta con una carpeta predeterminada de imágenes y guarda el archivo en una ubicación externa a la carpeta raíz, el
archivo se guarda en esa ubicación y también se copia en la carpeta predeterminada de imágenes.
• Si no cuenta con una carpeta predeterminada de imágenes y guarda el archivo en una ubicación externa a la carpeta raíz,
Dreamweaver lo guarda en esa ubicación y también le pregunta si desea guardar una copia del archivo en la carpeta raíz.
Normalmente se aceptará esta opción. Si se cancela en este punto, el archivo no se sitúa en la página de Dreamweaver,
aunque la imagen para la Web se guarda en la ubicación externa de su elección.
Dreamweaver define la imagen de acuerdo con su configuración de optimización y sitúa una versión para la Web de su
imagen en su página. La información sobre la imagen, como la ubicación del archivo original PSD, se guarda en una Design
Note, sin tener en cuenta si se ha activado Design Notes para su sitio. La Design Note permite volver a editar el archivo
fuente original de Photoshop desde Dreamweaver.
Para ver un tutorial sobre cómo copiar y pegar entre diferentes aplicaciones, incluidas Dreamweaver y Photoshop, consulte
www.adobe.com/go/vid0193_es.
Véase también
“Dreamweaver y accesibilidad” en la página 663
Nota: Asegúrese de que ha establecido Photoshop como principal editor externo de imágenes para el tipo de archivo que desea
editar.
Véase también
“Edición de imágenes en Dreamweaver” en la página 233
“Cómo volver a insertar una imagen de Photoshop desde Dreamweaver” en la página 357
2 Después de modificar el archivo en Photoshop, puede realizar una de las acciones siguientes para actualizar la imagen
de la página:
• Volver a insertar el archivo y definir una configuración de optimización.
• Pegar la imagen o selección en la página. Dreamweaver utiliza la configuración de optimización existente
Para volver a optimizar, haga clic en el botón Optimizar del inspector de propiedades, con lo que se abrirá el cuadro de
diálogo Presentación preliminar de imagen. Si la imagen se creó en Photoshop, la imagen de Photoshop se vuelve a importar
y podrá aplicar la configuración de optimización. Si no hay ningún archivo PSD de Photoshop asociado con la imagen, se
mostrará la imagen para Web.
1 En Dreamweaver, seleccione un archivo PSD de Photoshop diferente mediante uno de los procedimientos siguientes:
• Utilice el icono de señalización de archivos para indicar un archivo PSD diferente en el panel Archivos.
• Haga doble clic en una imagen existente y localice un nuevo archivo.
2 A partir de este punto, los pasos son los mismos que para insertar una nueva imagen: configuración de los ajustes de
optimización y almacenamiento del archivo en el sitio.
DREAMWEAVER CS3 358
Guía del usuario
• La ficha Opciones permite definir el formato de archivo que se usará y establecer preferencias como el color.
• La ficha Archivo permite definir la escala y el tamaño de la imagen.
• El panel Presentación preliminar permite ver una versión de la imagen con la configuración elegida.
Véase también
“Configuración de optimización” en la página 359
(Opcional) Cambio de la escala de la imagen o de las opciones de área de exportación en la ficha Archivo
1 Seleccione la ficha Archivo.
2 Reduzca o amplíe la imagen siguiendo uno de los procedimientos siguientes:
• Especifique un porcentaje de escala.
• Introduzca valores absolutos de píxel para la anchura o altura.
3 Seleccione Restringir para mantener las proporciones de la imagen original durante el cambio de escala.
4 Cambie la forma de la imagen insertada eligiendo del icono Exportar área y realizando una de las acciones siguientes:
• Arrastre el borde punteado alrededor de la imagen según sea necesario. Arrastre la imagen dentro de los bordes para ver
áreas ocultas.
• Introduzca coordenadas de píxeles para los límites de la imagen.
DREAMWEAVER CS3 359
Guía del usuario
Configuración de optimización
Cuando se inserta un archivo de imagen o copia parte de una imagen desde Photoshop, Dreamweaver muestra el cuadro
de diálogo Presentación preliminar de imagen para que pueda definir y ver la configuración de la versión para Web de la
imagen que tenga la mezcla adecuada de color, compresión y calidad:
Nota: Con independencia de la configuración elegida, sólo se ve afectada la versión exportada del archivo de imagen. El archivo
PSD de Photoshop no se modifica.
Existen otras muchas opciones de imagen disponibles en la ficha Opciones que varían en función del formato de archivo
elegido. Existen varios grupos de opciones para imágenes GIF y JPEG disponibles para su comodidad en el menú
emergente Configuraciones guardadas del cuadro de diálogo Presentación preliminar.
DREAMWEAVER CS3 360
Guía del usuario
Mate Permite definir el fondo de la imagen. Puede mantener la transparencia de un archivo PNG de 32 bpc (bits por canal)
haciendo clic en el icono de transparencia del cuadro de diálogo Mate. También puede utilizar Mate para suavizar objetos
de bordes no pronunciados que residan directamente en el lienzo haciendo coincidir el color mate con el del fondo.
Optimizar tamaño Especifica el tamaño de imagen en kilobytes. En el caso de imágenes de 8 bpc, el asistente intenta
conseguir el tamaño de archivo solicitado ajustando el número de colores o la trama.
Tramar Trata de lograr colores que no se encuentran en la paleta actual alternando píxeles con colores similares de modo
que la mezcla se asemeje al color que falta. El tramado resulta especialmente útil en la exportación de imágenes con
fusiones o degradados complejos, y al exportar imágenes fotográficas a un formato de 8 bpc como el formato GIF. Esta
opción no está seleccionada de forma predeterminada.
Mate Permite definir el fondo de la imagen. Puede mantener la transparencia de un archivo PNG de 32 bpc haciendo clic
en el icono de transparencia del cuadro de diálogo Mate. También puede utilizar Mate para suavizar objetos de bordes no
pronunciados que residan directamente en el lienzo haciendo coincidir el color mate con el del fondo.
Eliminar colores no utilizados Reduce el tamaño de archivo eliminando los colores que no se utilizan en la imagen.
Visualización de navegador entrelazado Inicialmente presenta una imagen entrelazada a baja resolución y durante la
descarga la definición aumenta progresivamente. Esta opción no está seleccionada de forma predeterminada.
Optimizar tamaño Le permite especificar un tamaño para la imagen en kilobytes. En el caso de imágenes de 8 bpc, el
asistente intenta conseguir el tamaño de archivo solicitado ajustando el número de colores o la trama.
Configuraciones guardadas
Dreamweaver ofrece varias configuraciones para su comodidad. En función de la configuración guardada que elija, las
opciones de imagen especificas de cada tipo de archivo descritas anteriormente pueden cambiar.
GIF Web 216 Fuerza a que todos los colores sean seguros para la Web. La paleta de colores contiene 216 colores como
máximo.
GIF Websnap 256 Convierte los colores que no sean seguros para la Web en sus equivalentes más cercanos que sí lo sean.
La paleta de colores contiene 256 colores como máximo.
GIF Websnap 128 Convierte los colores que no sean seguros para la Web en sus equivalentes más cercanos que sí lo sean.
La paleta de colores contiene 128 colores como máximo.
GIF adaptable 256 Una paleta de colores que sólo contiene los colores utilizados en el gráfico. La paleta de colores contiene
256 colores como máximo.
JPEG - Calidad superior Define la calidad en 80 y el suavizado en 0 para conseguir un gráfico de alta calidad y gran tamaño.
JPEG - Archivo más pequeño Define la calidad en 60 y el suavizado en 2 para conseguir un gráfico con la mitad del tamaño
conseguido con la opción JPEG - Calidad superior pero con una menor calidad.
GIF Animado Websnap 128 Define el formato de archivo en GIF Animado y convierte los colores que no sean seguros para
la Web en sus equivalentes más cercanos que sí lo sean. La paleta de colores contiene 128 colores como máximo.
Véase también
“Selección de la configuración de optimización de imágenes” en la página 358
Utilización de Flash
Editar un archivo SWF desde Dreamweaver en Flash
Si tiene Flash y Dreamweaver instalados, puede seleccionar un archivo SWF en un documento de Dreamweaver y utilizar
Flash para editarlo. Flash no edita el archivo SWF directamente, sino que edita el documento de origen (el archivo FLA) y,
a continuación, vuelve a exportar el archivo SWF.
Nota: Si el archivo FLA o el archivo SWF están bloqueados, desproteja el archivo en Dreamweaver.
DREAMWEAVER CS3 362
Guía del usuario
3 En Flash, edite el archivo FLA. La ventana de documento de Flash indicará que está modificando el archivo desde
Dreamweaver.
4 Cuando haya terminado de hacer cambios, haga clic en Listo.
Flash actualiza el archivo FLA, vuelve a exportarlo como archivo SWF, se cierra y devuelve el enfoque al documento de
Dreamweaver.
Nota: Para actualizar el archivo SWF y mantener Flash abierto, en Flash seleccione Archivo > Actualizar para Dreamweaver.
5 Puede ver el archivo actualizado en el documento, haga clic en Reproducir en el inspector de propiedades de
Dreamweaver o pulse F12 para obtener una vista previa de su página en una ventana de navegador.
Véase también
“Utilización de mapas del sitio” en la página 48
• Administrar archivos de imagen: presentación preliminar, búsqueda y procesamiento de archivos en Bridge sin abrir
ninguna aplicación También puede editar los metadatos de los archivos y usar Bridge para colocar archivos en sus
documentos, proyectos o composiciones.
• Gestionar sus fotos: importe y edite las fotos desde la tarjeta de su cámara digital, agrupe fotos relacionadas en pilas, y
abra o importe archivos RAW de cámara y edite su configuración sin iniciar Photoshop. También puede buscar en las
bibliotecas de material fotográfico más importantes y descargar imágenes libres de derechos de autor mediante Adobe
Stock Photos.
• Utilizar activos gestionados con Adobe Version Cue®.
• Realice tareas automatizadas, como comandos por lotes.
• Sincronice la configuración de color en componentes de Creative Suite gestionados con color.
Para ver un tutorial sobre Adobe Bridge y el flujo de trabajo Web, consulte www.adobe.com/go/vid0192_es.
Nota: Si Bridge no está instalado, Dreamweaver muestra un mensaje de error que indica que debe instalar la aplicación antes
de utilizar estas funciones.
Es posible insertar la mayoría de los tipos de archivo, aunque Dreamweaver los maneja de forma diferente:
• Si inserta una imagen para Web (JPEG, GIF o PNG), Dreamweaver inserta los archivos de imagen directamente en la
página y coloca una copia en la carpeta predeterminada de imágenes del sitio Web.
• Si inserta un archivo PSD de Photoshop, será necesario definir la configuración de optimización antes de que
Dreamweaver lo coloque en la página.
• Si inserta un archivo que no sea una imagen, como un archivo mp3, PDF o uno cuyo tipo sea desconocido, Dreamweaver
inserta un vínculo al archivo origen.
• Si inserta un archivo HTML, Dreamweaver inserta un vínculo al archivo origen.
• (Sólo Windows) Si Microsoft Office está instalado y desea insertar un archivo Microsoft Word o Excel, es necesario
especificar si desea insertar el propio archivo o un vínculo al archivo origen. Si desea insertar el archivo, puede
especificar los formatos del archivo que desea mantener.
Véase también
“Inserción de una imagen de Photoshop en la página” en la página 355
Por ejemplo, un desarrollador Web tiene un cliente que necesita un sitio Web al que pueda accederse desde teléfonos
móviles. El desarrollador Web puede utilizar Dreamweaver para crear páginas preliminares y Device Central para ver cómo
se muestran esas páginas en diferentes dispositivos.
Nota: La tecnología Small-Screen Rendering de Opera puede o no estar preinstalada en un dispositivo emulado concreto.
Device Central le permite saber cómo se vería el contenido si estuviera instalada la tecnología Small-Screen Rendering de
Opera.
Las siguientes consejos le ayudarán a garantizar que las páginas Web creadas en Dreamweaver se muestran correctamente
en dispositivos móviles.
• Si utiliza el marco Spry de Adobe® a la hora de desarrollar contenido, añada la siguiente línea de HTML a sus páginas
para que generen CSS y ejecuten JavaScript™ correctamente en Device Central:
<link href="SpryAccordion.css" media="screen" rel="stylesheet" type="text/css"/>
<link href="SpryAccordion2.css" media="handheld" rel="stylesheet" type="text/css"/>
• La tecnología Small-Screen Rendering de Opera no admite fotogramas, menús emergentes, subrayados, tachados,
círculos superpuestos, parpadeos ni marcos. Procurar evitar esos elementos de diseño.
• No recargue las páginas Web para dispositivos móviles. Concretamente, utilice un número mínimo de fuentes, tamaños
de fuente y colores.
• Al reducir los tamaños de imagen y el número de colores necesarios, es más probable que las imágenes aparezcan como
se desea. Utilizar CSS o HTML para indicar la altura y anchura exactas de cada imagen empleada. Añada texto ALT a
todas las imágenes.
Nota: El sitio Web de Opera Software es una buena fuente de información sobre la optimización de páginas Web para
dispositivos móviles.
366
Plantillas de Dreamweaver
Aspectos básicos de las plantillas de Dreamweaver
Una plantilla es un tipo especial de documento que sirve para crear un diseño de página “fijo”; puede crear documentos
basados en la plantilla que heredan su diseño de página. Al diseñar una plantilla, usted especifica como "editables" aquellos
contenidos de un documento basado en dicha plantilla que los usuarios pueden editar. Las plantillas permiten a los autores
controlar qué elementos de la página pueden editar los usuarios de la plantilla (como los redactores, los diseñadores gráficos
y otros desarrolladores Web). El autor de una plantilla puede incluir varios tipos de regiones de plantilla en un documento.
Nota: Las plantillas permiten controlar un área de diseño amplia y reutilizar diseños completos. Si desea reutilizar elementos
de diseño individuales, como la información de copyright de un sitio o un logotipo, cree elementos de biblioteca.
La utilización de plantillas le permite actualizar varias páginas a la vez. Un documento que se crea a partir de una plantilla
permanece conectado a ella (a menos que separe el documento posteriormente). Puede modificar una plantilla e
inmediatamente actualizar el diseño en todos los documentos basados en ella.
Nota: Las plantillas de Dreamweaver se diferencian de las plantillas de otras aplicaciones de Adobe Creative Suite en que las
secciones de página de las plantillas de Dreamweaver son fijas (no editables) de manera predeterminada.
Véase también
“Administración de activos y bibliotecas” en la página 103
“Creación de una plantilla de Dreamweaver” en la página 373
A medida que cree la plantilla, podrá realizar cambios tanto en las regiones editables como en las bloqueadas. Sin embargo,
en un documento basado en plantilla, el usuario de la plantilla sólo podrá realizar cambios en las regiones editables, no en
las regiones bloqueadas.
editar el contenido del elemento repetido, mientras que el diseño propiamente dicho está controlado por el autor de la
plantilla.
Existen dos tipos de regiones repetidas que se pueden insertar en una plantilla: región repetida y tabla repetida.
Una región opcional Una sección de la plantilla en la que hay contenido (como texto o una imagen) que puede aparecer o
no en un documento. En la página basada en la plantilla, el usuario de la plantilla suele controlar si el contenido se
mostrará.
Un atributo de etiqueta editable Permite desbloquear un atributo de etiqueta de una plantilla de modo que el atributo
pueda editarse en una página basada en plantilla. Por ejemplo, puede “bloquear” qué imagen aparece en el documento,
pero dejar que el usuario de la plantilla establezca alineación izquierda, derecha o central.
Véase también
“Edición de contenido de un documento basado en plantilla” en la página 391
Vínculos de plantillas
Cuando se crea un archivo de plantilla guardando como plantilla una página existente, la nueva plantilla en la carpeta
Templates, así como los vínculos contenidos en el archivo, se actualizan de manera que los vínculos relativos al documento
sean correctos. Posteriormente, cuando se crea un documento basado en esa plantilla y luego se guarda, se actualizan de
nuevo todos los vínculos relativos al documento para que continúen señalando a los archivos correctos.
Si se añade un nuevo vínculo relativo al documento a un archivo de plantilla y se escribe la ruta en el cuadro de texto del
vínculo en el inspector de propiedades, es fácil introducir un nombre de ruta erróneo. La ruta correcta en un archivo de
plantilla es la ruta desde la carpeta Templates hasta el documento vinculado, no la ruta desde la carpeta del documento
basado en plantilla hasta el documento vinculado. Asegúrese de que utiliza las rutas correctas para los vínculos empleando
el icono de carpeta o el icono de señalización de archivo en el inspector de propiedades al crear vínculos en plantillas.
Algunos usuarios aprovecharon el modo en que Dreamweaver trataba los vínculos con archivos de la carpeta Templates y
utilizaban esta incoherencia para crear vínculos que no se actualizaran al crear páginas basadas en plantillas. Por ejemplo,
si utiliza Dreamweaver MX 2004 y tiene un sitio con diferentes carpetas para diferentes aplicaciones: Dreamweaver, Flash
y Photoshop. Cada carpeta de producto contiene una página index.html basada en plantilla y una versión exclusiva del
archivo main.css al mismo nivel. Si el archivo de plantilla contiene el vínculo relativo al documento href=”main.css” (un
vínculo con una versión del archivo main.css de la carpeta Templates) y desea que las páginas index.html basadas en
plantilla también contengan este vínculo tal y como lo ha escrito, puede crear las páginas index.html basadas en plantilla
sin tener que preocuparse por que Dreamweaver vaya a actualizar estos vínculos concretos. Cuando Dreamweaver MX
2004 crea las páginas index.html basadas en plantilla, los vínculos href=”main.css” (no actualizados) hacen referencia a los
archivos main.css que residen en las carpetas Dreamweaver, Flash y Photoshop, no al archivo main.css que reside en la
carpeta Templates.
Sin embargo, en Dreamweaver 8, este comportamiento se cambió para que todos los vínculos relativos al documento se
actualizaran al crear páginas basadas en plantilla, con independencia de la ubicación aparente de los archivos vinculados.
En esta situación, Dreamweaver examina el vínculo del archivo de plantilla (href="main.css") y crea un vínculo en la página
basada en plantilla que es relativo a la ubicación del nuevo documento. Por ejemplo, si crea un documento basado en
DREAMWEAVER CS3 368
Guía del usuario
plantilla un nivel por encima de la carpeta Templates, Dreamweaver escribirá el vínculo en el nuevo documento como
href=”Templates/main.css”. Esta actualización realizada en Dreamweaver 8 rompió los vínculos existentes en páginas
creadas por aquellos diseñadores que habían aprovechado el funcionamiento anterior de Dreamweaver por el que no se
actualizaban los vínculos con archivos de la carpeta Templates.
Dreamweaver 8.01 incorporó una preferencia que le permite activar y desactivar el comportamiento de los vínculos
relativos. (Esta preferencia especial sólo es aplicable a los vínculos con archivos de la carpeta Templates, no con los vínculos
en general.) El comportamiento predeterminado hace que no se actualicen estos vínculos (como en Dreamweaver MX 2004
y versiones anteriores). No obstante, si desea que Dreamweaver actualice este tipo de vínculos al crear páginas basadas en
plantilla, puede desactivar esta preferencia. (Sólo le interesa hacer esto si, por ejemplo, tiene una página de hojas de estilos
en cascada (CSS), main.css, que se encuentra en la carpeta Templates y desea que un documento basado en plantilla
contenga el vínculo href=”Templates/main.css”, pero no se recomienda esta práctica, ya que sólo los archivos de plantilla de
Dreamweaver (DWT) deben residir en la carpeta Templates.)
Para que Dreamweaver actualice las rutas relativas a documentos para archivos que no sean plantillas de la carpeta
Templates, seleccione la categoría Templates en la ficha Avanzadas del cuadro de diálogo Definición del sitio y desactive la
opción para no reescribir las rutas relativas al documento.
Para más información, consulte la nota técnica de Dreamweaver en el sitio Web de Adobe www.adobe.com/go/f55d8739_es
Véase también
“Establecimiento de vínculos con documentos utilizando el icono de señalización de archivos” en la página 268
Para evitar este problema puede insertar el código siguiente en la sección head de la plantilla.
<!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
Cuando este código se encuentra en una plantilla, los cambios realizados en los script antes de la etiqueta <html> o después
de la etiqueta </html> se copiarán en documentos basados en esa plantilla. Sin embargo, no podrá volver a editar esos
scripts en documentos basados en la plantilla. De este modo, debe elegir entre editar estos scripts en la plantilla o en los
documentos basados en la plantilla, pero no en ambos.
Parámetros de plantilla
Los parámetros de plantilla contienen valores para controlar el contenido de los documentos basados en una plantilla.
Utilice los parámetros de plantilla para definir regiones opcionales y atributos de etiqueta editables o para establecer valores
que desea transferir a un documento adjunto. Seleccione un nombre, un tipo de datos y un valor predeterminado para cada
parámetro. Cada parámetro debe tener un nombre exclusivo en el que se distingue el uso de mayúsculas y minúsculas.
Debe ser de uno de los cinco tipos de datos permitidos: texto, booleano, color, URL o número.
Los parámetros de plantilla se pasan al documento como parámetros de instancia. En la mayoría de los casos el usuario de
la plantilla puede editar el valor predeterminado del parámetro para personalizar lo que aparece en un documento basado
en plantilla. En otros casos, el creador de la plantilla podría determinar lo que debe aparecer en el documento en función
del valor de una expresión de plantilla.
Véase también
“Utilización de regiones opcionales” en la página 379
Expresiones de plantilla
Las expresiones de plantilla son declaraciones que calculan o evalúan un valor.
Puede utilizar una expresión para almacenar un valor y mostrarlo en un documento. Por ejemplo, una expresión puede ser
tan simple como el valor de un parámetro, como @@(Param)@@, o lo bastante compleja para calcular valores que alternan el
color de fondo de la fila de una tabla, como @@((_index & 1) ? red : blue)@@.
También puede definir expresiones para las condiciones if y multiple-if. Cuando se utiliza una expresión en una declaración
condicional, Dreamweaver la evalúa como true o false. Si la condición es verdadera, la región opcional aparece en el
documento basado en plantilla; si es falsa, no aparece.
Puede definir expresiones en la vista Código o en el cuadro de diálogo Región opcional al insertar una región opcional.
En la vista Código, existen dos maneras de definir las expresiones de plantilla: utilice el comentario <!-- TemplateExpr
expr=“su expresión”--> o @@(su expresión)@@. Cuando se inserta la expresión en el código de plantilla, aparece un
marcador de expresión en la vista Diseño. Cuando aplique la plantilla, Dreamweaver evaluará la expresión y mostrará el
valor en el documento basado en plantilla.
Véase también
“Lenguaje de expresiones de plantilla” en la página 369
• literales numéricos, literales de cadena (sólo sintaxis de comillas dobles), literales booleanos (true o false)
• referencia de variable (véase la lista de variables definidas más adelante en esta sección)
• referencia de campo (el operador “dot”)
• operadores unarios: +, -, ~, !
• operadores binarios: +, -, *, /, %, &, |, ^, &&, ||, <, <=, >, >=, ==, !=, <<, >>
• operador condicional: ?:
• paréntesis: ()
Se utilizan los siguientes tipos de datos: booleanos, coma flotante IEEE de 64 bpc, cadena y objeto. Las plantillas de
Dreamweaver no admiten el uso de tipos JavaScript “nulos” o “no definidos”. Tampoco permiten convertir implícitamente
tipos escalares en un objeto. Por tanto, la expresión "abc".length desencadenaría un error, en lugar de producir el valor 3.
Los únicos objetos disponibles son los definidos por el modelo de objetos de expresión. Se definen las variables siguientes:
_document Contiene los datos de plantilla correspondientes al nivel del documento con un capo de cada parámetro.
_repeat Sólo se define para expresiones que aparecen dentro de una región repetida. Proporciona información
incorporada sobre la región.
_index Índice numérico (desde 0) de la entrada actual
_prevRecord El objeto _repeat para la entrada anterior. Es un error acceder a esta propiedad para la primera entrada de
la región.
_nextRecord El objeto _repeat para la entrada siguiente. Es un error acceder a esta propiedad para la última entrada de la
región.
_parent En una región repetida anidada, proporciona el objeto _repeat para la región repetida exterior. Es un error acceder
a esta propiedad fuera de una región repetida anidada.
Durante una evaluación de expresión, todos los campos de los objetos _document y _repeat están disponibles
implícitamente. Por ejemplo, puede introducir title en lugar de _document.title para acceder al parámetro de título del
documento.
En los casos en que haya un conflicto entre campos, los campos del objeto _repeat tienen prioridad sobre los campos del
objeto _document. Por tanto, no debería ser necesario hacer referencia explícita a _document o _repeat salvo que se
necesite _document dentro de una región repetida para hacer referencia a parámetros de documento que están ocultos por
parámetros de región repetida.
Cuando se utilizan regiones repetidas anidadas, sólo están disponibles implícitamente los campos de las regiones repetidas
más interiores. Para hacer referencia explícita a las regiones exteriores se debe utilizar _parent.
A continuación se proporciona un ejemplo del código que puede introducir en la sección head de la plantilla:
<!-- TemplateParam name="Dept" type="number" value="1" -->
La declaración condicional siguiente comprueba el valor asignado al parámetro Dept. Cuando la condición es verdadera o
coincide, se mostrará la imagen apropiada.
<!-- TemplateBeginMultipleIf -->
<!-- checks value of Dept and shows appropriate image-->
<!-- TemplateBeginIfClause cond="Dept == 1" --> <img src=".../sales.gif"> <!-- TemplateEndIfClause -->
<!-- TemplateBeginIfClause cond="Dept == 2" --> <img src=".../support.gif"> <!-- TemplateEndIfClause-->
<!-- TemplateBeginIfClause cond="Dept == 3" --> <img src=".../hr.gif"> <!-- TemplateEndIfClause -->
<!-- TemplateBeginIfClause cond="Dept != 3" --> <img src=".../spacer.gif"> <!-- TemplateEndIfClause -->
<!-- TemplateEndMultipleIf -->
Cuando se crea un documento basado en una plantilla, se le transfieren automáticamente los parámetros de plantilla. El
usuario de la plantilla determina qué imagen se mostrará.
Véase también
“Modificación de propiedades de plantilla” en la página 391
Puede identificar un archivo de plantilla observando la barra de título de la ventana de documento. La barra de título de
un archivo de plantilla contiene la palabra <<Plantilla>> y la extensión del archivo es .dwt.
Puede utilizar las preferencias de colores para definir su propia combinación de colores con el fin de distinguir fácilmente
las regiones de plantilla al ver un documento en la vista Código.
Todo lo que se encuentra entre estos comentarios será editable en documentos basados en la plantilla. El código HTML
para una región editable tendría el siguiente aspecto:
<table width="75%" border="1" cellspacing="0" cellpadding="0">
<tr bgcolor="#333366">
<td>Name</td>
<td><font color="#FFFFFF">Address</font></td>
<td><font color="#FFFFFF">Telephone Number</font></td>
</tr>
<!-- TemplateBeginEditable name="LocationList" -->
<tr>
<td>Enter name</td>
<td>Enter Address</td>
<td>Enter Telephone</td>
</tr>
<!-- TemplateEndEditable -->
</table>
Nota: Al editar el código de plantilla en la vista Código, tenga cuidado de no cambiar ninguna de las etiquetas de comentario
relacionadas con la plantilla en las que se basa Dreamweaver.
Véase también
“Personalización de las preferencias de colores de código para una plantilla” en la página 394
DREAMWEAVER CS3 372
Guía del usuario
Además de los contornos de las regiones editables, toda la página aparece rodeada por un contorno de otro color, con una
ficha en la esquina superior derecha en la que figura el nombre de la plantilla en la que se basa el documento. Este
rectángulo resaltado le recuerda que el documento está basado en una plantilla y que no se puede cambiar nada que esté
fuera de las regiones editables.
Véase también
“Configuración de preferencias de resaltado en regiones de plantillas” en la página 394
Todo lo que hay entre estos comentarios es editable en un documento basado en una plantilla. El código HTML para una
región editable tendría el siguiente aspecto:
DREAMWEAVER CS3 373
Guía del usuario
El color predeterminado para texto no editable es gris. Puede definir un color distinto para las regiones editables y no
editables en el cuadro de diálogo Preferencias.
Véase también
“Personalización de las preferencias de colores de código para una plantilla” en la página 394
Una vez creada la plantilla, puede insertar regiones de plantillas y establecer las preferencias de plantilla para el color de
código y el de resaltado de la región de plantilla.
Puede almacenar información adicional sobre una plantilla (como el nombre de su autor, la fecha en que se modificó por
última vez o la explicación de algunas decisiones sobre su diseño) en un archivo de Design Notes para la plantilla. Los
documentos basados en plantilla no heredan los archivos Design Notes de la plantilla.
Nota: Las plantillas de Adobe Dreamweaver se diferencian de las plantillas de otros productos de Adobe Creative Suite en que
las secciones de página de las plantillas de Dreamweaver son fijas (no editables) de manera predeterminada.
Véase también
“Tipos de regiones de plantillas” en la página 366
• En la categoría Común de la barra Insertar, haga clic en el botón Plantillas y, a continuación, seleccione Crear plantilla.
Nota: A menos que anteriormente haya seleccionado No volver a mostrar este mensaje, recibirá una advertencia que indica
que el documento que está guardando no contiene regiones editables. Haga clic en Aceptar para guardar el documento como
plantilla o en Cancelar para cerrar el cuadro de diálogo sin crear una plantilla.
3 Seleccione un sitio para guardar la plantilla en el menú emergente Sitio y, a continuación, introduzca un nombre
exclusivo para la plantilla en el cuadro de texto Guardar como.
4 Haga clic en Guardar. Dreamweaver guarda el archivo de plantilla en la carpeta Templates del sitio en la carpeta raíz
local del sitio, con la extensión de archivo .dwt. Si no existe la carpeta Templates en el sitio, Dreamweaver la creará
automáticamente cuando guarde una plantilla nueva.
Nota: No saque las plantillas de la carpeta Templates ni guarde en ella archivos que no sean plantillas. Tampoco debe sacar la
carpeta Templates de su carpeta raíz local. Si lo hace se producirán errores en las rutas de las plantillas.
Véase también
“Creación de una plantilla en blanco” en la página 66
3 Con la plantilla aún seleccionada, escriba un nombre y presione Intro (Windows) o Retorno (Macintosh).
Dreamweaver crea una plantilla en blanco en el panel Activos y la carpeta Templates.
Al crear una plantilla y cargarla en el servidor, ésta se encontrará a disposición de todos los usuarios de Contribute que
conecten con el sitio, a no ser que haya establecido restricciones de utilización de la plantilla para determinadas funciones
de Contribute. Si ha establecido restricciones de utilización de plantillas, es posible que tenga que añadir cada nueva
plantilla a la lista de plantillas que puede utilizar un usuario de Contribute (véase Administración de Contribute).
Nota: Asegúrese de que la carpeta raíz del sitio establecida en la definición de sitio de cada usuario de Contribute es la misma
que la carpeta raíz del sitio establecida en su definición del sitio en Dreamweaver. Si la carpeta raíz del sitio de un usuario no
coincide con la suya, el usuario no podrá utilizar las plantillas.
Además de plantillas de Dreamweaver, puede crear plantillas externas a Dreamweaver mediante las herramientas de
administración de Contribute. Una plantilla externa a es una página existente que los usuarios de Dreamweaver utilizan
para crear páginas; es similar a una plantilla de Dreamweaver, con la diferencia de que las páginas basadas en ella no se
actualizan cuando se modifica la plantilla. Asimismo, las plantillas externas a Dreamweaver no pueden incluir elementos
de plantilla de Dreamweaver, como las regiones editables, bloqueadas, repetidas y opcionales.
DREAMWEAVER CS3 375
Guía del usuario
Cuando un usuario de crea un nuevo documento dentro de un sitio que contiene plantillas de Dreamweaver, enumera las
plantillas disponibles (tanto las plantillas de Dreamweaver como las externas a Dreamweaver) en el cuadro de diálogo
Nueva página.
Para incluir páginas que utilizan codificaciones distintas a Latin-1 en su sitio, puede que tenga que crear plantillas (de
Dreamweaver o externas a Dreamweaver). Los usuarios de Contribute pueden editar páginas que utilizan cualquier
codificación, pero cuando un usuario de Contribute crea una nueva página en blanco, utiliza la codificación Latin-1. Para
crear una página que utilice una codificación diferente, un usuario de Contribute puede crear una copia de una página
existente que emplee una codificación diferente o utilizar una plantilla que utilice una codificación diferente. No obstante,
si no hay ninguna página o plantilla en el sitio que utilice otras codificaciones, deberá crear primero en Dreamweaver una
página o plantilla que utilice otra codificación.
Véase también
“Preparación de un sitio para su uso con Contribute” en la página 55
Nota: Si inserta una región editable en un documento en lugar de hacerlo en un archivo de plantilla, se le avisará de que el
documento se guardará automáticamente como plantilla.
Puede colocar una región editable en cualquier lugar de la página, pero tenga en cuenta los siguientes aspectos si va a hacer
que una tabla o un elemento con posición absoluta (elemento PA) sea editable:
• Puede marcar una tabla entera o una celda individual de una tabla como editable, pero no podrá marcar varias celdas de
una tabla como una sola región editable. Si hay una etiqueta <td> seleccionada, la región editable incluirá la región
alrededor de la celda. Si no, la región editable afectará sólo al contenido de la celda.
• Los elementos PA y el contenido de los elementos PA son elementos independientes. Al convertir un elemento PA en
editable, es posible cambiar la posición del elemento PA y de su contenido, mientras que al convertir el contenido de un
elemento PA en editable sólo puede cambiarse el contenido del elemento PA, no su posición.
1 En la ventana de documento, siga uno de estos procedimientos para seleccionar la región:
• Seleccione el texto o el contenido que desea definir como región editable.
• Sitúe el punto de inserción en la posición en la que desea insertar una región editable.
2 Siga uno de estos procedimientos para insertar una región editable:
• Seleccione Insertar > Objetos de plantilla > Región editable.
• Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) y seleccione
Plantillas > Nueva región editable.
• En la categoría Común de la barra Insertar, haga clic en el botón Plantillas y, a continuación, seleccione Región editable.
3 En el cuadro de texto Nombre, introduzca un nombre exclusivo para la región. (No se puede usar el mismo nombre para
más de una región editable en una plantilla determinada.)
Nota: No utilice caracteres especiales en el cuadro Nombre.
4 Haga clic en Aceptar. La región editable aparece limitada por un contorno rectangular resaltado en la plantilla con el
color de resaltado definido en las preferencias. En la esquina superior izquierda de la región verá una ficha con el nombre
de la región. Si ha insertado una región editable vacía en el documento, el nombre de la región también aparecerá dentro
de la región.
Véase también
“Creación de una plantilla de Dreamweaver” en la página 373
1 Haga clic en la ficha situada en la esquina superior izquierda de la región editable para seleccionarla.
2 Siga uno de estos procedimientos:
• Elija Modificar > Plantillas > Quitar formato de plantilla.
• Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) y seleccione
Plantillas > Quitar formato de plantilla.
La región dejará de ser editable.
1 Haga clic en la ficha situada en la esquina superior izquierda de la región editable para seleccionarla.
2 En el inspector de propiedades (Ventana > Propiedades), escriba un nuevo nombre.
3 Presione Intro (Windows) o Retorno (Macintosh).
Las regiones repetidas permiten controlar el diseño de la página mediante la repetición de determinados elementos, como
un elemento de catálogo y un diseño de descripción, o la repetición de una fila de datos como una lista de elementos.
Puede utilizar dos objetos de plantilla de región repetida: región repetida y tabla repetida.
Véase también
“Tipos de regiones de plantillas” en la página 366
Para convertir en editable el contenido de una región repetida (por ejemplo, para que un usuario pueda introducir texto en
una celda de la tabla en un documento basado en una plantilla), deberá insertar una región editable en la región repetida.
Véase también
“Inserción de una región editable” en la página 376
1 En la ventana de documento, sitúe el punto de inserción en el documento donde desea insertar la tabla de repetición.
2 Siga uno de estos procedimientos:
• Seleccione Insertar > Objetos de plantilla > Tabla repetida.
• En la categoría Común de la barra Insertar, haga clic en el botón Plantillas y, a continuación, seleccione Tabla de
repetición en el menú emergente.
3 Especifique las opciones siguientes y haga clic en Aceptar.
Filas determina el número de filas de la tabla.
Relleno de celda Determina el número de píxeles entre el contenido de una celda y los límites de la misma.
Espacio entre celdas Determina el número de píxeles entre celdas de tabla contiguas.
Si no se especifican los valores de espaciado y relleno de celda, la mayoría de los navegadores mostrará la tabla como si el
relleno de celda estuviera configurado en 1 y el espaciado de celda estuviera configurado en 2. Para garantizar que los
navegadores muestran la tabla sin relleno ni espaciado, establezca Relleno de celda y Espacio entre celdas con el valor 0.
Ancho Especifica el ancho de la tabla en píxeles o como porcentaje del ancho de la ventana del navegador.
Si no se especifica un valor para el borde, la mayoría de los navegadores mostrará la tabla como si el borde estuviera
configurado en 1. Para garantizar que los navegadores muestran la tabla sin borde, establezca Borde con el valor 0. Para
ver los límites de las celdas y la tabla cuando el borde es 0, seleccione Ver > Ayudas visuales > Bordes de tabla.
Repetir filas de la tabla Especifica qué filas de la tabla se incluyen en la región repetida.
Fila inicial Establece el número de fila introducido como primera fila para incluir en la región repetida.
Fila final Establece el número de fila introducido como última fila para incluir en la región repetida.
Puede sustituir los valores hexadecimales #FFFFFF y #CCCCCC por otras opciones de color.
4 Guarde la plantilla.
A continuación se muestra un ejemplo de código de tabla que incluye colores de fondo alternativos para las filas de una
tabla:
<table width="75%" border="1" cellspacing="0" cellpadding="0">
<tr><th>Name</th><th>Phone Number</th><th>Email Address</th></tr>
<!-- TemplateBeginRepeat name="contacts" -->
<tr bgcolor="@@(_index & 1 ? '#FFFFFF' : '#CCCCCC')@@">
<td> <!-- TemplateBeginEditable name="name" --> name <!-- TemplateEndEditable -->
</td>
<td> <!-- TemplateBeginEditable name="phone" --> phone <!-- TemplateEndEditable -->
</td>
<td> <!-- TemplateBeginEditable name="email" --> email <!-- TemplateEndEditable -->
</td>
</tr>
<!-- TemplateEndRepeat -->
</table>
Cuando se inserta una región opcional, puede definir valores específicos para un parámetro de plantilla o definir
declaraciones condicionales (declaraciones If...else) para las regiones de la plantilla. Utilice operaciones verdadero/falso
simples o defina declaraciones condicionales y expresiones más complejas. Posteriormente, podrá modificar la región
opcional si es necesario. Según las condiciones que defina, los usuarios de la plantilla podrán editar los parámetros en los
documentos basados en la plantilla que creen o controlar si se muestra la región opcional.
Puede vincular múltiples regiones opcionales a un parámetro determinado. En el documento basado en plantilla, ambas
regiones se mostrarán u ocultarán como una unidad. Por ejemplo, puede mostrar una imagen de “liquidación” y un área
de texto con el precio de venta para un artículo.
Véase también
“Modificación de propiedades de plantilla” en la página 391
• Las regiones opcionales no editables, que permiten a los usuarios mostrar y ocultar regiones marcadas de forma especial
sin permitirles editar el contenido.
La ficha de plantilla de una región opcional va precedida de la palabra if. Según la condición establecida en la plantilla, el
usuario de la plantilla puede definir si la región se puede ver en las páginas que cree.
• Las regiones opcionales editables, que permiten a los usuarios de las plantillas definir si la región se muestra o se oculta,
así como editar el contenido de la región.
Por ejemplo, si la región opcional incluye una imagen o texto, el usuario de la plantilla podrá establecer si el contenido se
muestra, así como editarlo si lo desea. Una región opcional se controla mediante una declaración condicional.
Véase también
“Modificación de propiedades de plantilla” en la página 391
Cree parámetros de plantilla y defina declaraciones condicionales (declaraciones If...else) para regiones de plantilla. Puede
utilizar operaciones verdadero/falso simples o definir declaraciones condicionales y expresiones más complejas.
Con las opciones de la ficha Avanzado se pueden vincular múltiples regiones opcionales a un parámetro determinado. En
el documento basado en plantilla, ambas regiones se mostrarán u ocultarán como una unidad. Por ejemplo, puede mostrar
una imagen de “liquidación” y un área de texto con el precio de venta para un artículo.
DREAMWEAVER CS3 381
Guía del usuario
Puede utilizar la ficha Avanzado para escribir una expresión de plantilla que evalúe un valor para la región opcional y la
muestre u oculte según dicho valor.
Puede acceder y editar los parámetros de plantilla del documento basado en plantilla.
Véase también
“Modificación de propiedades de plantilla” en la página 391
Por ejemplo, puede definir un color de fondo en el documento de plantilla y, sin embargo, permitir que los usuarios de la
plantilla definan colores de fondo distintos para las páginas que ellos creen. Los usuarios solamente pueden actualizar los
atributos que especifique como editables.
También puede definir distintos atributos editables en una página para que los usuarios de la plantilla puedan modificar los
atributos en los documentos basados en la plantilla. Se admiten los siguientes tipos de datos: texto, booleano (true/false),
color y URL.
DREAMWEAVER CS3 382
Guía del usuario
Al crear un atributo de etiqueta editable se inserta una parámetro de plantilla en el código. Se establece un valor inicial para
el atributo en el documento de plantilla. Cuando se crea el documento basado en la plantilla, hereda el parámetro. Entonces
un usuario de la plantilla podrá editar el parámetro en el documento basado en la plantilla.
Nota: Si convierte el vínculo con una hoja de estilos en un atributo editable, los atributos de la hoja de estilos dejarán de estar
disponibles para visualización o edición en el archivo de plantilla.
1 En la ventana de documento, seleccione un elemento para el que desee definir un atributo de etiqueta editable.
2 Elija Modificar > Plantillas > Hacer editable el atributo.
3 En el cuadro Atributo, introduzca un nombre o seleccione un atributo en el cuadro de diálogo Atributos de etiqueta
editables siguiendo uno de estos procedimientos:
• Si el atributo que desea convertir en editable figura en el menú emergente Atributo, selecciónelo.
• Si el atributo que desea convertir en editable no figura en el menú emergente Atributo, haga clic en Añadir. En el cuadro
de diálogo que aparece, introduzca el nombre del atributo que desea añadir y haga clic en Aceptar.
4 Asegúrese de que está activada la opción Hacer editable el atributo.
5 En el cuadro Etiqueta, introduzca un nombre exclusivo para el atributo.
Para facilitar la identificación posterior de un atributo de etiqueta editable, utilice una etiqueta que identifique el elemento
y el atributo. Por ejemplo, puede etiquetar una imagen cuyo origen sea logoSrc editable o etiquetar el color de fondo editable
de una etiqueta body bodyBgcolor.
6 En el menú Tipo, seleccione el tipo de valor permitido para este atributo estableciendo una de las opciones siguientes:
• Para permitir que un usuario introduzca un valor de texto para el atributo, seleccione Texto. Por ejemplo, puede utilizar
texto con el atributo align. El usuario podrá posteriormente establecer el valor del atributo como left, right o center.
• Para insertar un vínculo con un elemento, como por ejemplo la ruta de archivo de una imagen, seleccione URL. El uso
de esta opción permite actualizar automáticamente la ruta empleada en un vínculo. Si el usuario mueve la imagen a una
carpeta nueva, aparecerá el cuadro de diálogo Actualizar vínculos.
• Para hacer que el selector de color esté disponible para elegir un valor, seleccione Color.
• Para permitir que el usuario de la plantilla escriba un valor numérico para actualizar un atributo (por ejemplo, para
cambiar los valores de alto o ancho de una imagen), seleccione Número.
7 El cuadro Valor predeterminado muestra el valor del atributo de etiqueta seleccionado en la plantilla. Introduzca un
valor nuevo en este campo para establecer un valor inicial distinto para el parámetro en el documento basado en plantilla.
8 (Opcional) Si desea realizar cambios en otro atributo de la etiqueta seleccionada, seleccione el atributo y establezca las
opciones de dicho atributo.
9 Haga clic en Aceptar.
Véase también
“Modificación de propiedades de plantilla” en la página 391
1 En el documento de plantilla, haga clic en elemento asociado con el atributo editable o utilice el selector de etiqueta para
seleccionar la etiqueta.
2 Elija Modificar > Plantillas > Hacer editable el atributo.
3 En el menú emergente Atributos, seleccione el atributo que desea modificar.
4 Anule la selección de Hacer editable el atributo y haga clic en Aceptar.
5 Actualice los documentos basados en la plantilla.
DREAMWEAVER CS3 383
Guía del usuario
Las regiones editables de una plantilla base se transfieren a la plantilla anidada y siguen siendo editables en las páginas
creadas a partir de la plantilla anidada a menos que se inserten nuevas regiones de plantilla en estas regiones.
Los cambios realizados en la plantilla base se actualizan automáticamente en las plantillas basadas en ella y en todos los
documentos basados en las plantillas principal y anidada.
En el ejemplo siguiente, la plantilla trioHome contiene tres regiones editables, llamadas Body, NavBar y Footer:
DREAMWEAVER CS3 384
Guía del usuario
Para crear una plantilla anidada, hemos creado un documento nuevo basado en la plantilla y, a continuación, lo hemos
guardado como plantilla y lo hemos llamado TrioNested. En la plantilla anidada, hemos añadido dos regiones editables,
con contenido, en la región editable llamada Body.
Cuando se añade una nueva región editable a una región editable transferida a la plantilla anidada, el color de resaltado de
la región editable cambia a naranja. El contenido añadido fuera de la región editable, como el gráfico de editableColumn,
deja de ser editable en los documentos basados en la plantilla anidada. Las áreas editables resaltadas en azul, tanto si se han
añadido a la plantilla anidada como si se han transferido desde la plantilla base, siguen siendo editables en los documentos
basados en la plantilla anidada. Las regiones de plantilla que no contengan una región editable se transferirán a los
documentos basados en plantilla como regiones editables.
De forma predeterminada, todas las regiones de plantilla editables de la plantilla base se transfieren desde la plantilla
anidada hasta el documento basado en ésta. Esto supone que si usted crea una región editable en una plantilla base y, a
continuación, crea una plantilla anidada, la región editable aparecerá en los documentos basados en la plantilla anidada (si
no insertó regiones de plantilla nuevas en esa región de la plantilla anidada).
Nota: Puede insertar el formato de plantilla en una región editable para que no se transfiera como región editable en los
documentos basados en la plantilla anidada. Estas regiones tienen un borde de color naranja en lugar de azul.
1 Cree un documento a partir de la plantilla en la que desea que se base la plantilla anidada mediante el siguiente
procedimiento:
• En la categoría Plantillas del panel Activos, haga clic con el botón derecho del ratón (Windows) o mantenga presionada
la tecla Control y haga clic (Macintosh) en la plantilla a partir de la cual desea crear un documento nuevo y seleccione
Nuevo desde plantilla en el menú contextual.
DREAMWEAVER CS3 385
Guía del usuario
• Seleccione Archivo > Nuevo. En el cuadro de diálogo Nuevo documento, seleccione la categoría Página de plantilla y, a
continuación, seleccione el sitio que contiene la plantilla que desea utilizar en la lista Plantilla; en la lista de documentos,
haga doble clic en la plantilla para crear un documento.
2 Seleccione Archivo > Guardar como plantilla para guardar el nuevo documento como una plantilla anidada:
3 Escriba un nombre en el cuadro de texto Guardar como y, a continuación, haga clic en Aceptar.
Véase también
“Scripts de servidor en plantillas y documentos basados en plantillas” en la página 368
Cómo evitar que una región editable se transfiera a una región anidada
En las plantillas anidadas, el borde de las regiones editables de paso es azul. Puede insertar el formato de plantilla en una
región editable para que no se transfiera como región editable en los documentos basados en la plantilla anidada. Estas
regiones tienen un borde de color naranja en lugar de azul.
1 En la vista Código, localice la región editable que desea evitar que se transfiera.
Las regiones editables están definidas mediante etiquetas de comentario de plantilla.
2 Ajuste la región editable (incluidas las etiquetas de comentario) con los marcadores siguientes:
@@("")@@
Para más información, consulte la nota técnica 16416 en el sitio Web de Adobe en www.adobe.com/go/16416_es.
Nota: Para editar una plantilla de un sitio de Contribute, debe utilizar Dreamweaver; no se pueden editar plantillas en
Contribute.
Utilice la categoría Plantillas del panel Activos para administrar las plantillas existentes, incluido el cambio de nombre y la
eliminación de los archivos de plantilla.
Puede llevar a cabo las siguientes tareas de administración de plantillas en el panel Activos:
Véase también
“Creación de una plantilla de Dreamweaver” en la página 373
4 Haga clic en otra área del panel Activos o presione la tecla Intro (Windows) o Retorno (Macintosh) para que el cambio
surta efecto.
Se le preguntará si desea actualizar los documentos basados en esa plantilla.
5 Para actualizar todos los documentos del sitio basados en esa plantilla, haga clic en Actualizar. Haga clic en No actualizar
si no desea que se actualice ninguno de los documentos basados en esta plantilla.
Véase también
“Creación de una plantilla de Dreamweaver” en la página 373
Al realizar un cambio en una plantilla, Dreamweaver le pedirá que actualice los documentos basados en esa plantilla.
Nota: También puede actualizar manualmente los documentos con los cambios en la plantilla si es necesario.
Véase también
“Comprobación de la sintaxis de la plantilla” en la página 394
4 Guarde la plantilla. Dreamweaver le pedirá que actualice las páginas basadas en la plantilla.
5 Haga clic en Actualizar para actualizar todos los documentos basados en la plantilla modificada; haga clic en No
actualizar si no desea actualizarlos.
Dreamweaver muestra un registro en el que se indican los archivos que se han actualizado.
• Haga clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh) y seleccione
Plantillas > Abrir plantilla adjunta.
3 Modificación del contenido de la plantilla.
Para modificar las propiedades de página de la plantilla, seleccione Modificar > Propiedades de la página. (Los documentos
basados en una plantilla heredan las propiedades de página de la plantilla.)
4 Guarde la plantilla. Dreamweaver le pedirá que actualice las páginas basadas en la plantilla.
5 Haga clic en Actualizar para actualizar todos los documentos basados en la plantilla modificada; haga clic en No
actualizar si no desea actualizarlos.
Dreamweaver muestra un registro en el que se indican los archivos que se han actualizado.
Actualización del sitio completo o de todos los documentos que utilizan una plantilla determinada
Puede actualizar todas las páginas del sitio o únicamente las páginas correspondientes a una plantilla determinada.
• Contribute recupera las plantillas nuevas y modificadas del sitio sólo cuando se inicia Contribute y cuando un usuario
de Contribute cambia su información de conexión. Si realiza cambios en una plantilla mientras un usuario de Contribute
está editando un archivo basado en dicha plantilla, el usuario no verá los cambios realizados en la plantilla hasta que
reinicie Contribute.
• Si quita una región editable de una plantilla, un usuario de Contribute que esté editando una página basada en dicha
plantilla podría dudar sobre qué hacer con el contenido que se encontraba en dicha región editable.
DREAMWEAVER CS3 388
Guía del usuario
Para actualizar una plantilla en un sitio de Contribute, siga los pasos siguiente.
1 Abra la plantilla de Contribute Dreamweaver, edítela y guárdela. Para instrucciones, consulte “Apertura de una plantilla
para editarla” en la página 386.
2 Solicite a todos los usuarios de Contribute que estén trabajando en el sitio que reinicien Contribute.
Los documentos que se basan en una plantilla que se ha eliminado no se separan de la misma, sino que conservan la
estructura y las regiones editables que tenía el archivo de plantilla antes de ser eliminado. Puede convertir este tipo de
documentos en archivos HTML sin regiones editables ni bloqueadas.
Véase también
“Separación de un documento de una plantilla” en la página 390
Puede exportar los pares de nombre-valor a un archivo XML para que pueda trabajar con los datos fuera de Dreamweaver
(por ejemplo, en un editor de XML, un editor de textos o una aplicación de bases de datos). Y a la inversa, si tenemos un
documento XML que está estructurado adecuadamente, se pueden importar los datos que contiene a un documento basado
en una plantilla de Dreamweaver.
Si el archivo XML no está configurado exactamente de la forma adecuada para Dreamweaver, es posible que no se puedan
importar los datos. Una posible solución a este problema consiste en exportar un archivo XML ficticio desde Dreamweaver,
para tener así un archivo XML exactamente con la estructura correcta. Luego, bastará con copiar los datos desde el archivo
original XML al archivo exportado XML. El resultado es un archivo XML con la estructura correcta que contiene los datos
adecuados, listo para importar.
3 Para guardar una versión XML de los documentos exportados basados en plantilla, seleccione Mantener archivos de
datos de plantilla.
4 Para actualizar los cambios realizados en archivos exportados anteriormente, seleccione Extraer sólo archivos
modificados y haga clic en Aceptar.
Si aplica una plantilla a un documento al que todavía no se ha aplicado ninguna plantilla, no habrá regiones editables para
comparar y se producirá una discrepancia. Dreamweaver hace un seguimiento de estas discrepancias de forma que pueda
seleccionar a qué regiones desea desplazar el contenido de la página actual o bien puede eliminar el contenido que no
coincide.
Puede aplicar una plantilla a un documento existente mediante el panel Activos o desde la ventana de documento. Puede
deshacer la aplicación de una plantilla si es necesario.
Importante: Al aplicar una plantilla a un documento existente, la plantilla sustituye el contenido del documento por el
contenido prestablecido de la plantilla. Realice siempre una copia de seguridad del contenido de la página antes de aplicarle
una plantilla.
• Seleccione la plantilla que desea aplicar y haga clic en el botón Aplicar del panel Activos.
Si hay contenido en el documento que no se puede asignar automáticamente a una región de plantilla, aparecerá el cuadro
de diálogo Nombres de regiones no coincidentes.
4 Seleccione un destino para el contenido empleando el menú Mover contenido a la nueva región; siga uno de estos
procedimientos:
• Seleccione una región de la nueva plantilla donde mover el contenido existente.
• Seleccione Ningún lugar para eliminar el contenido del documento.
5 Para mover todo el contenido no resuelto a la región seleccionada, haga clic en Utilizar para todo.
6 Haga clic en Aceptar para aplicar la plantilla o haga clic en Cancelar para cancelar la aplicación de la plantilla al
documento.
Importante: Al aplicar una plantilla a un documento existente, la plantilla sustituye el contenido del documento por el
contenido prestablecido de la plantilla. Realice siempre una copia de seguridad del contenido de la página antes de aplicarle
una plantilla.
4 Seleccione un destino para el contenido empleando el menú Mover contenido a la nueva región; siga uno de estos
procedimientos:
• Seleccione una región de la nueva plantilla donde mover el contenido existente.
• Seleccione Ningún lugar para eliminar el contenido del documento.
5 Para mover todo el contenido no resuelto a la región seleccionada, haga clic en Utilizar para todo.
6 Haga clic en Aceptar para aplicar la plantilla o haga clic en Cancelar para cancelar la aplicación de la plantilla al
documento.
Importante: Al aplicar una plantilla a un documento existente, la plantilla sustituye el contenido del documento por el
contenido prestablecido de la plantilla. Realice siempre una copia de seguridad del contenido de la página antes de aplicarle
una plantilla.
En las páginas basadas en plantillas, los usuarios de las plantillas pueden editar el contenido de las regiones editables
únicamente. Puede identificar y seleccionar fácilmente las regiones editables para editar su contenido. Los usuarios de las
plantillas no pueden editar el contenido de las regiones bloqueadas.
Nota: Si se intenta editar una región bloqueada en un documento basado en una plantilla cuando se desactiva el resaltado, el
puntero del ratón cambiará para indicar que no se puede hacer clic en una región bloqueada.
Los usuarios de las plantillas también pueden modificar las propiedades y editar las entradas de una región repetida en los
documentos basados en plantillas.
Véase también
“Creación de una página basada en una plantilla existente” en la página 68
Véase también
“Parámetros de plantilla” en la página 368
4 En el campo situado a la derecha de la etiqueta de propiedad, edite el valor para modificar la propiedad en el documento.
Nota: En la plantilla se definen el nombre del campo y los valores actualizables. Los atributos que no aparecen en la lista
Nombre no pueden introducirse en el documento basado en la plantilla.
5 Active Permitir que las plantillas anidadas controlen esto si desea transferir la propiedad editable a documentos basados
en la plantilla anidada.
DREAMWEAVER CS3 392
Guía del usuario
4 Seleccione Mostrar para hacer visible la región opcional del documento o anule su selección para ocultarla.
Nota: En la plantilla se definen el nombre del campo y los valores predeterminados.
5 Active Permitir que las plantillas anidadas controlen esto si desea transferir la propiedad editable a documentos basados
en la plantilla anidada.
Véase también
“Creación de regiones repetidas” en la página 377
• Para eliminar una entrada repetida, seleccione Edición > Entradas repetidas > Eliminar entradas de repetición.
• Para pegar una entrada repetida, seleccione Edición > Pegar.
Nota: Al pegar se insertará una nueva entrada; no se sustituirá una existente.
Sintaxis de plantilla
Reglas generales de sintaxis
Dreamweaver utiliza etiquetas de comentario HTML para especificar regiones de plantillas y documentos basados en
plantillas de manera que los documentos basados en plantillas continúen siendo archivos HTML válidos. Al insertar un
objeto de plantilla, las etiquetas de plantilla se insertan en el código.
• Cada vez que aparece un espacio puede sustituir los espacios en blanco que desee (espacios, tabulaciones, saltos de línea).
El espacio en blanco es obligatorio, salvo al principio o al final de un documento.
• Los atributos se pueden proporcionar en cualquier orden. Por ejemplo, en un TemplateParam, puede especificar el tipo
delante del nombre.
• Los nombres de comentarios y atributos tienen en cuenta el uso de mayúsculas y minúsculas.
• Todos los atributos deben estar entre comillas. Se pueden utilizar comillas dobles o simples.
Etiquetas de plantilla
Dreamweaver utiliza las etiquetas de plantilla siguientes:
<!-- TemplateBeginEditable name="..." -->
<!-- TemplateEndEditable -->
<!-- TemplateParam name="..." type="..." value="..." -->
<!-- TemplateBeginRepeat name="..." -->
<!-- TemplateEndRepeat -->
<!-- TemplateBeginIf cond="..." -->
<!-- TemplateEndIf -->
<!-- TemplateBeginPassthroughIf cond="..." -->
<!-- TemplateEndPassthroughIf -->
<!-- TemplateBeginMultipleIf -->
<!-- TemplateEndMultipleIf -->
<!-- TemplateBeginPassthroughMultipleIf -->
<!-- TemplateEndPassthroughMultipleIf -->
<!-- TemplateBeginIfClause cond="..." -->
<!-- TemplateEndIfClause -->
<!-- TemplateBeginPassthroughIfClause cond="..." -->
<!-- TemplateEndPassthroughIfClause -->
<!-- TemplateExpr expr="..." --> (equivalent to @@...@@)
<!-- TemplatePassthroughExpr expr="..." -->
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
Etiquetas de instancia
Dreamweaver utiliza las etiquetas de instancia siguientes:
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->
DREAMWEAVER CS3 394
Guía del usuario
Véase también
“Reconocimiento de plantillas y documentos basados en plantillas” en la página 370
Véase también
“Reconocimiento de documentos basados en plantilla en la vista Diseño” en la página 372
4 (Opcional) Repita el proceso con otros tipos de región de plantilla, según convenga.
5 Haga clic en la opción Mostrar para activar o desactivar la visualización de colores en la ventana de documento.
Nota: Región anidada no tiene una opción Mostrar. Su visualización depende de la opción Región editable.
Nota: Si se muestran elementos invisibles pero los colores de resaltado no lo son, seleccione Edición > Preferencias (Windows)
o Dreamweaver > Preferencias (Macintosh) y, a continuación, seleccione la categoría Resaltando. Asegúrese de que la opción
Mostrar que hay junto al color de resaltado en cuestión está seleccionada. Verifique también que el color elegido sea claramente
visible sobre el color de fondo de la página.
396
En este ejemplo, cada etiqueta padre <book> contiene tres etiquetas hijo: <pubdate>, <title> y <author>. Pero cada etiqueta
<book> también es una etiqueta hijo de la etiqueta <mybooks>, que ocupa un nivel superior en el esquema. No hay
restricciones para nombrar y estructurar las etiquetas XML, siempre y cuando se aniden correctamente unas dentro de otras
y cada etiqueta de apertura tenga su correspondiente etiqueta de cierre.
Los documentos XML no tienen formato alguno: son simples contenedores de información estructurada. Una vez
conseguido el esquema XML, se puede utilizar el lenguaje XSL (Lenguaje de hojas de estilo ampliable) para mostrar la
información. Del mismo modo que las hojas de estilos en cascada (CSS) permiten dar formato al HTML, el lenguaje XSL
permite dar formato a los datos XML. Puede definir estilos, elementos de página, el diseño, etc., en un archivo XSL y
adjuntarlo a un archivo XML de tal modo que, cuando un usuario visualice los datos XML en un navegador, éstos estén
formateados según lo que haya definido en el archivo XSL. El contenido (los datos XML) y la presentación (definida por
el archivo XSL) son totalmente independientes, y proporcionan un mayor control sobre el modo en que aparece la
información en una página Web. Esencialmente, XSL es una tecnología de presentación para XML, en la que el resultado
principal es una página HTML.
XSLT (Transformaciones de lenguaje de hojas de estilo ampliable) es un subconjunto del lenguaje XSL que permite mostrar
los datos XML en una página Web y “transformarlos” (junto con los estilos XSL) en información legible y con estilos en
formato HTML. Se puede utilizar Dreamweaver para crear páginas XSLT que permitan realizar transformaciones XSL
mediante un servidor de aplicaciones o un navegador. En una transformación XSL en el lado del servidor, éste realiza el
trabajo de transformación de XML y XSL y muestra los datos en la página. En una transformación que se produce en el
lado del cliente, todo el trabajo corre a cargo del navegador (por ejemplo, Internet Explorer).
DREAMWEAVER CS3 397
Guía del usuario
El método adoptado en última instancia (transformaciones en el lado del servidor o en el lado del cliente) depende de lo
que se intente obtener como resultado final, de la tecnología disponible, del nivel de acceso a los archivos de origen XML y
de otros factores. Los dos métodos presentan sus propias ventajas y limitaciones. Por ejemplo, las transformaciones en el
lado del servidor funcionan en todos los navegadores, mientras que las transformaciones en el lado del cliente están
limitadas solamente a los navegadores más modernos (Internet Explorer 6, Netscape 8, Mozilla 1.8 y Firefox 1.0.2). Las
transformaciones en el lado del servidor permiten mostrar los datos XML dinámicamente desde su propio servidor o desde
cualquier otra ubicación de la red, mientras que las transformaciones en el lado del cliente deben utilizar datos XML
alojados localmente en su propio servidor Web. Por último, las transformaciones en el lado del servidor requieren el
desarrollo de las páginas en un servidor de aplicaciones configurado, mientras que las transformaciones en el lado del
cliente sólo requieren acceso a un servidor Web.
Al trabajar con transformaciones XSL en el lado del servidor, se puede utilizar Dreamweaver para crear páginas XSLT que
produzcan documentos HTML completos (páginas XSLT completas) o fragmentos de XSLT que generen porciones de un
documento HTML. Una página XSLT completa es parecida a una página HTML normal. Contiene una etiqueta <body> y
una etiqueta <head>, y permite visualizar una combinación de datos HTML y XML en la página. Un fragmento de XSLT
es una porción de código (utilizada por un documento independiente) que muestra los datos XML formateados. Al
contrario de lo que sucede en una página XSLT completa, los fragmentos son archivos independientes que no contienen
etiquetas <body> ni <head>. Si quiere mostrar datos XML en una página propia, debe crear una página XSLT completa y
vincular los datos XML. Por el contrario, si quiere mostrar datos XML en una sección concreta de una página dinámica
existente (por ejemplo, una página de inicio dinámica para una tienda de productos deportivos, con información de la
clasificación de resultados desde un agregador RSS que se muestren en un lado de la página) deberá crear un fragmento de
XSLT e insertar una referencia a él en la página dinámica. La creación de fragmentos de XSLT y su uso en combinación
con otras páginas dinámicas para mostrar datos XML es el caso más habitual.
El primer paso en la creación de estos tipos de páginas es crear el fragmento de XSLT. Se trata de un archivo independiente
que contiene el diseño, el formato, etc., de los datos XML que desea mostrar en la página dinámica. Una vez creado el
fragmento de XSLT, se inserta una referencia a él en la página dinámica (por ejemplo, una página PHP o de ColdFusion).
El comportamiento de la referencia insertada en el fragmento de XSLT es muy similar al de un Server-Side Include (SSI):
los datos XML con formato (el fragmento) se ubican en un archivo independiente, mientras que en la vista Diseño aparece
DREAMWEAVER CS3 398
Guía del usuario
un marcador de posición en la propia página dinámica. Cuando un navegador solicita la página dinámica que contiene la
referencia al fragmento, el servidor procesa la instrucción incluida y crea un nuevo documento en el que aparece el
contenido del fragmento con formato, no el marcador de posición.
El comportamiento de servidor XSL Transformation se utiliza para insertar la referencia en un fragmento de XSLT en una
página dinámica. Al insertar la referencia, Dreamweaver genera una carpeta llamada includes/MM_XSLTransform/ en la
carpeta raíz del sitio, que contiene un archivo de biblioteca de tiempo de ejecución. El servidor de aplicaciones utiliza las
funciones definidas en el archivo al transformar los datos XML especificados. El archivo es el responsable de tomar los
datos XML y los fragmentos de XSLT, realizar la transformación XSL y mostrar los resultados en la página Web.
Tanto el archivo que contiene el fragmento de XSLT como el archivo XML que contiene los datos y el archivo de biblioteca
de tiempo de ejecución generado deben estar en el servidor para que la página se muestre correctamente. (Si se selecciona
un archivo XML remoto como fuente de datos —por ejemplo, desde un agregador RSS—, evidentemente dicho archivo
deberá residir en cualquier ubicación de Internet.)
También puede utilizar Dreamweaver para crear páginas completas XSLT para su uso con transformaciones en el lado del
servidor. Una página completa XSLT funciona exactamente del mismo modo que un fragmento de XSLT: sólo al insertar
la referencia en la página completa XSLT con el comportamiento de servidor XSL Transformation se insertará todo el
contenido de una página HTML. De este modo, se debe borrar todo el HTML de la página dinámica (la página .cfm, .php,
.asp o .net que funciona como página contenedora) para poder insertar la referencia.
Dreamweaver admite transformaciones XSL para páginas de ColdFusion, ASP, ASP.NET y PHP.
Nota: El servidor debe estar configurado correctamente para realizar transformaciones en el lado del servidor. Para más
información, póngase en contacto con el administrador del servidor, o bien visite www.adobe.com/go/dw_xsl_es.
DREAMWEAVER CS3 399
Guía del usuario
Véase también
“Realización de transformaciones XSL en el servidor” en la página 403
En primer lugar, cree una página completa XSLT y adjunte una fuente de datos XML. (Dreamweaver le pedirá que adjunte
la fuente de datos al crear la página nueva.) Puede crear una página XSLT desde cero, o bien convertir una página HTML
existente en una página XSLT. Al convertir una página HTML existente en una página XSLT, debe adjuntar una fuente de
datos XML a través del panel Vinculaciones (Ventana > Vinculaciones).
Una vez creada la página XSLT, debe vincularla al archivo .xml que contiene los datos XML insertando una referencia a la
página XSLT en el propio archivo XML (al igual que se inserta una referencia en una hoja de estilos CSS externa en la
sección <head> de una página HTML). Los visitantes del sitio deben ver el archivo .xml (y no la página XSLT) en un
navegador. Cuando los visitantes del sitio visualizan la página, el navegador lleva a cabo la transformación XSL y muestra
los datos XML formateados por la página XSLT vinculada.
Conceptualmente, la relación existente entre las página XSLT vinculada y la página XML es similar, aunque no coincide con
el modelo de la página CSS/HTML externa. Si se dispone de una página HTML con contenido (por ejemplo, texto), puede
utilizar una hoja de estilos externa para dar formato al contenido. La página HTML determina el contenido y el código CSS
externo (invisible para el usuario) determina la presentación. Con XSLT y XML, la situación cambia. El archivo XML (que
el usuario nunca ve en un forma original) determina el contenido, mientras que la página XSLT determina la presentación.
La página XSLT contiene las tablas, formato, gráficos, etc., que suele contener el HTML estándar. Cuando un usuario
visualiza el archivo XML en un navegador, la página XSLT da formato al contenido.
Si utiliza Dreamweaver para vincular una página XSLT a una página XML, Dreamweaver inserta por usted el código
necesario en la parte superior de la página XML. Si dispone de acceso a la página XML a la que se vincula (es decir, si el
archivo XML reside exclusivamente en su servidor Web), todo lo que necesita hacer es utilizar Dreamweaver para insertar
el código apropiado que vincule las dos páginas. Si dispone de acceso al archivo XML, las transformaciones XSL realizadas
DREAMWEAVER CS3 400
Guía del usuario
por el cliente son totalmente dinámicas. Esto quiere decir que, siempre que se actualicen los datos en el archivo XML,
cualquier información HTML que utilice la página XSLT vinculada se actualizará automáticamente con la nueva
información.
Nota: Los archivos XML y XSL que se utilizan para las transformaciones en el lado del cliente deben estar en el mismo
directorio. De lo contrario, el navegador leerá el archivo XML y buscará la página XSLT para la transformación, pero no podrá
encontrar los activos (hojas de estilos, imágenes, etc.) definidos por los vínculos relacionados en la página XSLT.
Si no dispone de acceso a la página XML a la que está vinculando (por ejemplo, si quiere utilizar los datos XML desde un
agregador RSS ubicado en algún lugar de la red), el flujo de trabajo se complica un poco más. Para llevar a cabo
transformaciones en el lado del cliente con datos XML de una fuente externa, en primer lugar debe descargar el archivo de
origen XML en el mismo directorio en el que reside la página XSLT. Cuando la página XML está en el sitio local, puede
utilizar Dreamweaver para añadir el código adecuado que la vincule a la página XSLT y publicar ambas páginas (el archivo
XML descargado y la página XSLT vinculada) en el servidor Web. Cuando el usuario visualiza la página XML en un
navegador, la página XSLT da formato al contenido, exactamente igual que en el ejemplo anterior.
El inconveniente de realizar transformaciones XSL en el lado del cliente con datos XML procedentes de una fuente externa
es que los datos XML son parcialmente “dinámicos”. El archivo XML descargado y modificado es únicamente una
"instantánea" del archivo que reside en la red. Si el archivo XML original de la red cambia, debe descargarlo de nuevo,
vincularlo a la página XSLT y volver a publicar el archivo XML en el servidor Web. El navegador sólo mostrará los datos
que reciba del archivo XML del servidor Web, no los datos contenidos en el archivo de origen XML.
Véase también
“Realización de transformaciones XSL en el cliente” en la página 419
El siguiente ejemplo ilustra el modo en que se aplica el objeto XSLT Repetir región a una fila de la tabla que muestra la
información del menú de un restaurante. La fila inicial muestra tres elementos distintos del esquema XML: artículo,
descripción y precio. Cuando el objeto XSLT Repetir región se aplica a la fila de la tabla (y el servidor de aplicaciones
procesa la página), la tabla se repite con datos exclusivos insertados en cada nueva tabla.
Cuando se aplica un objeto XSLT Repetir región a un elemento en la ventana de documento, aparece un contorno delgado
delimitado con tabulaciones de color gris alrededor de la región repetida. Al obtener una vista previa de su trabajo en un
navegador (Archivo > Vista previa en el navegador), el contorno gris desaparece y la selección se amplía para mostrar los
elementos repetidos especificados del archivo XML, tal como se muestra en la ilustración anterior.
Cuando añada el objeto XSLT Repetir región a la página, se acortará la longitud del marcador de posición de datos XML
en la ventana de documento. Esto se debe a que Dreamweaver actualiza la expresión XPath (lenguaje de ruta XML) del
marcador de posición de datos XML para que esté relacionado con la ruta de acceso del elemento repetido.
Por ejemplo, el código siguiente está ideado para una tabla que contiene dos marcadores de posición dinámicos, sin un
objeto XSLT Repetir región aplicado a la tabla:
<table width="500" border="1">
<tr>
<td><xsl:value-of select="rss/channel/item/title"/></td>
</tr>
<tr>
<td><xsl:value-of select="rss/channel/item/description"/></td>
</tr>
</table>
El código siguiente es para la misma tabla con el objeto XSLT Repetir región aplicado:
DREAMWEAVER CS3 402
Guía del usuario
<xsl:for-each select="rss/channel/item">
<table width="500" border="1">
<tr>
<td><xsl:value-of select="title"/></td>
</tr>
<tr>
<td><xsl:value-of select="description"/></td>
</tr>
</table>
</xsl:for-each>
En el ejemplo anterior, Dreamweaver ha actualizado la sintaxis XPath para los elementos de la región repetida (title y
description) para que estén relacionados con la sintaxis XPath de las etiquetas <xsl:for-each>, en vez de todo el
documento.
Dreamweaver genera expresiones XPath relativas al contexto en otros casos también. Por ejemplo, si arrastra un marcador
de posición de datos XML a una tabla que ya tenga un objeto XSLT Repetir región aplicado, Dreamweaver muestra
automáticamente la sintaxis XPath relativa a la que ya existe en las etiquetas <xsl:for-each>.
Véase también
“Visualización de elementos XML repetidos” en la página 407
En la tabla siguiente, se resumen los distintos casos de uso de Vista previa en el navegador, así como los motores que llevan
a cabo cada una de las transformaciones:
En los temas siguientes se proporcionan pautas para que pueda decidir qué métodos de vista previa son los más adecuados
en función de sus necesidades.
Sin embargo, este método dificulta la depuración de la página, ya que el navegador transforma los datos XML y genera
HTML internamente. Si selecciona la opción del navegador que permite ver el código fuente para depurar el HTML
generado, sólo verá el XML original recibido por el navegador, no todo el HTML (etiquetas, estilos, etc.) responsable de la
visualización de la página. Para ver todo el HTML al ver el código fuente, debe obtener la vista previa de la página XSLT
en un navegador.
Nota: Este método de vista previa se utiliza habitualmente al comenzar a crear páginas XSLT, con independencia de si se utiliza
el cliente o el servidor para transformar los datos.
Nota: El servidor debe estar configurado correctamente para realizar transformaciones en el lado del servidor. Para más
información, póngase en contacto con el administrador del servidor, o bien visite www.adobe.com/go/dw_xsl_es.
El flujo de trabajo general para realizar transformaciones XSL del lado del servidor es el siguiente (cada uno de los pasos se
describe en otros temas):
4. Cree un fragmento o página XSLT o convierta una página HTML en una página XSLT.
• En el sitio de Dreamweaver, cree un fragmento de XSLT o una página completa XSLT.
• Convierta una página HTML existente en una página completa XSLT.
6. Visualice los datos XML vinculándolos al fragmento de XSLT o a la página XSLT completa.
7. Si procede, añada un objeto XSLT Repetir región a la tabla, o bien una fila de tabla que contenta los marcadores de
posición de datos XML.
8. Inserte referencias.
• Para insertar una referencia en el fragmento de XSLT de la página dinámica, utilice el comportamiento de servidor XSL
Transformation.
DREAMWEAVER CS3 404
Guía del usuario
• Para insertar una referencia a la página completa XSLT de la página dinámica, elimine todo el código HTML de una
página dinámica y, a continuación, utilice el comportamiento de servidor XSL Transformation.
Véase también
“Configuración de un sitio de Dreamweaver” en la página 37
Nota: Si utiliza una página XSLT existente como base, deberá adjuntar una fuente de datos XML.
En la tabla siguiente se incluyen explicaciones de los distintos elementos del esquema que pueden aparecer:
@ Atributo XML
4 Guarde la nueva página (Archivo > Guardar) con la extensión .xsl o .xslt (.xsl es la extensión predeterminada).
Nota: También puede hacer clic en el vínculo Origen situado en la esquina superior derecha del panel Vinculaciones para
añadir una fuente de datos XML.
1 Abra una página XSLT con una fuente de datos XML adjunta.
2 (Opcional) Seleccione Insertar > Tabla para añadir una tabla a la página. Las tablas ayudan a organizar los datos XML.
Nota: En la mayoría de los casos, deberá utilizar el objeto XSLT Repetir región para mostrar elementos XML repetidos en una
página. En este caso, puede resultar conveniente crear una tabla de una sola fila con una o varias columnas, o bien una tabla
de dos filas si desea incluir un encabezado de tabla.
DREAMWEAVER CS3 407
Guía del usuario
3 En el panel Vinculaciones, seleccione un elemento XML y arrástrelo hasta el lugar de la página en el que desea insertar
los datos.
Aparece en la página un marcador de posición de los datos XML. Este marcador de posición se muestra resaltado y
encerrado entre llaves. Utiliza la sintaxis XPath (Lenguaje de rutas XML) para describir la estructura jerárquica del
esquema XML. Por ejemplo, si arrastra el elemento hijo title a la página y dicho elemento tiene rss, channel e item como
elementos padre, la sintaxis del marcador de posición del contenido dinámico será {rss/channel/item/title}.
Haga doble clic en el marcador de posición de datos XML de la página para abrir el Creador de expresiones XPath. El Creador
de expresiones XPath permite dar formato a los datos seleccionados o seleccionar otros elementos del esquema XML.
4 (Opcional) Para aplicar estilos a los datos XML, seleccione un marcador de posición de datos XML y aplíquele los estilos
como haría con cualquier otro fragmento de contenido. Utilice para ellos el inspector de propiedades o el panel Estilos CSS.
Como alternativa, puede utilizar hojas de estilo de tiempo de diseño para aplicar estilos a los fragmentos de XSLT. Cada
uno de estos métodos tiene sus ventajas y limitaciones.
5 Obtenga una vista previa de su trabajo en un navegador (Archivo > Vista previa en el navegador).
Nota: Al obtener una vista previa de su trabajo mediante la opción Vista previa en el navegador, Dreamweaver lleva a cabo
una transformación XSL interna sin utilizar ningún servidor de aplicaciones.
Véase también
“Vista previa de datos XML” en la página 402
Cualquier región de la vista Diseño que contenga un marcador de posición de los datos XML puede convertirse en una
región repetida. Sin embargo, las regiones más comunes son tablas, filas de tablas o una serie de filas de tablas.
1 En la vista Diseño, seleccione una región que contenga uno o varios marcadores de posición de los datos XML.
DREAMWEAVER CS3 408
Guía del usuario
La selección puede ser una tabla, una fila de una tabla o incluso un párrafo de texto.
Para seleccionar de forma precisa una región de la página, puede utilizar el selector de etiquetas que se encuentra en la
parte inferior de la ventana de documento. Por ejemplo, si la región es una tabla, haga clic dentro de la tabla de la página
y, a continuación, haga clic en la etiqueta table del selector de etiquetas.
Cuando añada el objeto XSLT Repetir región a la página, se truncará el marcador de posición de datos XML en la ventana
de documento. Esto se debe a que Dreamweaver trunca la sintaxis XPath del marcador de posición de datos XML para que
esté relacionado con la ruta de acceso del elemento repetido.
Véase también
“Utilización del Creador de expresiones XPath con el fin de añadir expresiones para datos XML” en la página 415
❖ En el cuadro de selección, introduzca un nuevo nodo, pulse el icono de rayo y seleccione el nodo en el árbol del esquema
XML que aparece.
1 Seleccione el objeto haciendo clic en la ficha gris que rodea a la región repetida.
2 En el inspector de propiedades (Ventana > Propiedades), haga clic en el icono dinámico situado junto al cuadro de texto
Seleccionar.
3 En el Creador de expresiones XPATH, realice los cambios y haga clic en Aceptar.
Nota: Si quiere insertar el contenido de una página completa XSLT en una página dinámica, el procedimiento es exactamente
el mismo. Antes de utilizar el comportamiento de servidor Transformación XSL para insertar la página completa XSLT, elimine
todo el código HTML de la página dinámica.
3 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón del signo
más (+) y seleccione XSL Transformation.
4 En el cuadro de diálogo XSL Transformation, haga clic en el botón Examinar y busque un fragmento de XSLT o una
página completa XSLT.
Dreamweaver completa el siguiente campo de texto con la ruta de archivo o el URL del archivo XML adjunto al fragmento
especificado. Para modificarlo, haga clic en el botón Examinar y busque otro archivo.
DREAMWEAVER CS3 410
Guía del usuario
5 (Opcional) Haga clic en el botón del signo más (+) para añadir un parámetro XSLT.
6 Haga clic en Aceptar para insertar una referencia al fragmento de XSLT en la página. Este fragmento no se puede editar.
Puede hacer doble clic en el fragmento para abrir el archivo de origen y poder editarlo.
Asimismo, se crea una carpeta llamada includes/MM_XSLTransform/ en la carpeta raíz del sitio, que contiene un archivo
de biblioteca de tiempo de ejecución. El servidor de aplicaciones utiliza las funciones definidas en el archivo para realizar
la transformación.
7 Cargue la página dinámica en su servidor (Sitio > Colocar) y haga clic en Sí para incluir archivos dependientes. Tanto
el archivo que contiene el fragmento de XSLT como el archivo XML que contiene los datos y el archivo de biblioteca de
tiempo de ejecución generado deben estar en el servidor para que la página se muestre correctamente. (Si ha seleccionado
un archivo XML remoto como fuente de datos, dicho archivo deberá residir en alguna otra ubicación de Internet.)
Véase también
“Creación de una página XSLT” en la página 404
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), seleccione el comportamiento
de servidor Transformación XSL que desee eliminar.
2 Haga clic en el botón del signo menos (-).
Nota: Debe eliminar siempre los comportamientos del servidor de esta forma. La eliminación manual del código generado
únicamente quita el comportamiento del servidor de forma parcial, incluso si el comportamiento del servidor desaparece del
panel Comportamientos del servidor.
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga doble clic en el
comportamiento de servidor Transformación XSL que desee editar.
2 Realice los cambios que desee y haga clic en Aceptar.
flujo de trabajo, es importante asegurarse de no incluir elementos <head> (como definiciones de estilos o vínculos a hojas
de estilos externas) en los fragmentos de XSLT. Si lo hace, el servidor de aplicaciones insertará estos elementos en la sección
<body> de la página dinámica, lo que provocará un marcado no válido.
Por ejemplo, puede que desee crear un fragmento de XSLT para insertarlo en una página dinámica y aplicarle formato con
la misma hoja de estilos externa que la página dinámica. Si adjunta la misma hoja de estilos al fragmento, la página HTML
resultante contendrá un vínculo duplicado a la hoja de estilos (uno en la sección <head> de la página dinámica y otro en la
sección <body> de la página, donde aparece el contenido del fragmento de XSLT). En vez de utilizar este método, debería
utilizar hojas de estilo de tiempo de diseño para hacer referencia a la hoja de estilos externa.
Al dar formato al contenido de los fragmentos de XSLT, utilice el siguiente flujo de trabajo:
• En primer lugar, adjunte una hoja de estilos externa a la página dinámica. (Esta es la práctica recomendada para aplicar
estilos al contenido de cualquier página Web).
• A continuación, adjunte la misma hoja de estilos externa al fragmento de XSLT como una hoja de estilos de tiempo de
diseño. Tal como indica su propio nombre, las hojas de estilos de tiempo de diseño sólo funcionan en la vista Diseño de
Dreamweaver.
Una vez finalizados los dos pasos anteriores, puede crear nuevos estilos en el fragmento de XSLT con la misma hoja de
estilos que adjuntó a la página dinámica. El código HTML resultante será más claro (ya que la referencia a la hoja de estilos
sólo es válida mientras se trabaja en Dreamweaver) y el fragmento seguirá mostrando los estilos adecuados en la vista
Diseño. Además, todos los estilos se aplicarán tanto al fragmento como a la página dinámica cuando la visualice en la vista
Diseño, o cuando obtenga una vista previa de la página dinámica en un navegador.
Nota: Si obtiene una vista previa del fragmento de XSLT en un navegador, éste no mostrará los estilos. Deberá obtener la vista
previa de la página dinámica en el navegador para poder visualizar el fragmento de XSLT en el contexto de la página dinámica.
Para más información sobre el uso de CSS para dar formato a fragmentos de XSLT, consulte
www.adobe.com/go/dw_xsl_styles_es.
Véase también
“Utilización de hojas de estilo de tiempo de diseño” en la página 135
3 En el cuadro de diálogo Añadir parámetros, introduzca el nombre del parámetro en el cuadro Nombre. El nombre sólo
puede contener caracteres alfanuméricos. No puede contener espacios.
4 Siga uno de estos procedimientos:
• Si desea utilizar un valor estático, introdúzcalo en el cuadro de Valor.
• Si lo que quiere es utilizar un valor dinámico, haga clic en el icono dinámico situado junto al cuadro Valor, rellene los
datos necesarios del cuadro de diálogo Datos dinámicos y, por último, haga clic en Aceptar. Para más información, haga
clic en el botón Ayuda del cuadro de diálogo Datos dinámicos.
5 En el cuadro Valor predeterminado, introduzca el valor que quiere que utilice el parámetro si la página no recibe ningún
valor de tiempo de ejecución y haga clic en Aceptar.
Por ejemplo, si quiere mostrar la expresión “No disponible” junto al precio de un elemento cuando éste ya no esté
disponible, puede escribir el texto “No disponible” en la página, seleccionarlo y, después, aplicar una región condicional al
texto seleccionado. Dreamweaver rodea la selección con etiquetas <xsl:if> y sólo muestra la palabra “No disponible” en
la página cuando los datos cumplen las condiciones de la expresión condicional.
El elemento <xsl:if> es similar a la declaración if de otros lenguajes de programación. Este elemento sirve para probar
una condición y decidir después qué hacer en función del resultado. El elemento <xsl:if> permite probar una expresión
para un valor simple true o false.
1 Seleccione Insertar > Objetos XSLT > Región condicional o haga clic en el icono Región condicional en la categoría
XLST de la barra Insertar.
2 En el cuadro de diálogo Región condicional, escriba la expresión condicional que quiere utilizar para la región.
DREAMWEAVER CS3 413
Guía del usuario
En el siguiente ejemplo, probaremos para ver si el valor del atributo del nodo de contexto @available es true.
Nota: Debe rodear los valores de cadena, como los valores true, entre comillas. Dreamweaver codifica las comillas por el
usuario (') para que se introduzcan como XHTML válido.
Además de los nodos de prueba para los valores, puede utilizar cualquiera de las funciones compatibles de XSLT en
cualquier declaración condicional. La condición se prueba para el nodo actual del archivo XML. En el siguiente ejemplo,
queremos probar el último nodo del conjunto de resultados:
Para más información y ejemplos de expresiones condicionales, consulte la sección <xsl:if> del panel Referencia (Ayuda
> Referencia).
El elemento <xsl:choose> es similar a la declaración case de otros lenguajes de programación. Este elemento sirve para
probar una condición y decidir después qué hacer en función del resultado. El elemento <xsl:choose> permite probar
condiciones múltiples.
1 Seleccione Insertar > Objetos XSLT > Región condicional múltiple o haga clic en el icono Región condicional múltiple
en la categoría XLST de la barra Insertar.
2 En el cuadro de diálogo Región condicional múltiple, escriba la primera condición.
DREAMWEAVER CS3 414
Guía del usuario
En el siguiente ejemplo, probaremos si el subelemento price del nodo actual es menor que cinco.
4 Para insertar otra condición, coloque el punto de inserción en la vista Código entre los pares de etiquetas <xsl:when> o
justo antes de la etiqueta <xsl:otherwise> y, a continuación, inserte una región condicional (Insertar > Objetos XSLT >
Región condicional).
Después de especificar la condición y hacer clic en Aceptar, se inserta otra etiqueta <xsl:when> en el bloque <xsl:choose>.
Para más información y ejemplos de expresiones condicionales, consulte las secciones <xsl:choose> del panel Referencia
(Ayuda > Referencia).
Utilización del Creador de expresiones XPath con el fin de añadir expresiones para datos
XML
XPath (Lenguaje de rutas XML) es una sintaxis no XML para especificar porciones de un documento XML. Se suele utilizar
sobre todo como lenguaje de consultas para datos XML, del mismo modo que el lenguaje SQL se utiliza para realizar
consultas en bases de datos. Para más información sobre XPath, consulte la especificación del lenguaje XPath en el sitio
Web del W3C www.w3.org/TR/xpath (en inglés).
El Creador de expresiones XPath es una función de Dreamweaver que le permite crear expresiones XPath simples para
identificar nodos de datos concretos y regiones repetidas. La ventaja de este método reside en que, en vez de arrastrar los
valores desde el árbol del esquema XML, puede dar formato al valor que se visualiza. El contenido actual se identifica en
función de la posición del punto de inserción en el archivo XSL cuando está abierto el cuadro de diálogo Creador de
expresiones XPath. El contexto actual se muestra en negrita en el árbol del esquema XML. A medida que se realizan
selecciones en este cuadro de diálogo, se generan declaraciones XPath correctas relativas al contexto actual. Con esto se
simplifica el proceso de creación de expresiones XPath correctas para ingenieros y usuarios avanzados.
Nota: Esta función está diseñada para ayudarle a crear expresiones XPath simples que identifiquen un nodo concreto o regiones
repetidas. No da la posibilidad de editar las expresiones manualmente. Si necesita crear expresiones más complejas, utilice el
cuadro de diálogo Creador de expresiones XPath para empezar y, después, personalice las expresiones en la vista Código o en
el inspector de propiedades.
Nota: Si selecciona un nodo distinto en el árbol del esquema XML, la expresión cambia para reflejar la selección.
En el siguiente ejemplo, daremos formato al subelemento price como una divisa con dos posiciones decimales:
1 Haga doble clic en el marcador de posición de datos XML de la página para abrir el Creador de expresiones XPath.
2 En el cuadro de diálogo Creador de expresiones XPATH (Repetir región), seleccione el elemento que desea repetir en el
árbol del esquema XML.
Se escribe la expresión XPath correcta en el cuadro Expresión para identificar al nodo.
Nota: Los elementos repetidos se identifican con un símbolo de signo más (+) en el árbol del esquema XML.
DREAMWEAVER CS3 417
Guía del usuario
En el siguiente ejemplo, repetiremos en cada nodo item dentro del archivo XML.
En algunos casos, tal vez quiera trabajar con un subconjunto de los nodos repetidos; por ejemplo, puede que sólo le
interesen los elementos que tengan atributos un valor específico. En este caso, deberá crear un filtro.
Valor Especifica el valor que se debe comprobar en el nodo Filtrar por. Introduzca el valor. Si los parámetros dinámicos
están definidos en la página XSLT, puede seleccionar uno de ellos en el menú emergente.
5 Si quiere especificar otro filtro, vuelva a hacer clic en el botón del signo más (+).
Al introducir valores o realizar selecciones en los menús emergentes, cambia la expresión XPath en el cuadro Expresión.
DREAMWEAVER CS3 418
Guía del usuario
En el siguiente ejemplo, queremos restringir el conjunto de resultados a los nodos item en los que el valor del atributo
@available sea true.
Nota: Debe rodear los valores de cadena como valores true entre comillas. Dreamweaver codifica las comillas por el usuario
(') para que se introduzcan como XHTML válido.
DREAMWEAVER CS3 419
Guía del usuario
Es posible crear filtros más complejos que permitan especificar nodos padre como parte de los criterios de filtro. En el
siguiente ejemplo, queremos restringir el conjunto de resultados a los nodos item en los que el atributo store’s @id sea igual
a 1 y el nodo item’s price sea mayor que 5.
Para más información y ejemplos de regiones repetidas, consulte la sección <xsl:for-each> del panel Referencia.
El flujo de trabajo general para realizar transformaciones XSL del lado del cliente es el siguiente (cada uno de los pasos se
describe en otros temas):
6. Si procede, añada un objeto XSLT Repetir región a la tabla, o bien una fila de tabla que contenta los marcadores de
posición de datos XML.
Véase también
“Configuración de un sitio de Dreamweaver” en la página 37
“Vinculación de una página XSLT con una página XML” en la página 420
Véase también
“Creación de una página XSLT” en la página 404
Nota: Los archivos XML y XSL que se utilizan para las transformaciones en el lado del cliente deben estar en el mismo
directorio. De lo contrario, el navegador leerá el archivo XML y buscará la página XSLT para la transformación, pero no podrá
encontrar los activos (hojas de estilos, imágenes, etc.) definidos por los vínculos relacionados en la página XSLT.
Una entidad de caracteres es una cadena de caracteres que representa a otros caracteres. Las entidades de caracteres están
identificadas por un nombre o por un número. Una entidad con nombre comienza con un carácter ampersand (&) seguido
del nombre o los caracteres, y termina con un punto y coma (;). Por ejemplo, < representa el carácter de paréntesis angular
de apertura (<). Las entidades con números también comienzan y terminan del mismo modo, con la excepción de un
símbolo de almohadilla (#) y un número que especifica el carácter.
‘ (apóstrofo) '
Si utiliza otras entidades de caracteres en un archivo XSL, deberá definirlas en la sección DTD del archivo XSL.
Dreamweaver proporciona varias definiciones de entidades predeterminadas visibles en la parte superior de un archivo XSL
creado con Dreamweaver. Estas entidades predeterminadas cubren una amplia selección de los caracteres utilizados con
mayor frecuencia.
Al obtener una vista previa del archivo XSL en un navegador, Dreamweaver comprueba si hay entidades no definidas en el
archivo XSL y, si las encuentra, se lo notifica.
Si se obtiene una vista previa de un archivo XML adjunto a un archivo XSLT, o si se obtiene una vista previa de una página
en el lado del servidor con una transformación XSLT, el servidor o el navegador (y no Dreamweaver) será el que notifique
de las posibles entidades no definidas. A continuación se muestra un ejemplo del mensaje que se obtiene en Internet
Explorer al solicitar un archivo XML transformado por un archivo XSL con una definición de entidad no presente:
DREAMWEAVER CS3 422
Guía del usuario
Por ejemplo, si la entidad de caracteres Egrave no está presente, busque “Egrave” en la página Web del W3C. Encontrará la
siguiente entrada:
<!ENTITY Egrave CDATA "È" -- latin capital letter E with grave, U+00C8 ISOlat1 -->
4 Guarde el archivo.
Si utiliza muchas veces las mismas entidades de caracteres, tal vez quiera añadir sus definiciones de forma permanente a los
archivos XSL que Dreamweaver crea de forma predeterminada mediante el comando Archivo > Nuevo.
Adición de definiciones de entidades a los archivos XSL que Dreamweaver crea de forma predeterminada
1 Localice el siguiente archivo de configuración en la carpeta de aplicaciones de Dreamweaver y ábralo en cualquier editor
de texto:
Configuration/DocumentTypes/MMDocumentTypeDeclarations.xml
3 Introduzca la nueva etiqueta (o etiquetas) en la lista de etiquetas de entidades, tal como se indica a continuación:
<!ENTITY entityname "entitycode;">
Está destinado principalmente a profesionales del diseño Web o a diseñadores Web no profesionales con un nivel avanzado.
No va destinado a entornos de trabajo de desarrollo Web empresarial (aunque puede utilizarse en conjunción con otras
páginas de nivel empresarial).
Para ver un tutorial sobre el uso de Spry para crear páginas Web, consulte www.adobe.com/go/vid0166_es.
Comportamiento del widget JavaScript que controla la respuesta del widget a los eventos iniciados por el usuario.
El framework de Spry admite un conjunto de widgets reutilizables escritos en código HTML, CSS y JavaScript estándar.
Puede insertar fácilmente estos widgets (el código es HTML y CSS en su forma más sencilla) y, a continuación, aplicar el
estilo al widget. Los comportamientos del framework incluyen funciones que permiten a los usuarios mostrar u ocultar
contenido de la página, cambiar el aspecto (por ejemplo, el color) de la página, interactuar con los elementos de menú y
mucho más.
Cada widget del framework de Spry está asociado a archivos CSS y JavaScript exclusivos. El archivo CSS contiene todo lo
necesario para aplicar estilos al widget y el JavaScript dota al widget de su funcionalidad. Cuando se inserta un widget a
través de la interfaz de Dreamweaver, Dreamweaver vincula automáticamente esos archivos a la página, para que el widget
tenga funcionalidad y estilo.
DREAMWEAVER CS3 424
Guía del usuario
Los archivos CSS y JavaScript asociados a un determinado widget reciben el nombre del widget, por lo que resulta fácil saber
la correspondencia entre archivos y widgets. (Por ejemplo, los archivos asociados al widget de acordeón se llaman
SpryAccordion.css y SpryAccordion.js). Cuando se inserta un widget en una página guardada, Dreamweaver crea un
directorio denominado SpryAssets en el sitio, y guarda los correspondientes archivos JavaScript y CSS en esa ubicación.
Véase también
“Aspectos básicos de las hojas de estilos en cascada” en la página 114
Nota: También puede insertar widgets de Spry a través de la categoría Spry de la barra Insertar.
También puede aplicar formato a un widget de Spry mediante la edición de estilos en el panel CSS, al igual que con
cualquier otro elemento con estilo de la página.
Véase también
“Definición de un conjunto de datos XML de Spry” en la página 451
B C
A. Ficha del panel Acordeón B. Contenido del panel Acordeón C. Panel Acordeón (abierto)
El código HTML predeterminado del widget de acordeón consta de una etiqueta div externa que contiene todos los
paneles, una etiqueta div para cada panel, y una etiqueta div de encabezado y una div de contenido dentro de la etiqueta
de cada panel. El número de paneles individuales que puede contener un widget de acordeón es ilimitado. El código HTML
del widget de acordeón también incluye etiquetas script en el encabezado del documento y detrás del formato HTML del
acordeón.
Para una explicación detallada sobre el funcionamiento del widget de acordeón, incluida una descripción completa del
código del widget de acordeón, consulte www.adobe.com/go/learn_dw_spryaccordion_es.
Aunque es fácil editar las reglas para el widget de acordeón directamente en el archivo CSS, también puede utilizar el panel
Estilos CSS para editar el código CSS del acordeón. El panel Estilos CSS resulta útil para ubicar las clases CSS asignadas a
partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
❖ Para modificar el estilo del texto de un widget de acordeón, utilice la tabla siguiente para ubicar la regla CSS
correspondiente y, a continuación, añada sus propias propiedades y valores de estilo de texto:
Texto que se modifica Regla CSS correspondiente Ejemplo de propiedades y valores que
se añaden
Sólo el texto de las fichas de los paneles .AccordionPanelTab font: Arial; font-size:medium;
del acordeón
Parte del widget que se cambia Regla CSS correspondiente Ejemplo de propiedades y valores
que se añaden o modifican
Color de fondo del panel del acordeón .AccordionPanelOpen background-color: #EEEEEE; (Valor
abierto .AccordionPanelTab predeterminado.)
1 Abra el archivo SpryAccordion.css y localice la regla .Accordion CSS. Esta regla define las propiedades del elemento de
contenedor principal del widget de acordeón.
También puede seleccionar el widget de acordeón y buscar en el panel Estilos CSS (Ventana > CSS) para localizar la regla.
Asegúrese de que el panel está en modo Actual.
2 Añada una propiedad y un valor de ancho a la regla, por ejemplo width: 300px;.
Dreamweaver permite insertar dos tipos de widgets de barra de menús: verticales y horizontales. En el siguiente ejemplo se
muestra un widget de barra de menús horizontal, con el tercer elemento del menú ampliado:
A B
Widget de barra de menús (consta de etiquetas <ul>, <li> y <a>)
A. El elemento de menú tiene un submenú B. El elemento de submenú tiene un submenú
El código HTML del widget de barra de menús consta de una etiqueta ul externa que contiene una etiqueta li para cada
elemento de menú de nivel superior. Los elementos de menú de nivel superior (etiquetas li) contienen a su vez etiquetas
ulli que definen los submenús para cada uno de los elementos. Asimismo, los submenús pueden contener otros submenús.
Los menús y submenús de nivel superior pueden contener tantos elementos de submenú como desee.
Para una explicación detallada sobre el funcionamiento del widget de barra de menús, incluida una anatomía completa del
código del widget de barra de menús, consulte www.adobe.com/go/learn_dw_sprymenubar_es.
DREAMWEAVER CS3 428
Guía del usuario
Para ver un tutorial sobre la creación de una barra de menús de Spry, consulte www.adobe.com/go/vid0168_es.
Nota: El widget de barra de menús de Spry utiliza capas DHTML para mostrar secciones de HTML sobre otras secciones. Se
podría producir un problema si la página incluye contenido Flash, ya que las películas Flash se reproducen siempre encima del
resto de las capas DHTML, por lo que el contenido Flash podría mostrarse encima de los submenús. La solución a este
problema está en cambiar los parámetros de la película Flash para utilizar wmode="transparent". Para más información,
consulte www.adobe.com/go/15523_es.
Nota: Dreamweaver sólo admite dos niveles de submenús en la vista Diseño, pero puede añadir todos los submenús que desee
en la vista Código.
2 En el inspector de propiedades (Ventana > Propiedades), seleccione el nombre del elemento de menú cuyo texto desea
cambiar.
3 Realice los cambios en el cuadro Texto.
_self Carga la página vinculada en la misma ventana del navegador. Ésta es la opción predeterminada. Si la página se
encuentra en un marco o conjunto de marcos, la página se carga dentro de ese marco.
_parent Carga el documento vinculado en el conjunto de marcos padre inmediato del documento.
Desactivación de estilos
Puede desactivar los estilos de un widget de barra de menús para ver mejor la estructura HTML del widget en la vista
Diseño. Por ejemplo, al desactivar los estilos, los elementos de la barra de menús se muestran en la página en una lista con
viñetas, en lugar de como elementos con estilo de la barra de menús.
En el siguiente ejemplo se cambia un widget de barra de menús horizontal por uno vertical.
2 Inserte un widget de barra de menús vertical (Insertar > Spry > Barra de menús de Spry) y guarde la página. Este paso
garantiza que se incluya en el sitio el archivo CSS correcto para una barra de menús vertical.
Nota: Si el sitio ya tiene un widget de barra de menús vertical en otro lugar, no es necesario insertar uno nuevo. Puede
sencillamente adjuntar el archivo SpryMenuBarVertical.css a la página haciendo clic en el botón Adjuntar hoja de estilos del
panel Estilos (Ventana > Estilos CSS).
Nota: Cuando convierta una barra de menús vertical en una horizontal, añada la opción de carga previaimgDown y la coma.
7 (Opcional) Si la página no tiene ningún widget de barra de menús horizontal, elimine el vínculo al archivo
MenuBarHorizontal.css anterior del encabezado del documento.
8 Guarde la página.
Todas las reglas CSS de los siguientes temas se refieren a las reglas predeterminadas que se encuentran en el archivo
SpryMenuBarHorizontal.css o SpryMenuBarVertical.css (en función de la opción elegida). Dreamweaver guarda los
archivos CSS en la carpeta SpryAssets del sitio cuando se crea un widget de barra de menús. Estos archivos también
contienen información comentada de utilidad sobre los distintos estilos que se pueden aplicar al widget.
Aunque es fácil editar las reglas para el widget de barra de menús directamente en el archivo CSS, también puede utilizar
el panel Estilos CSS para editar el código CSS de la barra de menús. El panel Estilos CSS resulta útil para ubicar las clases
CSS asignadas a partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
❖ Para cambiar el estilo del texto de un elemento de menú, utilice la siguiente tabla para localizar la regla CSS
correspondiente y, a continuación, modifique el valor predeterminado:
DREAMWEAVER CS3 431
Guía del usuario
Estilo que se va a cambiar Regla CSS para la barra de menús Propiedades y valores
vertical u horizontal predeterminados correspondientes
Color del texto al pasar el puntero del ul.MenuBarVertical a:hover, color: #FFF;
ratón ul.MenuBarHorizontal a:hover
❖ Para cambiar el color de fondo de un elemento de menú, utilice la siguiente tabla para localizar la regla CSS
correspondiente y, a continuación, modifique el valor predeterminado:
Color que se va a cambiar Regla CSS para la barra de menús Propiedades y valores
vertical u horizontal predeterminados correspondientes
Color del fondo al pasar el puntero del ul.MenuBarVertical a:hover, background-color: #33C;
ratón ul.MenuBarHorizontal a:hover
2 Cambie la propiedad width al ancho deseado (o cambie la propiedad a auto para eliminar un ancho fijo y, a continuación,
añada la propiedad y el valor white-space: nowrap; a la regla).
3 Localice la regla ul.MenuBarVertical ul o ul.MenuBarHorizontal ul.
4 Cambie la propiedad width al ancho deseado (o cambie la propiedad a auto para eliminar un ancho fijo).
5 Localice la regla ul.MenuBarVertical ul li o ul.MenuBarHorizontal ul li:
Colocación de submenús
La posición de los submenús de barra de menús de Spry se controla mediante la propiedad margin de las etiquetas ul del
submenú.
2 Cambie los valores predeterminados de margin: -5% 0 0 95%; por los valores deseados.
A B
A. Ampliado B. Contraído
El código HTML del widget de panel que puede contraerse consta de una etiqueta div externa que contiene la etiqueta div
de contenido y la etiqueta div de contenedor de ficha. El código HTML del widget de panel que puede contraerse también
incluye etiquetas script en el encabezado del documento y detrás del formato HTML del panel que puede contraerse.
Para una explicación detallada sobre el funcionamiento del widget de panel que puede contraerse, incluida una anatomía
completa del código del widget de panel que puede contraerse, consulte
www.adobe.com/go/learn_dw_sprycollapsiblepanel_es.
Todas las reglas CSS de los siguientes temas se refieren a las reglas predeterminadas que se encuentran en el archivo
SpryCollapsiblePanel.css. Dreamweaver guarda el archivo SpryCollapsiblePanel.css en la carpeta SpryAssets del sitio
cuando se crea un widget de panel que puede contraerse de Spry. Este archivo también contiene información comentada
de utilidad sobre los distintos estilos que se pueden aplicar al widget.
Aunque es fácil editar las reglas para el widget de panel que puede contraerse directamente en el archivo CSS, también
puede utilizar el panel Estilos CSS para editar el código CSS del panel que puede contraerse. El panel Estilos CSS resulta
útil para ubicar las clases CSS asignadas a partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
❖ Para modificar el formato del texto de un widget de panel que puede contraerse, utilice la tabla siguiente para ubicar la
regla CSS correspondiente y, a continuación, añada sus propiedades y valores de estilo de texto:
Sólo el texto de la ficha del panel .CollapsiblePanelTab font: bold 0.7em sans-serif; (Valor
predeterminado.)
Cambio de los colores de fondo del widget de panel que puede contraerse
❖ Para modificar los colores de fondo de partes distintas de un widget de panel que puede contraerse, utilice la tabla
siguiente para ubicar la regla CSS correspondiente y, a continuación, añada sus propiedades y valores de color de fondo:
1 Abra el archivo SpryCollapsible Panel.css y localice la regla CSS .CollapsiblePanel. Esta regla define las propiedades del
elemento de contenedor principal del widget de panel que puede contraerse.
También puede seleccionar el widget de panel que puede contraerse y buscar en el panel Estilos CSS (Ventana > Estilos CSS)
para localizar la regla. Asegúrese de que el panel está en modo Actual.
2 Añada una propiedad y un valor de ancho a la regla, por ejemplo width: 300px;.
A B
D
A. Ficha B. Contenido C. Widget de Paneles en fichas D. Panel en ficha
El código HTML de un widget de paneles en fichas consta de una etiqueta div externa que contiene todos los paneles, una
lista de fichas, una etiqueta div que contiene todos los paneles y una etiqueta div para cada panel de contenido. El código
HTML del widget de paneles en fichas también incluye etiquetas script en el encabezado del documento y detrás del
formato HTML del widget de paneles en fichas.
Para una explicación detallada sobre el funcionamiento del widget de paneles en fichas, incluida una anatomía completa
del código del widget, consulte www.adobe.com/go/learn_dw_sprytabbedpanels_es.
Todas las reglas CSS de los siguientes temas se refieren a las reglas predeterminadas que se encuentran en el archivo
SpryTabbedPanels.css. Dreamweaver guarda el archivo SpryTabbedPanels.css en la carpeta SpryAssets del sitio cuando se
crea un widget de paneles en fichas de Spry. Este archivo también contiene información comentada de utilidad sobre los
distintos estilos que se pueden aplicar al widget.
Aunque es fácil editar las reglas para el widget de paneles en fichas directamente en el archivo CSS, también puede utilizar
el panel Estilos CSS para editar el código CSS del widget. El panel Estilos CSS resulta útil para ubicar las clases CSS
asignadas a partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
DREAMWEAVER CS3 436
Guía del usuario
❖ Para modificar el estilo del texto de un widget de paneles en fichas, utilice la tabla siguiente para ubicar la regla CSS
correspondiente y, a continuación, añada sus propiedades y valores de estilo de texto:
Sólo el texto de las fichas del panel .TabbedPanelsTabGroup o font: Arial; font-size:medium;
.TabbedPanelsTab
Color de fondo de las fichas del panel .TabbedPanelsTabGroup o background-color: #DDD; (Valor
.TabbedPanelsTab predeterminado.)
2 Añada una propiedad y un valor de ancho a la regla, por ejemplo width: 300px;.
A. Widget de campo de texto, sugerencia activada B. Widget de campo de texto, estado válido C. Widget de campo de texto, estado no válido
D. Widget de campo de texto, estado obligatorio
El widget de campo de texto de validación incluye varios estados (por ejemplo, válido, no válido, valor obligatorio, etc.).
Modifique las propiedades de estos estados en el inspector de propiedades, en función de los resultados de validación
deseados. Un widget de campo de texto de validación puede hacer validaciones en varios puntos; por ejemplo, cuando un
visitante hace clic fuera del widget, cuando escribe o cuando intenta enviar un formulario.
Estado inicial El estado del widget cuando la página se carga en el navegador o cuando el usuario reinicia el formulario.
Estado de foco El estado del widget cuando el usuario sitúa el punto de inserción en el widget.
Estado válido El estado del widget cuando el usuario ha introducido correctamente la información y el formulario puede
enviarse.
Estado no válido El estado del widget cuando el usuario ha introducido texto en un formato no válido. (Por ejemplo, 06
para indicar el año en lugar de 2006).
Estado obligatorio El estado del widget cuando el usuario no introduce el texto obligatorio en el campo de texto.
Estado de número mínimo de caracteres El estado del widget cuando el usuario ha introducido menos caracteres de los
necesarios en el campo de texto.
Estado de número máximo de caracteres El estado del widget cuando el usuario ha introducido más caracteres de los
necesarios en el campo de texto.
Estado de valor mínimo El estado del widget cuando el usuario ha introducido un valor inferior al valor necesario en el
campo de texto. (Se aplica a validaciones de enteros, números reales y validaciones de tipos de datos.)
Estado de valor máximo El estado del widget cuando el usuario ha introducido un valor superior al valor necesario en el
campo de texto. (Se aplica a validaciones de enteros, números reales y validaciones de tipos de datos.)
Cuando un widget de campo de texto de validación introduce uno de estos valores tras la interacción del usuario, la lógica
del framework de Spry aplica una clase CSS específica al contenedor HTML para el widget en tiempo de ejecución. Por
ejemplo, si un usuario intenta enviar un formulario, pero no introduce texto en un campo de texto obligatorio, Spry aplica
una clase al widget que hace que muestre el mensaje de error “Se necesita un valor”. La reglas que controlan el estilo y
muestran los estados de mensajes de error se encuentran en el archivo CSS que acompaña al widget,
SpryValidationTextField.css.
El código HTML predeterminado del widget de campo de texto de validación, que normalmente se encuentra dentro de un
formulario, consta de una etiqueta <span> de contenedor que rodea la etiqueta <input> del campo de texto. El código
HTML del widget de campo de texto de validación también incluye etiquetas script en el encabezado del documento y
detrás del formato HTML del widget.
Para una explicación detallada sobre el funcionamiento del widget de campo de texto de validación, incluida una anatomía
completa del código del widget, consulte www.adobe.com/go/learn_dw_sprytextfield_es.
Nota: También puede insertar un widget de campo de texto de validación a través de la categoría Spry de la barra Insertar.
Véase también
“Creación de formularios HTML accesibles” en la página 576
Tarjeta de crédito Los formatos varían. Elija una opción en el menú emergente
Formato del inspector de propiedades. Puede elegir aceptar
todas las tarjetas de crédito o especificar un determinado
tipo de tarjeta (MasterCard, Visa, etc.). El campo de texto no
acepta espacios en los números de tarjetas de crédito, a
saber, 4321 3456 4567 4567.
Código postal Los formatos varían. Elija una opción en el menú emergente
Formato del inspector de propiedades.
Número real-Notación científica Valida varios tipos de números: enteros (por ejemplo, 1);
valores flotantes (por ejemplo, 12, 123); y valores flotantes en
notación científica (por ejemplo, 1,212e+12, 1,221e-12,
donde e se utiliza como potencia de 10).
DREAMWEAVER CS3 439
Guía del usuario
Cambiar Realiza la validación cuando el usuario cambia texto dentro del campo de texto.
Todas las reglas CSS de los siguientes temas se refieren a las reglas predeterminadas que se encuentran en el archivo
SpryValidationTextField.css. Dreamweaver guarda el archivo SpryValidationTextField.css en la carpeta SpryAssets del sitio
cuando se crea un widget de campo de texto de validación. Resulta útil consultar este archivo porque contiene información
comentada sobre los distintos tipos de estilos que se pueden aplicar al widget.
Aunque es fácil editar las reglas para el widget de campo de texto de validación directamente en el archivo CSS, también
puede utilizar el panel Estilos CSS para editar el código CSS del widget. El panel Estilos CSS resulta útil para ubicar las
clases CSS asignadas a partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
Aplicación de estilo al texto del mensaje de error del widget de campo de texto de validación
De forma predeterminada, los mensajes de error del widget del campo de texto de validación aparecen en rojo con un borde
de 1 píxel alrededor del texto.
❖ Para modificar el estilo del texto de un widget de campo de texto de validación, utilice la tabla siguiente para ubicar la
regla CSS correspondiente y, a continuación, modifique las propiedades predeterminadas o añada sus propiedades y valores
de estilo de texto:
Texto del mensaje .textfieldRequiredState .textfieldRequiredMsg, color: #CC3333; border: 1px solid
de error .textfieldInvalidFormatState .textfieldInvalidFormatMsg, #CC3333;
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
DREAMWEAVER CS3 441
Guía del usuario
Color del fondo con widget .textfieldFocusState input, input.textfieldFocusState background-color: #FFFFCC;
seleccionado
E
A. Contador de caracteres restantes B. Widget de área de texto seleccionado, estado de número máximo de caracteres C. Widget de área de
texto seleccionado, estado válido D. Widget de área de texto, estado obligatorio E. Contador de caracteres introducidos
El widget de área de texto de validación incluye varios estados (por ejemplo, válido, no válido, valor obligatorio, etc.).
Modifique las propiedades de estos estados en el inspector de propiedades, en función de los resultados de validación
deseados. Un widget de área de texto de validación puede hacer validaciones en varios puntos; por ejemplo, cuando el
usuario hace clic fuera del widget, cuando escribe o cuando intenta enviar el formulario.
Estado inicial El estado del widget cuando la página se carga en el navegador o cuando el usuario reinicia el formulario.
Estado de foco El estado del widget cuando el usuario sitúa el punto de inserción en el widget.
DREAMWEAVER CS3 442
Guía del usuario
Estado válido El estado del widget cuando el usuario ha introducido correctamente la información y el formulario puede
enviarse.
Estado obligatorio El estado del widget cuando el usuario no ha introducido texto.
Estado de número mínimo de caracteres El estado del widget cuando el usuario ha introducido menos caracteres de los
necesarios en el área de texto.
Estado de número máximo de caracteres El estado del widget cuando el usuario ha introducido más caracteres de los
necesarios en el área de texto.
Cuando un widget de área de texto de validación introduce uno de estos valores tras la interacción del usuario, la lógica del
framework de Spry aplica una clase CSS específica al contenedor HTML para el widget en tiempo de ejecución. Por
ejemplo, si un usuario intenta enviar un formulario, pero no introduce texto en el área de texto, Spry aplica una clase al
widget que hace que muestre el mensaje de error “Se necesita un valor”. La reglas que controlan el estilo y muestran los
estados de mensajes de error se encuentran en el archivo CSS que acompaña al widget, SpryValidationTextArea.css.
El código HTML predeterminado del widget de área de texto de validación, que normalmente se encuentra dentro de un
formulario, consta de una etiqueta <span> de contenedor que rodea la etiqueta <textarea> del área de texto. El código
HTML del widget de área de texto de validación también incluye etiquetas script en el encabezado del documento y detrás
del formato HTML del widget.
Para una explicación detallada sobre el funcionamiento del widget de área de texto de validación, incluida una anatomía
completa del código del widget, consulte www.adobe.com/go/learn_dw_sprytextarea_es.
Véase también
“Creación de formularios HTML accesibles” en la página 576
Cambiar Realiza la validación cuando el usuario cambia texto dentro del campo de texto.
Todas las reglas CSS de los siguientes temas se refieren a las reglas predeterminadas que se encuentran en el archivo
SpryValidationTextArea.css. Dreamweaver guarda el archivo SpryValidationTextArea.css en la carpeta SpryAssets del sitio
cuando se crea un widget de área de texto de validación. Resulta útil consultar este archivo porque contiene información
comentada sobre los distintos tipos de estilos que se pueden aplicar al widget.
DREAMWEAVER CS3 444
Guía del usuario
Aunque es fácil editar las reglas para el widget de área de texto de validación directamente en el archivo CSS, también puede
utilizar el panel Estilos CSS para editar el código CSS del widget. El panel Estilos CSS resulta útil para ubicar las clases CSS
asignadas a partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
Aplicación de estilo al texto del mensaje de error del widget de área de texto de validación
De forma predeterminada, los mensajes de error del widget de área de texto de validación aparecen en rojo con un borde
de 1 píxel alrededor del texto.
❖ Para modificar el estilo del texto de un widget de área de texto de validación, utilice la tabla siguiente para ubicar la regla
CSS correspondiente y, a continuación, modifique las propiedades predeterminadas o añada sus propiedades y valores de
estilo de texto:
Texto que se modifica Regla CSS correspondiente Propiedades que hay que modificar
Texto del mensaje de error .textareaRequiredState color: #CC3333; border: 1px solid
.textareaRequiredMsg, #CC3333;
.textareaMinCharsState
.textareaMinCharsMsg,
.textareaMaxCharsState
.textareaMaxCharsMsg
Color de fondo que se cambia Regla CSS correspondiente Propiedad que se va a modificar
En el siguiente ejemplo se muestra un widget de selección de validación ampliado, así como la forma contraída del widget
en distintos estados:
DREAMWEAVER CS3 445
Guía del usuario
A
A. Widget de selección de validación seleccionado B. Widget de selección, estado válido C. Widget de selección, estado obligatorio D. Widget
de selección, estado no válido
El widget de selección de validación incluye varios estados (por ejemplo, válido, no válido, valor obligatorio, etc.).
Modifique las propiedades de estos estados en el inspector de propiedades, en función de los resultados de validación
deseados. Un widget de selección de validación puede hacer validaciones en varios puntos; por ejemplo, cuando el usuario
hace clic fuera del widget, cuando realiza selecciones o cuando intenta enviar el formulario.
Estado inicial El estado del widget cuando la página se carga en el navegador o cuando el usuario reinicia el formulario.
Estado de foco El estado del widget cuando el usuario hace clic en él.
Estado válido El estado del widget cuando el usuario ha seleccionado un elemento válido y el formulario puede enviarse.
Estado no válido El estado del widget cuando el usuario ha seleccionado un elemento no válido.
Estado obligatorio El estado del widget cuando el usuario no ha seleccionado un elemento válido.
Cuando un widget de selección de validación introduce uno de estos estados tras la interacción del usuario, la lógica del
framework de Spry aplica una clase CSS específica al contenedor HTML para el widget en tiempo de ejecución. Por
ejemplo, si un usuario intenta enviar un formulario, pero no ha seleccionado un elemento del menú, Spry aplica una clase
al widget que hace que muestre el mensaje de error “Seleccione un elemento”. La reglas que controlan el estilo y muestran
los estados de mensajes de error se encuentran en el archivo CSS que acompaña al widget, SpryValidationSelect.css.
El código HTML predeterminado del widget de selección de validación, que normalmente se encuentra dentro de un
formulario, consta de una etiqueta <span> de contenedor que rodea la etiqueta <select> del área de texto. El código HTML
del widget de selección de validación también incluye etiquetas script en el encabezado del documento y detrás del formato
HTML del widget.
Para una explicación detallada sobre el funcionamiento del widget de selección de validación, incluida una anatomía
completa del código del widget de selección de validación, consulte www.adobe.com/go/learn_dw_spryselect_es.
Véase también
“Creación de formularios HTML accesibles” en la página 576
2 En el inspector de propiedades (Ventana > Propiedades) seleccione la opción que indica cuándo desea que se produzca
la validación. Puede seleccionar todas las opciones o ninguna de ellas.
Desenfocar Realiza la validación cuando el usuario hace clic fuera del widget.
Todas las reglas CSS de los siguientes temas se refieren a las reglas predeterminadas que se encuentran en el archivo
SpryValidationSelect.css. Dreamweaver guarda el archivo SpryValidationSelect.css en la carpeta SpryAssets del sitio
cuando se crea un widget de selección de validación. Resulta útil consultar este archivo porque contiene información
comentada sobre los distintos tipos de estilos que se pueden aplicar al widget.
Aunque es fácil editar las reglas para el widget de selección de validación directamente en el archivo CSS, también puede
utilizar el panel Estilos CSS para editar el código CSS del widget. El panel Estilos CSS resulta útil para ubicar las clases CSS
asignadas a partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
DREAMWEAVER CS3 447
Guía del usuario
Aplicación de estilo al texto del mensaje de error del widget de selección de validación
De forma predeterminada, los mensajes de error del widget de selección de validación aparecen en rojo con un borde de 1
píxel alrededor del texto.
❖ Para modificar el estilo del texto de un widget de selección de validación, utilice la tabla siguiente para ubicar la regla
CSS correspondiente y, a continuación, modifique las propiedades predeterminadas o añada sus propiedades y valores de
estilo de texto:
Texto al que se aplica el estilo Regla CSS correspondiente Propiedades que hay que modificar
Texto del mensaje de error .selectRequiredState color: #CC3333; border: 1px solid
.selectRequiredMsg, .selectInvalidState #CC3333;
.selectInvalidMsg
Color de fondo que se cambia Regla CSS correspondiente Propiedad que se va a modificar
A. Widget de casilla de verificación de validación, grupo, estado de número mínimo de selecciones B. Widget de casilla de verificación de
validación, estado obligatorio
DREAMWEAVER CS3 448
Guía del usuario
El widget de casilla de verificación de validación incluye varios estados (por ejemplo, válido, no válido, valor obligatorio,
etc.). Modifique las propiedades de estos estados en el inspector de propiedades, en función de los resultados de validación
deseados. Un widget de casilla de verificación de validación puede hacer validaciones en varios puntos; por ejemplo,
cuando el usuario hace clic fuera del widget, cuando realiza selecciones o cuando intenta enviar el formulario.
Estado inicial El estado del widget cuando la página se carga en el navegador o cuando el usuario reinicia el formulario.
Estado válido El estado del widget cuando el usuario ha realizado una selección, o el número correcto de selecciones, y el
formulario puede enviarse.
Estado obligatorio El estado del widget cuando el usuario no ha seleccionado un elemento obligatorio.
Estado de número mínimo de selecciones El estado del widget cuando el usuario ha seleccionado un número de casillas de
verificación inferior al mínimo permitido.
Estado de número máximo de selecciones El estado del widget cuando el usuario ha seleccionado un número de casillas de
verificación superior al máximo permitido.
Cuando un widget de casilla de verificación de validación introduce uno de estos valores tras la interacción del usuario, la
lógica del framework de Spry aplica una clase CSS específica al contenedor HTML para el widget en tiempo de ejecución.
Por ejemplo, si un usuario intenta enviar un formulario, pero no ha realizado ninguna selección, Spry aplica una clase al
widget que hace que muestre el mensaje de error “Realice una selección”. La reglas que controlan el estilo y muestran los
estados de mensajes de error se encuentran en el archivo CSS que acompaña al widget, SpryValidationCheckbox.css.
El código HTML predeterminado del widget de casilla de verificación de validación, que normalmente se encuentra dentro
de un formulario, consta de una etiqueta <span> de contenedor que rodea la etiqueta <input type="checkbox"> del la casilla
de verificación. El código HTML del widget de casilla de verificación de validación también incluye etiquetas script en el
encabezado del documento y detrás del formato HTML del widget.
Para una explicación detallada sobre el funcionamiento del widget de casilla de verificación de validación, incluida una
anatomía completa del código del widget de casilla de verificación de validación, consulte
www.adobe.com/go/learn_dw_sprycheckbox_es.
Véase también
“Creación de formularios HTML accesibles” en la página 576
2 Utilice las siguiente tabla para localizar la regla CSS correspondiente y, a continuación, modifique las propiedades
predeterminadas o añada sus propiedades y valores de estilo de texto.
Texto al que se aplica el estilo Regla CSS correspondiente Propiedades que hay que modificar
Texto del mensaje de error .checkboxRequiredState color: #CC3333; border: 1px solid
.checkboxRequiredMsg, #CC3333;
.checkboxMinSelectionsState
.checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState
.checkboxMaxSelectionsMsg
Aunque es fácil editar las reglas para el widget de casilla de verificación de validación directamente en el archivo CSS,
también puede utilizar el panel Estilos CSS para editar el código CSS del widget. El panel Estilos CSS resulta útil para
ubicar las clases CSS asignadas a partes distintas del widget, en especial si utiliza el modo Actual del panel.
Véase también
“El panel Estilos CSS en modo Actual” en la página 118
DREAMWEAVER CS3 450
Guía del usuario
Para ello, debe identificar primero en Dreamweaver uno o varios archivos de origen XML (el “Conjunto de datos de Spry”)
que contengan los datos y, a continuación, insertar uno o varios objetos de datos de Spry para visualizar dichos datos.
Cuando el usuario abre la página en el navegador, el conjunto de datos se carga como una matriz plana de datos XML con
el aspecto de una tabla estándar de filas y columnas.
Por ejemplo, supongamos que tiene la siguientes estructura de datos XML en el archivo XML:
<products>
<product>
<name>Adobe Photoshop CS2</name>
<category>Digital Imaging</category>
<boximage>images/photoshop.gif</boximage>
<descheader>The professional standard in desktop digital imaging</descheader>
<desc>Adobe Photoshop CS2 software, the professional image-editing ...</desc>
</product>
<product>
<name>Adobe Illustrator CS2</name>
<category>Print Publishing</category>
<boximage>images/illustrator.gif</boximage>
<descheader>Vector graphics reinvented</descheader>
<desc>Adobe Illustrator CS2 software gives you new creative freedom ...</desc>
</product>
</products>
Si selecciona <product> como elemento de repetición, la matriz plana de datos XML aparece como una columna de datos
para cada elemento del producto, como <name>, en el conjunto de datos:
Hay distintas maneras de insertar objetos que muestren estos datos. En el siguiente ejemplo se muestra la manera de crear
una tabla en una página Web que incluye solamente tres elementos:
Con Spry, puede añadir fácilmente esta tabla en una página de Dreamweaver. También puede hacer ordenables una o varias
columnas para que el usuario sólo tenga que hacer clic en ellas para ordenarlas.
DREAMWEAVER CS3 451
Guía del usuario
Asimismo, puede insertar en la página una tabla dinámica y una región distinta (llamada región de detalle de Spry) y, a
continuación, vincular datos a la región detallada que muestre solamente el elemento <desc> (la descripción detallada
delproducto) de un solo producto. Una vez que los datos están vinculados a ambas regiones (la tabla dinámica y la región
de detalle), la región de detalle se actualiza con los detalles del producto cuando el usuario hace clic en una fila de la tabla
dinámica.
Cuando el usuario hace clic en otro producto de la tabla, la región de detalle se actualiza con la información de ese producto.
Ninguna de estas acciones (ordenar una tabla o actualizar una región de detalle cuando un usuario hace clic en ella) requiere
que el navegador actualice toda la página.
Puede incorporar objetos de datos de Spry en las páginas de Dreamweaver de muchas formas, algunas de las cuales
requieren un conocimiento más profundo del framework de Spry. Para más información sobre el framework de Spry, visite
www.adobe.com/go/learn_dw_spryframework_es. Para más información sobre los conjuntos de datos de Spry, visite
www.adobe.com/go/learn_dw_sprydataset_es.
Esto se conoce como regiones dinámicas maestra y de detalle. Normalmente, un área de la página (la tabla maestra) muestra
un conjunto abreviado de columnas del conjunto de datos y otra área (la región de detalle) muestra más información sobre
un registro seleccionado. La región de detalle depende de la tabla maestra, por lo que los cambios que se realicen en la tabla
maestra generan cambios en los datos de la región de detalle.
Cuando se trabaja con regiones dinámicas, se pueden crear dos regiones cada vez: la tabla maestra y una región de detalle.
Además debe seleccionar la opción Actualizar regiones de detalle al hacer clic en la fila al crear la tabla maestra, para
vincular a ella una región de detalle.
Cuando el usuario selecciona una fila de la tabla maestra, Spry identifica esa fila y actualiza de forma dinámica los datos
que se muestran en la región de detalle asociada.
Nota: Si no ha definido aún un conjunto de datos XML para realizar pruebas, la carpeta Spry Assets disponible en
www.adobe.com/go/learn_dw_spryframework_es incluye varios conjuntos de datos de ejemplo.
2 Puede aceptar el nombre de conjunto de datos de Spry predeterminado “ds1” o introducir uno de su preferencia.
3 Si tiene un archivo de datos XML con el que desea trabajar, haga clic en el botón examinar para seleccionarlo.
4 Si desea diseñar la página mediante una entrada de ejemplo de su servidor de prueba, haga clic en el vínculo Entrada de
tiempo de diseño.
5 Cuando haya identificado el conjunto de datos que desea utilizar, haga clic en el botón Obtener esquema para llenar el
panel Elemento de fila. Este panel muestra los elementos que se repiten (marcados con un pequeño signo “+”) y los que
están subordinados a otros (sangrados).
6 En el panel Elemento de fila, seleccione el elemento que contiene los datos que desea mostrar. Normalmente, éste es un
nodo repetido, como <product>, con varios campos subordinados, como <name>, <category> y <descheader>.
7 El cuadro de texto XPath muestra una expresión que indica dónde está ubicado el nodo elegido en el archivo de origen
XML. Por ejemplo, si utiliza un conjunto de datos con un esquema similar al que se muestra en el gráfico anterior y
selecciona el nodo repetido <product>, aparece el cuadro de texto XPath “products/product” para indicar que se deben
mostrar los datos encontrados en el nodo <product> repetido dentro del conjunto de datos <products>.
DREAMWEAVER CS3 453
Guía del usuario
Nota: XPath (Lenguaje de rutas XML) es una sintaxis para especificar porciones de un documento XML. Se suele utilizar sobre
todo como lenguaje de consultas para datos XML, del mismo modo que el lenguaje SQL se utiliza para realizar consultas en
bases de datos. Para más información sobre XPath, consulte la especificación del lenguaje XPath en el sitio Web del W3C
(www.w3.org/TR/xpath, en inglés).
8 Para ver el resultado en un navegador, haga clic en el botón Vista previa. Se muestran las primeras veinte filas del archivo
de datos XML, con una columna para cada elemento.
9 En ocasiones resulta útil configurar un campo como un tipo de datos específico, por ejemplo, numérico, para permitir
la validación de los datos introducidos o para definir un orden de clasificación específico. Si desea modificar el tipo de datos
para un elemento, selecciónelo en el panel Columnas del conjunto de datos y elija otro valor en el menú Tipo de datos.
10 Si desea que los datos se ordenen de forma automática a medida que se cargan, seleccione un elemento en el menú
Ordenar. Si más adelante inserta una tabla de Spry ordenable con un orden de clasificación distinto, tendrá prioridad el
orden elegido.
11 Seleccione Ascendente o Descendente en el menú Dirección para indicar el tipo de ordenación que se va a llevar a cabo.
12 Para asegurarse de que no hay columnas duplicadas, seleccione la opción Distinguir al cargar.
13 Active la opción Desactivar caché de datos XML si desea cargar los datos directamente desde el servidor. De forma
predeterminada, y con objeto de mejorar el rendimiento, el conjunto de datos XML de Spry se carga en una caché local del
equipo del usuario; sin embargo, si los datos son muy dinámicos, este método no supone ventaja alguna.
14 Seleccione la opción Actualizar datos automáticamente e introduzca un valor en milisegundos. Si selecciona esta
opción, el conjunto de datos actualiza de forma automática los datos XML desde el servidor en el intervalo especificado.
Esto resulta útil cuando se trabaja con datos que cambian con frecuencia.
15 Haga clic en Aceptar para asociar el conjunto de datos a la página.
Importante: Cuando define un conjunto de datos Spry, se añaden varias líneas de código al archivo para identificar los activos
de Spry: los archivos xpath.js y SpryData.js. No elimine este código o de lo contrario no funcionarán las funciones del conjunto
de datos de Spry.
Para utilizar una entrada de tiempo de diseño, deberá rellenar la categoría Servidor de prueba del cuadro de diálogo
Definición del sitio.
❖ Para obtener una entrada de tiempo de diseño, utilice el botón Examinar para ubicar el archivo y haga clic en Aceptar.
(A este cuadro de diálogo se accede al hacer clic en el vínculo del cuadro de diálogo Conjunto de datos XML de Spry.)
Nota: Cuando cargue el archivo final, recuerde modificar la ubicación del archivo del conjunto de datos para utilizar el archivo
del servidor.
Véase también
“Configuración de un servidor de prueba” en la página 44
Todos los objetos de datos de Spry deben estar dentro de una región de Spry. (Si intenta añadir un objeto de datos de Spry
antes de añadir una región de Spry a la página, Dreamweaver le pide que añada una región de Spry.) De forma
predeterminada, las regiones de Spry se encuentran en contenedores <div> HTML. Puede añadirlas antes de añadir la
tabla, añadirlas automáticamente cuando inserte una tabla o lista de repetición, o distribuirlas alrededor de objetos de tabla
o lista repetida existentes.
DREAMWEAVER CS3 454
Guía del usuario
Si se añade una región de detalle, se suele añadir primero el objeto de tabla maestra y después se selecciona la opción
Actualizar regiones de detalle. El único valor que varía y que es específico de una región de detalle es la opción Tipo del
cuadro de diálogo Insertar región de Spry.
2 Para el contenedor de objeto, seleccione la opción <div> o <span>. De forma predeterminada se utiliza un contenedor
<div>.
3 Seleccione una de las opciones siguientes:
• Para crear una región de Spry, selección Región (valor predeterminado) como tipo de región que se va a insertar.
• Para crear una región de detalle de Spry, seleccione la opción Región de detalle. La región de detalle únicamente se
utilizaría si desea vincular datos dinámicos que se actualizan cuando cambian los datos de otras regiones de Spry.
Importante: Debe insertar una región de detalle en una <div> diferente a la de la región de tabla maestra. Es posible que tenga
que utilizar la vista Código para situar con precisión el punto de inserción.
6 Al hacer clic en Aceptar, Dreamweaver coloca un marcador de región en la página con el texto “El contenido de la región
de Spry va aquí”. Puede sustituir este marcador por un objeto de datos de Spry, como una tabla o una lista de repetición, o
por datos dinámicos desde panel Vinculaciones.
7 Para sustituir el texto del marcador por un objeto de datos de Spry (por ejemplo, una tabla de Spry), haga clic en el botón
del objeto de datos de Spry correspondiente en la categoría Spry de la barra Insertar.
8 Para sustituir el texto del marcador por datos dinámicos, utilice uno de los métodos siguientes:
• Arrastre uno o varios elementos del panel Vinculaciones sobre el texto seleccionado.
Nota: En el panel Vinculaciones hay algunos elementos de Spry incorporados, ds_RowID, ds_CurrentRowID y ds_RowCount.
Spry utiliza estos elementos para definir la fila en la que el usuario hizo clic al determinar cómo se actualizan las regiones de
detalle dinámicas.
• En la vista Código, escriba directamente el código de uno o varios elementos. Utilice este formato: {dataset-
name::element-name}, como en {ds1::category}. o {dsProducts::desc}. Si sólo utiliza un conjunto de datos en el
archivo, o si utiliza elementos de datos del mismo conjunto de datos que ha definido para la región, puede omitir el
nombre del conjunto de datos y escribir simplemente {category} o {desc}.
Independientemente del método que utilice para definir el contenido de la región, se añaden las siguientes líneas al código HTML:
<div spry:region="ds1">{name}{category}</div>
<div spry:region="ds2">{ds1::name}{ds1::descheader}</div>
DREAMWEAVER CS3 455
Guía del usuario
Si crea una tabla sencilla, puede establecer como ordenables una o varias columnas y definir estilos CSS para distintos
elementos de la tabla.
El proceso de creación de una tabla maestra dinámica es el mismo que para crear una tabla sencilla; sin embargo, en el caso
de la tabla maestra, puede vincular una región dinámica de detalle a la tabla, de manera que cuando un usuario haga clic
en una fila de la tabla, los datos de la región de detalle se actualicen de forma dinámica.
Para crear una tabla maestra dinámica de Spry, inserte primero una tabla maestra, que muestra los datos que se utilizan para
activar los cambios dinámicos y, a continuación, inserte una región de detalle, que contiene los datos que sufren los
cambios.
3 En el panel Columnas, ajuste las columnas para la tabla mediante el procedimiento siguiente:
• Haga clic en el signo más (+) o menos (-) para añadir o quitar columnas.
• Haga clic en las flechas hacia arriba o hacia abajo para mover una columna. Al mover una columna hacia arriba, se
mueve a la derecha en la tabla resultante; al mover una columna hacia abajo, se mueve a la izquierda.
4 Para definir una columna para ordenar, selecciónela en el panel Columnas y elija Ordenar columna al hacer clic en el
encabezado. Repita esta operación para cada columna que desee ordenar.
5 Si tiene estilos CSS asociados a la página, como hoja de estilos adjunta o como conjunto de estilos individuales en la
página HTML, puede elegir una clase CSS para una o varias de las siguientes opciones:
Clase fila impar Cambia el aspecto de las filas impares.
Clase activable Cambiar el aspecto de una fila al pasar el puntero del ratón por ella.
6 Si va a crear una tabla de Spry sencilla, desactive la opción predeterminada, Actualizar regiones de detalle al hacer clic
en la fila. Mantenga la opción activada si va a crear una tabla de Spry maestra dinámica.
Nota: Si va a insertar una tabla maestra dinámica, en la vista Código podrá ver que Dreamweaver inserta etiquetas de tabla
HTML y una etiqueta spry:repeat con una operación onClick para la fila actual. Ésta es la forma en la que Spry determina
dónde ha hecho clic el usuario y qué datos se deben actualizar de forma dinámica.
7 Haga clic en Aceptar para ver que la tabla aparece en la vista Diseño con una fila de encabezados y una fila de referencias
de datos, entre corchetes ({}), para cada uno de los elementos incluidos. En la vista Código, se insertan etiquetas de tabla
HTML en el archivo junto con código que identifica las columnas de nombre y categoría ordenables.
2 Para el contenedor de objeto, seleccione la opción <div> o <span> en función del tipo de etiqueta que desea. De forma
predeterminada se utiliza un contenedor <div>.
3 Seleccione la opción Repetir (valor predeterminado) o Repetir hijo.
Si desea más flexibilidad, puede utilizar la opción Repetir hijo donde la validación de datos se realice para cada línea de
una lista en el nivel hijo. Por ejemplo, si tiene una lista <ul>, los datos se comprueban en el nivel <li>. Si elige la opción
Repetir, los datos se comprueban en el nivel <ul>. La opción Repetir hijo puede resultar especialmente útil si utiliza expresiones
condicionales en el código.
7 Al hacer clic en Aceptar, Dreamweaver inserta un marcador de región en la página con el texto “El contenido de la región
de Spry va aquí”. Puede sustituir este marcador por un objeto de datos de Spry, como una tabla o una lista de repetición, o
por datos dinámicos desde panel Vinculaciones.
8 Para sustituir el texto del marcador por un objeto de datos de Spry, haga clic en el botón del objeto de datos de Spry
correspondiente de la barra Insertar.
9 Para sustituir el texto del marcador por datos dinámicos, utilice uno de los métodos siguientes:
• Arrastre uno o varios elementos del panel Vinculaciones sobre el texto seleccionado.
Nota: En el panel Vinculaciones hay algunos elementos de Spry incorporados, ds_RowID, ds_CurrentRowID y ds_RowCount.
Spry utiliza estos elementos para definir la fila en la que el usuario hizo clic al determinar cómo se actualizan las regiones de
detalle dinámicas.
• En la vista Código, escriba directamente el código de uno o varios elementos. Utilice este formato: {dataset-
name::element-name}, como en {ds1::category}. o {dsProducts::desc}. Si sólo utiliza un conjunto de datos en el
archivo, o si utiliza elementos de datos del mismo conjunto de datos que ha definido para la región, puede omitir el
nombre del conjunto de datos y escribir simplemente {category} o {desc}.
Independientemente del método que utilice para definir el contenido de la región, se añaden las siguientes líneas al código HTML:
<div spry:region="ds1">{name}{category}</div>
<div spry:region="ds2">{ds1::name}{ds1::descheader}</div>
2 Seleccione la etiqueta de contenedor que desea utilizar: UL, OL, DL o SELECT. El resto de las opciones varía en función
del contenedor que elija. Si elige SELECT, debe definir los siguientes campos:
• Columna de etiquetas: Esto es lo que ven los usuarios cuando visualizan la página en los navegadores.
• Columna Valor: Éste es el valor real que se envía al servidor en segundo plano.
Por ejemplo, puede crear una lista de estados y mostrar a los usuarios Alabama y Alaska pero enviar AL o AL al servidor.
También puede seleccionar SELECT como herramienta de navegación y mostrar nombres de productos, como “Adobe
Dreamweaver” y “Adobe Acrobat” a los usuarios, pero enviar URL, como “support/products/dreamweaver.html” y
“support/products/acrobat.html” al servidor.
Nota: Para aplicar un efecto a un elemento, debe estar seleccionado o tener un ID. Por ejemplo, si va a aplicar un resaltado a
una etiqueta div que no está seleccionada, ésta debe tener un valor de ID válido. Si el elemento no dispone aún de un ID, tendrá
que añadir uno al código HTML.
Los efectos pueden modificar la opacidad, escala y posición del elemento, así como las propiedades de estilo, como el color
de fondo. Puede crear efectos visuales interesantes mediante la combinación de una o varias propiedades.
Los efectos están basados en Spry y, por lo tanto, cuando un usuario hace clic en un objeto con un efecto, no es necesario
actualizar toda la página HTML, sino que sólo se actualiza de forma dinámica dicho objeto.
Subir persiana/Bajar persiana Simula la persiana de una ventana que sube o baja para ocultar o mostrar el elemento.
Arrinconar Hace que desaparezca el elemento por la esquina superior izquierda de la página.
Importante: Cuando utiliza un efecto, se añaden varías líneas de código al archivo en la vista Código. Una línea identifica el
archivo SpryEffects.js, necesario para incluir efectos. Si elimina esta línea del código, no funcionarán los efectos.
Para una introducción más detallada de los efectos Spry disponibles en el framework de Spry, visite
www.adobe.com/go/learn_dw_spryeffects_es.
DREAMWEAVER CS3 458
Guía del usuario
8 Si elige Píxeles en los cuadros Aumentar/Reducir Desde o Hasta, se activa el campo ancho/alto. En función de la opción
elegida, el elemento aumentará o disminuirá de tamaño proporcionalmente.
9 Seleccione si desea que el elemento aumente o disminuya de tamaño en la esquina superior izquierda de la página o en
el centro de la misma.
10 Seleccione Alternar efecto si desea que el efecto sea reversible, es decir, que el elemento aumente o disminuya de tamaño
con clics sucesivos.
8 Seleccione Alternar efecto si desea que el efecto sea reversible, es decir, que el elemento se deslice hacia arriba y hacia
abajo con clics sucesivos.
Eliminación de un efecto
Puede eliminar uno o varios comportamientos de efectos de un objeto.
Las aplicaciones Web se crean en respuesta a diversas necesidades o problemas. En esta sección se describen los usos más
habituales de las aplicaciones Web y se proporciona un ejemplo sencillo.
• Permitir a los usuarios localizar información de forma rápida y sencilla en un sitio Web en el que se almacena gran
cantidad de contenido.
Este tipo de aplicación Web ofrece a los visitantes la posibilidad de buscar contenido, organizarlo y navegar por él de la
manera que estimen oportuna. Algunos ejemplos son: las intranets de las empresas, Microsoft MSDN
(www.msdn.microsoft.com) y Amazon.com (www.amazon.com).
• Recoger, guardar y analizar datos suministrados por los visitantes de los sitios.
En el pasado, los datos introducidos en los formularios HTML se enviaban como mensajes de correo electrónico a los
empleados o a aplicaciones CGI para su procesamiento. Una aplicación Web permite guardar datos de formularios
directamente en una base de datos, además de extraer datos y crear informes basados en la Web para su análisis. Ejemplos
de ello son las páginas de los bancos en línea, las páginas de tiendas en línea, las encuestas y los formularios con datos
suministrados por el usuario.
informar a Pedro del número total de kilómetros recorridos cada mes a través del correo electrónico. A finales de mes,
Pedro reúne todos los mensajes de correo electrónico y entrega a los empleados pequeños regalos en metálico en función
del total de puntos acumulados.
El problema de Pedro es que el programa de salud ha tenido demasiado éxito. Es tal el número de empleados que participan
en él que Pedro se ve inundado de mensajes a final de cada mes. Pedro pregunta a Ana si se le ocurre alguna solución basada
en la Web.
Ana le propone una aplicación Web basada en la intranet, que puede realizar las siguientes tareas:
• Permitir a los empleados introducir los kilómetros recorridos en una página Web mediante un formulario HTML
sencillo
• Almacenar los kilómetros recorridos por cada empleado en una base de datos
• Calcular los puntos en función de los datos de kilometraje
• Permitir a los empleados supervisar su progreso mensual
• Proporcionar a Pedro acceso mediante un solo clic al total de puntos al final de cada mes
Ana tiene la aplicación lista y en funcionamiento antes de la hora del almuerzo gracias a Dreamweaver, que proporciona las
herramientas necesarias para crear este tipo de aplicación con rapidez y facilidad.
Por ejemplo, podría diseñar una página para que mostrara los resultados del programa de salud y dejara cierta información
fuera (como el nombre del empleado y sus resultados) para calcularla cuando la página la solicite un empleado en
particular.
En las siguientes secciones se describe con mayor detalle el funcionamiento de las aplicaciones Web.
El contenido final de una página Web estática lo determina el diseñador de la página y no cambia cuando se solicita la
página. A continuación se incluye un ejemplo:
<html>
<head>
<title>Trio Motors Information Page</title>
</head>
<body>
<h1>About Trio Motors</h1>
<p>Trio Motors is a leading automobile manufacturer.</p>
</body>
</html>
El diseñador escribe todas y cada una de las líneas de código HTML de la página antes de colocarla en el servidor. El código
HTML no cambia una vez colocado en el servidor y por ello, este tipo de páginas se denomina página estática.
Nota: En sentido estricto, una página "estática" puede no ser estática en absoluto. Por ejemplo, una imagen de sustitución o
contenido de Flash (un archivo SWF) puede hacer que una página estática tome vida. No obstante, en esta guía se habla de
página estática cuando ésta se envía al navegador sin modificaciones.
DREAMWEAVER CS3 463
Guía del usuario
Cuando el servidor Web recibe una petición de una página estática, el servidor lee la solicitud, localiza la página y la envía
al navegador solicitante, como se muestra en el siguiente ejemplo:
A. Paso 1: el navegador Web solicita la página estática. B. Paso 2: el servidor localiza la página. C. Paso 3: el servidor Web envía la página al
navegador solicitante.
En el caso de las aplicaciones Web, algunas líneas de código no están determinadas cuando el usuario solicita la página.
Estas líneas deben determinarse mediante algún mecanismo antes de enviar la página al navegador. En la siguiente sección
se describe dicho mecanismo.
El servidor de aplicaciones lee el código de la página, finaliza la página en función de las instrucciones del código y elimina
el código de la página. El resultado es una página estática que el servidor de aplicaciones devuelve al servidor Web, que a
su vez la envía al navegador solicitante. Lo único que el navegador recibe cuando llega la página es código HTML puro. A
continuación se incluye una vista de este proceso:
A. Paso 1: el navegador Web solicita la página dinámica. B. Paso 2: el servidor Web localiza la página y la envía al servidor de aplicaciones.
C. Paso 3: el servidor de aplicaciones busca instrucciones en la página y la termina. D. Paso 4: el servidor de aplicaciones pasa la página
terminada al servidor Web. E. Paso 5: el servidor Web envía la página finalizada al navegador solicitante.
DREAMWEAVER CS3 464
Guía del usuario
La instrucción para extraer datos de una base de datos recibe el nombre de consulta de base de datos. Una consulta consta
de criterios de búsqueda expresados en un lenguaje de base de datos denominado SQL (Structured Query Language,
lenguaje de consulta estructurado). La consulta SQL se escribe en los scripts o etiquetas del lado del servidor de la página.
Un servidor de aplicaciones no se puede comunicar directamente con una base de datos porque el formato de esta última
impide que se descifren los datos, de una forma bastante similar a cuando un documento de Microsoft Word no puede
descifrarse al abrirlo con el Bloc de Notas o BBEdit. El servidor de aplicaciones sólo se puede comunicar con la base de
datos a través de un controlador que actúe de intermediario con la base de datos: el software actúa entonces como un
intérprete entre el servidor de aplicaciones y la base de datos.
Una vez que el controlador establece la comunicación, la consulta se ejecuta en la base de datos y se crea un juego de
registros. Un juego de registros es un conjunto de datos extraídos de una o varias tablas de una base de datos. El juego de
registros se devuelve al servidor de aplicaciones, que emplea los datos para completar la página.
Esta instrucción crea un juego de registros de tres columnas y lo completa con filas que contienen el apellido, el nombre y
los puntos de forma física de todos los empleados de la base de datos. Para más información, consulte
www.adobe.com/go/learn_dw_sqlprimer_es.
En el siguiente ejemplo se muestra el proceso de consulta de base de datos y de devolución de los datos al navegador:
DREAMWEAVER CS3 465
Guía del usuario
D
G
E F
A. Paso 1: el navegador Web solicita la página dinámica. B. Paso 2: el servidor Web localiza la página y la envía al servidor de aplicaciones.
C. Paso 3: el servidor de aplicaciones busca instrucciones en la página. D. Paso 4: el servidor de aplicaciones envía la consulta al controlador
de la base de datos. E. Paso 5: el controlador ejecuta la consulta en la base de datos. F. Paso 6: el juego de registros se devuelve al controlador.
G. Paso 7: el controlador pasa el juego de registros al servidor de aplicaciones. H. Paso 8: el servidor de aplicaciones inserta los datos en una
página y luego pasa la página al servidor Web. I. Paso 9: el servidor Web envía la página finalizada al navegador solicitante.
Puede utilizar prácticamente cualquier base de datos con su aplicación Web, siempre y cuando se haya instalado el
controlador de base de datos correcto en el servidor.
Si tiene intención de desarrollar pequeñas aplicaciones de bajo coste, puede utilizar una base de datos basada en archivos,
como las que permite crear Microsoft Access. En cambio, si desea desarrollar aplicaciones empresariales críticas, puede
utilizar una base de datos basada en servidor, como las que permite crear Microsoft SQL Server, Oracle 9i o MySQL.
Si la base de datos está situada en un sistema distinto del servidor Web, asegúrese de disponer de una conexión rápida entre
ambos sistemas para que la aplicación Web pueda funcionar de forma rápida y eficiente.
<html>
<head>
<title>Trio Motors Information Page</title>
</head>
<body>
<h1>About Trio Motors</h1>
<p>Trio Motors is a leading automobile manufacturer.</p>
<!--- embedded instructions start here --->
<cfset department="Sales">
<cfoutput>
<p>Be sure to visit our #department# page.</p>
</cfoutput>
<!--- embedded instructions end here --->
</body>
</html>
El servidor Web envía la página al navegador solicitante, que la muestra de la siguiente forma:
La utilización de un lenguaje basado en etiquetas o en scripts se decide en función de la tecnología de servidor disponible
en el servidor. A continuación se enumeran los lenguajes más utilizados para las cinco tecnologías de servidor que admite
Dreamweaver:
C#
JavaScript
PHP PHP
Dreamweaver puede crear los scripts (archivos de comando) o las etiquetas del lado del servidor necesarias para que sus
páginas funcionen, o puede escribirlos usted manualmente en el entorno de codificación de Dreamweaver.
Véase también
“Elección de un servidor de aplicaciones” en la página 471
DREAMWEAVER CS3 467
Guía del usuario
Entre los servidores de aplicaciones más habituales se encuentran ColdFusion, Macromedia JRun Server, Microsoft .NET
Framework, IBM WebSphere y Apache Tomcat.
Una base de datos Conjunto de datos almacenados en tablas. Cada fila de una tabla constituye un registro de datos, y cada
columna constituye un campo del registro, como se indica en el siguiente ejemplo:
Un controlador de base de datos Software que actúa como intérprete entre una aplicación Web y una base de datos. Los
datos de una base de datos se almacenan en un formato propio de dicha base de datos. Un controlador de base de datos
permite a la aplicación Web leer y manipular datos que, de otro modo, resultarían indescifrables.
Un sistema de administración de base de datos (DBMS o sistema de base de datos) Software que se utiliza para crear y
manipular bases de datos. Entre los sistemas de bases de datos más habituales figuran Microsoft Access, Oracle 9i y MySQL.
Una consulta de base de datos Operación mediante la cual se extrae un juego de registros de una base de datos. Una
consulta consta de criterios de búsqueda expresados en un lenguaje de base de datos denominado SQL. Por ejemplo, la
consulta puede especificar que sólo se incluyan determinadas columnas o determinados registros en el juego de registros.
Una página dinámica Página Web personalizada por el servidor de aplicaciones antes de que la página se envíe a un
navegador.
Un juego de registros Conjunto de datos extraídos de una o varias tablas de una base de datos, como se ilustra en el
siguiente ejemplo:
DREAMWEAVER CS3 468
Guía del usuario
Una base de datos relacional Base de datos que contiene múltiples tablas que comparten datos. La siguiente base de datos
es relacional porque dos tablas comparten la columna DepartmentID.
Una tecnología de servidor Tecnología que utiliza un servidor de aplicaciones para modificar páginas dinámicas en tiempo
de ejecución.
Entre los servidores Web más utilizados se encuentran Microsoft Internet Information Server, Microsoft Personal Web
Server, Apache HTTP Server, Netscape Enterprise Server y Sun ONE Web Server.
Si es usted usuario de Macintosh, puede utilizar el servidor Web Apache ya instalado en su equipo Macintosh.
Nota: Adobe no ofrece asistencia técnica para productos de software de otros fabricantes como Microsoft Internet Information
Server. Si necesita ayuda sobre un producto de Microsoft, póngase en contacto con el servicio técnico de Microsoft.
Si utiliza Internet Information Server (IIS) para desarrollar aplicaciones Web, el nombre predeterminado del servidor Web
será el nombre del equipo. Puede cambiar el nombre del servidor cambiando el nombre de su equipo. Si su equipo no tiene
ningún nombre asignado, el servidor utilizará como nombre la palabra localhost.
DREAMWEAVER CS3 469
Guía del usuario
El nombre del servidor corresponde a la carpeta raíz del servidor (en un equipo Windows), que es muy probable que sea
C:\Inetpub\wwwroot. Puede abrir cualquier página Web almacenada en la carpeta raíz introduciendo la siguiente URL en
un navegador que se encuentre en ejecución en su equipo:
http://nombre_de_servidor/nombre_de_archivo
Por ejemplo, si el nombre del servidor es mer_noire y la página Web denominada soleil.htm está almacenada en
C:\Inetpub\wwwroot\, puede abrir la página introduciendo la siguiente URL en un navegador que se encuentre en
ejecución en el equipo local:
http://mer_noire/soleil.html
Nota: Recuerde que en el URL debe utilizar barras diagonales normales, no invertidas.
También puede abrir cualquier página Web almacenada en cualquier subcarpeta de la carpeta raíz especificando la
subcarpeta en el URL. Supongamos, por ejemplo, que el archivo soleil.htm está almacenado en una subcarpeta
denominada gamelan, como se indica a continuación:
C:\Inetpub\wwwroot\gamelan\soleil.htm
Puede abrir esta página introduciendo la siguiente URL en un navegador que se encuentre en ejecución en su equipo:
http://mer_noire/gamelan/soleil.htm
Cuando el servidor Web se encuentre en ejecución en el equipo, podrá sustituir el nombre del servidor por localhost. Por
ejemplo, las siguientes URL abren la misma página en un navegador:
http://mer_noire/gamelan/soleil.htm
http://localhost/gamelan/soleil.htm
Nota: Otra expresión que puede utilizar en lugar del nombre del servidor o localhost es 127.0.0.1 (por ejemplo,
http://127.0.0.1/gamelan/soleil.htm).
Véase también
“Instalación de un servidor Web local” en la página 468
Si no utiliza un servicio de alojamiento Web, elija un servidor Web e instálelo en el equipo local o en un equipo remoto.
Los usuarios de Windows que deseen desarrollar aplicaciones Web ColdFusion pueden utilizar el servidor Web incluido en
la edición del desarrollador del servidor de aplicaciones ColdFusion MX 7, que se puede instalar y utilizar gratuitamente.
El resto de usuarios de Windows pueden ejecutar un servidor Web en el equipo local si instalan IIS. Es posible que ya haya
instalado este servidor Web en su equipo. Compruebe la estructura de carpetas para averiguar si contiene una carpeta
denominada C:\Inetpub o D:\Inetpub. IIS crea esta carpeta durante la instalación.
Las páginas ASP.NET sólo funcionan con un servidor Web: Microsoft IIS5 o posterior. Como IIS 5 es un servicio de los
sistemas operativos Windows 2000 y Windows XP Professional, podrá utilizar estas dos versiones de Windows para
hospedar aplicaciones ASP.NET. No obstante, podrá desarrollar (aunque no hospedar) aplicaciones ASP.NET en cualquier
equipo que ejecute Dreamweaver, incluido un Mac OS.
En el caso de Mac OS, puede utilizar un servicio de alojamiento Web o instalar el software necesario en un equipo remoto.
También puede desarrollar localmente sitios PHP mediante el servidor Web Apache y un servidor de aplicaciones PHP
instalado con el sistema operativo.
Para información sobre cómo instalar y configurar otros servidores Web, véase la documentación del proveedor del
servidor o solicite ayuda al administrador del sistema.
DREAMWEAVER CS3 470
Guía del usuario
Nota: Si desea desarrollar aplicaciones ColdFusion, puede utilizar como alternativa el servidor Web instalado con la edición
para desarrolladores de ColdFusion MX 7.
Si es usted usuario de Windows XP Professional, compruebe si IIS está instalado y en ejecución en su sistema. Para ello,
busque la carpeta C:\Inetpub. Si no existe, es probable que IIS no esté instalado en el sistema.
1 Seleccione Inicio > Configuración > Panel de control > Agregar o quitar programas o Inicio > Panel de control > Agregar
o quitar programas.
2 Seleccione Agregar o quitar componentes de Windows.
3 Seleccione Internet Information Services (IIS) y haga clic en Siguiente.
4 Siga las instrucciones de instalación y compruebe el servidor Web.
2 Abra la página de prueba en el navegador Web con una petición HTTP. Si se está ejecutando IIS en el equipo local,
introduzca la siguiente URL en el navegador Web:
http://localhost/myTestFile.html
3 Si IIS está en ejecución en un equipo conectado a red, utilice el nombre del equipo conectado a red como el nombre de
dominio. Por ejemplo, si el nombre del equipo que ejecuta IIS es rockford-pc, introduzca la siguiente URL en el navegador:
http://rockford-pc/myTestFile.html
Nota: Si desea desarrollar aplicaciones ColdFusion, pueden utilizar como alternativa el servidor Web instalado con la edición
para desarrolladores de ColdFusion MX 7.
2 Abra la página de prueba en el navegador Web con una petición HTTP introduciendo el siguiente URL en el navegador Web:
http://localhost:80/~su_nombre_de_usuario/myTestFile.htm
DREAMWEAVER CS3 471
Guía del usuario
3 Si el navegador muestra la página, el servidor Web se estará ejecutando con normalidad. Si el navegador no muestra la
página, asegúrese de que ha especificado su nombre de usuario de Macintosh con el carácter ~ como prefijo.
Nota: Su servidor Web Apache no funcionará con PHP de forma predeterminada; debe configurarlo antes de utilizar PHP.
Véase también
“Instalación de un servidor de aplicaciones PHP” en la página 472
• Un servidor Web
• Un servidor de aplicaciones que se ejecute en el servidor Web
Nota: En el contexto de las aplicaciones Web, los términos servidor Web y servidor de aplicaciones se refieren a software y no
a hardware.
Si desea utilizar una base de datos con la aplicación, necesitará además el siguiente software:
Si desea utilizar una base de datos con la aplicación Web, deberá conectarse antes con ella.
Véase también
“Instalación de un servidor Web local” en la página 468
Apache Tomcat
Nota: Compruebe que el servidor de aplicaciones es compatible con el servidor Web. Por ejemplo, .NET Framework sólo
funciona con IIS 5 o posterior.
Para obtener información sobre ColdFusion, seleccione Ayuda de ColdFusion del menú Ayuda.
Para obtener más información sobre ASP.NET, visite el sitio Web de Microsoft http://msdn.microsoft.com/asp.net/.
Para obtener más información sobre ASP, visite el sitio Web de Microsoft en
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/activeservpages.asp.
Para obtener más información sobre JSP, visite el sitio Web de Sun Microsystems en java.sun.com/products/jsp/.
Para obtener más información sobre PHP, visite el sitio Web de PHP en www.php.net/.
Tanto los usuarios de Windows como los de Macintosh pueden descargar e instalar una edición de desarrollador completa,
la edición ColdFusion MX 7, desde el sitio Web de Adobe en www.adobe.com/go/coldfusion/_es.
Nota: Developer Edition es una edición de uso no comercial que se utiliza para desarrollar y probar aplicaciones Web. No tiene
licencia para implementarla. Admite solicitudes del host local y de dos direcciones IP remotas. Puede utilizarlo para desarrollar
y probar sus aplicaciones Web siempre que quiera; el software no caduca. Para más información, consulte la ayuda de
ColdFusion (Ayuda > Ayuda de ColdFusion).
Durante la instalación, puede configurar ColdFusion para utilizar el servidor Web incorporado en ColdFusion u otro
servidor instalado en el sistema. Por lo general, es mejor que el entorno de desarrollo y el entorno de producción se
correspondan. Por tanto, si dispone de un servidor Web como Microsoft IIS en el equipo de desarrollo, selecciónelo en
lugar de utilizar el servidor Web de ColdFusion incorporado.
Después de instalar el servidor de aplicaciones, cree una carpeta raíz para la aplicación Web.
Para más información sobre el servidor de aplicaciones, consulte la documentación de PHP, que puede descargar también
del sitio Web de PHP en www.php.net/download-docs.php.
Con PHP 5, la extensión MySQL que permite que PHP funcione con un servidor de base de datos MySQL no se instala ni
se activa de manera predeterminada con el instalador de Windows.
5 En la carpeta de instalación de PHP (que probablemente sea C:\Archivos de programa\PHP), localice el archivo php.ini
y ábralo en el Bloc de notas.
Deberá editar este archivo para activar la extensión MySQL.
El punto y coma (;) del principio de la línea indica a PHP que ignore la línea.
10 Reinicie IIS.
Después de instalar PHP, puede comprobar el servidor para asegurarse de su correcto funcionamiento. Consulte la siguiente
sección.
3 Copie el archivo en la carpeta C:\Inetpub\wwwroot del equipo Windows donde se ejecute IIS.
4 En el navegador Web, introduzca el URL de la página de prueba y, a continuación, presione Intro.
Si ha instalado PHP en el equipo local, puede introducir el siguiente URL:
http://localhost/timetest.php
La hora especificada se considera contenido dinámico porque cambia cada vez que se solicita la página. Haga clic en el
botón Actualizar del navegador para generar una nueva página con otra hora.
Nota: Si examina el código fuente (Ver > Código fuente en Internet Explorer) observará que la página no utiliza ningún
JavaScript del lado del cliente para conseguir este efecto.
• El URL contiene un error de escritura. Compruebe si hay errores y no introduzca una barra diagonal después del nombre
de archivo, como http://localhost/timetest.php/.
• El código de la página contiene un error de escritura.
DREAMWEAVER CS3 474
Guía del usuario
Después de instalar y comprobar el software del servidor, cree una carpeta raíz para la aplicación Web. Consulte “Creación
de una carpeta raíz para la aplicación” en la página 476.
5 En Terminal, descomprima el archivo gz escribiendo gunzip seguido del nombre del archivo gz de la carpeta webapps.
Por ejemplo, si ha descargado entropy-php-5.2.0-3.tar.gz, introduzca el siguiente comando y presione Intro:
gunzip entropy-php-5.2.0-3.tar.gz
6 En Terminal, abra el archivo contenedor tar que ha descomprimido escribiendo tar xf seguido del nombre del archivo
tar. Ejemplo:
tar xf entropy-php-5.2.0-3.tar
7 Haga doble clic en el paquete de instalador entropy-php.mpkg y siga las instrucciones que aparecen en pantalla.
Después de instalar PHP, puede comprobar el servidor para asegurarse de su correcto funcionamiento. Consulte la siguiente
sección.
La hora especificada se considera contenido dinámico porque cambia cada vez que se solicita la página. Haga clic en el
botón Actualizar del navegador para generar una nueva página con otra hora.
Nota: Si examina el código fuente (View > View Source en Safari) observará que la página no utiliza ningún JavaScript del
lado del cliente para conseguir este efecto.
Los usuarios de Windows XP Professional pueden instalar y ejecutar IIS en un equipo local. Para obtener instrucciones,
consulte “Instalación de Internet Information Server (Windows)” en la página 470.
Los usuarios de Macintosh pueden utilizar un servicio de alojamiento Web con un plan ASP o instalar IIS en un equipo
remoto.
Después de instalar IIS, cree una carpeta raíz para la aplicación Web.
1 Compruebe si .NET Framework está instalado en el sistema revisando la lista de aplicaciones del cuadro de diálogo
Agregar o quitar programas (Inicio > Panel de control > Agregar o quitar programas). Si Microsoft .NET Framework 1.1
aparece en la lista, Framework ya está instalado, por lo que podrá saltar al paso 3.
2 Si .NET Framework no está instalado en el sistema, descargue e instale Microsoft .NET Framework 1.1 Redistributable
Package (Paquete redistribuible de Microsoft .NET Framework 1.1) del sitio Web de Microsoft y siga las instrucciones de
instalación que aparecen en el sitio Web.
Nota: Framework se instala como una actualización de Windows.
3 Descargue Microsoft .NET Framework 1.1 Software Development Kit (SDK) del sitio Web de Microsoft y siga las
instrucciones de instalación.
Tras instalar .NET Framework y SDK, debe instalar también el paquete Microsoft Data Access Components (MDAC) 2.8.
Puede descargarlo e instalarlo gratis del sitio Web de Microsoft en http://msdn.microsoft.com/data/mdac/downloads/.
Los usuarios de Macintosh pueden utilizar un servicio de alojamiento Web con un plan ASP.NET o instalar .NET
Framework y SDK en un equipo Windows 2000 o Windows XP Professional remoto que ejecute IIS 5 o posterior.
Después de instalar .NET Framework y SDK, cree una carpeta raíz para la aplicación Web.
• Macromedia JRun para Windows, Mac OS X, Linux, Solaris o UNIX. Puede descargar una versión de prueba de JRun
del sitio Web de Adobe en www.adobe.com/go/jrun/_es.
• Tomcat para Windows y UNIX (incluido Mac OS X). Puede descargar una copia de Tomcat del sitio Web de Jakarta
Project en la dirección http://tomcat.apache.org/. Para más información sobre la instalación de Tomcat en un
Macintosh, consulte el sitio Web de Apple en http://developer.apple.com/internet/java/tomcat1.html.
DREAMWEAVER CS3 476
Guía del usuario
Después de instalar un servidor de aplicaciones JSP, cree una carpeta raíz para la aplicación Web.
El servidor Web puede servir cualquier página de esta carpeta o de cualquiera de sus subcarpetas en respuesta a las
peticiones HTTP de un navegador. Por ejemplo, en un equipo que ejecute ColdFusion MX 7, podrá suministrarse a un
servidor Web cualquier archivo de la carpeta \CFusionMX7\wwwroot o de sus subcarpetas.
A continuación, se indican las carpetas raíz predeterminadas de los servidores Web seleccionados:
ColdFusion MX 7 \CFusionMX7\wwwroot
IIS \Inetpub\wwwroot
Para probar el servidor Web, coloque una página HTML de prueba en la carpeta raíz predeterminada e intente abrirla
introduciendo el URL de la página en un navegador. El URL se compone del nombre de dominio y el nombre del archivo
de la página HTML, como se indica a continuación: www.example.com/testpage.htm.
Si el servidor Web se ejecuta en un equipo local, puede utilizar localhost en lugar del nombre de dominio. Introduzca el
URL localhost de entre los siguientes que corresponda al servidor Web:
ColdFusion MX 7 http://localhost:8500/testpage.htm
IIS http://localhost/testpage.htm
Nota: De forma predeterminada, el servidor Web de ColdFusion MX 7 se ejecuta en el puerto 8500 y el servidor Web Jarkarta
Tomcat, en el puerto 8080.
• El servidor Web no se ha iniciado. Consulte las instrucciones de inicio en la documentación del servidor Web.
• La extensión del archivo no es .htm o .html.
• Ha indicado la ruta de archivo de la página (por ejemplo, c:\CFusionMX7\wwwroot\testpage.htm), no su URL (por
ejemplo, http://localhost:8500/testpage.htm), en el cuadro de texto de dirección del navegador.
• El URL contiene un error de escritura. Compruebe si hay errores y no introduzca una barra diagonal después del nombre
de archivo, como http://localhost:8080/testpage.htm/.
Tras crear una carpeta raíz para la aplicación, defina un sitio de Dreamweaver para administrar los archivos.
DREAMWEAVER CS3 477
Guía del usuario
Véase también
“Instalación de un servidor Web local” en la página 468
• Tiene acceso a un servidor Web. El servidor Web puede ejecutarse en un equipo local, en un equipo remoto (por
ejemplo, un servidor de desarrollo) o en un servidor mantenido por una empresa que ofrezca alojamiento Web.
• Un servidor de aplicaciones está instalado y se ejecuta en el sistema donde se encuentra el servidor Web.
• Ha creado una carpeta raíz para la aplicación Web en el sistema que ejecuta el servidor Web.
Para definir un sitio de Dreamweaver para la aplicación Web, siga estos tres pasos:
Una vez definido el sitio de Dreamweaver, podrá empezar a crear la aplicación Web.
Véase también
“Configuración de un sitio de Dreamweaver” en la página 37
Antes de conectar con la base de datos, deberá configurar una aplicación Web ColdFusion. También deberá configurar una
base de datos en su equipo local o en un sistema al que tenga acceso a través de la red o de FTP.
Asegúrese de que Dreamweaver sabe dónde encontrar las fuentes de datos de ColdFusion. Para recuperar las fuentes de
datos ColdFusion en tiempo de diseño, Dreamweaver incluye scripts en una carpeta del equipo que ejecuta ColdFusion.
Deberá especificar dicha carpeta en la categoría Servidor de prueba del cuadro de diálogo Definición del sitio.
A continuación, cree una fuente de datos ColdFusion en Dreamweaver o ColdFusion Administrator (si no existe ninguna).
Tras crear una fuente de datos ColdFusion, podrá utilizarla en Dreamweaver para conectar con la base de datos.
Véase también
“Configuración de un servidor de prueba” en la página 44
Creación o modificación de una fuente de datos ColdFusion si ejecuta ColdFusion MX 7 o una versión posterior
1 Compruebe que ha definido un equipo provisto de ColdFusion MX 7 o una versión posterior como servidor de prueba
para el sitio.
2 Abra cualquier página de ColdFusion en Dreamweaver.
3 Para crear una nueva fuente de datos, haga clic en el botón Más (+) del panel Bases de datos (Ventana > Bases de datos)
e introduzca los valores de los parámetros específicos del controlador de base de datos.
Nota: Dreamweaver sólo muestra el botón del signo (+) si ejecuta ColdFusion MX 7 o una versión posterior.
4 Para modificar una fuente de datos, haga doble clic en la conexión de la base de datos del panel Bases de datos y realice
las modificaciones necesarias.
Puede editar cualquier parámetro excepto el nombre de la fuente de datos. Para obtener más información, consulte la
documentación del fabricante del controlador o pregunte al administrador del sistema.
Creación o modificación de una fuente de datos ColdFusion si ejecuta ColdFusion MX 6.1 o 6.0
1 Abra cualquier página de ColdFusion en Dreamweaver.
2 En el panel Bases de datos (Ventana > Bases de datos) de Dreamweaver, haga clic en Modificar fuentes de datos en la
barra de herramientas del panel.
3 Conecte con ColdFusion MX Administrator y cree o modifique la fuente de datos.
Para más información, consulte la ayuda de ColdFusion (Ayuda > Ayuda de ColdFusion).
Para crear la fuente de datos ColdFusion, deberá proporcionar algunos valores de parámetros. Para conocer los valores de
parámetros específicos del controlador de base de datos, consulte la documentación del fabricante del controlador o
pregunte al administrador del sistema.
Abra cualquier página de ColdFusion en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de
datos). Las fuentes de datos ColdFusion deben aparecer en el panel.
DREAMWEAVER CS3 479
Guía del usuario
Si las fuentes de datos no aparecen, complete la lista de verificación en el panel. Asegúrese de que Dreamweaver sabe dónde
encontrar las fuentes de datos de ColdFusion. En la categoría Servidor de prueba del cuadro de diálogo Definición del sitio,
especifique la carpeta raíz del sitio en el equipo que ejecuta ColdFusion.
Véase también
“Solución de problemas de conexiones de base de datos” en la página 493
Puede utilizar un DSN (Nombre de fuente de datos, Data Source Name) o una cadena de conexión para conectarse a la base
de datos. Debe utilizar una cadena de conexión si está conectando a través de un proveedor de OLE DB o de un controlador
ODBC no instalado en un sistema Windows.
Un DSN es un identificador de una palabra, como myConnection, que señala a la base de datos y contiene toda la
información necesaria para conectar con ella. Un DSN se define en Windows. Puede utilizar un DSN si está conectando
a través de un controlador ODBC instalado en un sistema Windows.
Una cadena de conexión es una expresión codificada manualmente que identifica la base de datos y contiene la información
necesaria para conectar con ella, como se muestra en el siguiente ejemplo:
Driver={SQL Server};Server=Socrates;Database=AcmeMktg;
UID=wiley;PWD=roadrunner
Nota: También puede utilizar una cadena de conexión si conecta a través de un controlador ODBC instalado en un sistema
Windows, pero en tal caso, resulta más sencillo utilizar un DSN.
Véase también
“Acceso a una base de datos” en la página 464
Si no especifica un proveedor OLE DB para la base de datos, ASP utilizará el proveedor OLE DB predeterminado para
controladores ODBC para comunicar con un controlador ODBC que, a su vez, comunica con la base de datos.
DREAMWEAVER CS3 480
Guía del usuario
Existen distintos proveedores OLE DB para las distintas bases de datos. Puede obtener proveedores OLE DB para Microsoft
Access y SQL Server descargando e instalando los paquetes Microsoft Data Access Components (MDAC) 2.5 y 2.7 en el
equipo Windows que está ejecutando IIS. Puede descargar los paquetes MDAC gratis del sitio Web de Microsoft en
http://msdn.microsoft.com/data/mdac/downloads/.
Puede descargar proveedores OLE DB para bases de datos Oracle del sitio Web de Oracle en
www.oracle.com/technology/software/tech/windows/ole_db/index.html (es preciso registrarse).
En Dreamweaver, una conexión de base de datos OLE se crea mediante la inclusión de un parámetro Provider (proveedor)
en una cadena de conexión. Por ejemplo, a continuación se incluyen parámetros para proveedores OLE DB comunes para
bases de datos Access, SQL Server y Oracle, respectivamente:
Provider=Microsoft.Jet.OLEDB.4.0;...
Provider=SQLOLEDB;...
Provider=OraOLEDB;...
Para conocer el valor del parámetro de su proveedor OLE DB, consulte la documentación del fabricante o pregunte al
administrador del sistema.
Una cadena de conexión para bases de datos Microsoft Access y SQL Server consta de una combinación de los siguientes
parámetros separados por punto y coma:
Provider Especifica el proveedor OLE DB para la base de datos. Por ejemplo, a continuación se incluyen parámetros para
proveedores OLE DB comunes para bases de datos Access, SQL Server y Oracle, respectivamente:
Provider=Microsoft.Jet.OLEDB.4.0;...
Provider=SQLOLEDB;...
Provider=OraOLEDB;...
Para conocer el valor del parámetro de su proveedor OLE DB, consulte la documentación del fabricante o pregunte al
administrador del sistema.
Si no incluye el parámetro Provider, se utilizará el proveedor OLE DB predeterminado para ODBC y deberá especificar un
controlador ODBC adecuado para la base de datos.
Driver Especifica el controlador ODBC que se utilizará si no se especifica un proveedor OLE DB para la base de datos.
Server Especifica el servidor que aloja la base de datos SQL Server si la aplicación Web se ejecuta en un servidor distinto.
DBQ La ruta de una base de datos basada en archivos, como, por ejemplo, una base de datos creada en Microsoft Access.
La ruta es la existente en el servidor que aloja el archivo de base de datos.
UID Especifica el nombre del usuario.
DSN El nombre de la fuente de datos, en el caso de que se utilice. En función de cómo defina el DSN en el servidor, podrá
omitir los demás parámetros de la cadena de conexión. Por ejemplo, DSN=Results puede ser una cadena de conexión válida
si define el resto de los parámetros al crear el DSN.
Es posible que las cadenas de conexión para otros tipos de bases de datos no utilicen los parámetros enumerados más arriba
o, en caso de hacerlo, llamen a los parámetros o los utilicen de forma distinta. Para más información, consulte la
documentación del fabricante de la base de datos o pregunte al administrador del sistema.
A continuación se ofrece un ejemplo de cadena de conexión que crea una conexión ODBC con una base de datos Access
denominada trees.mdb:
DREAMWEAVER CS3 481
Guía del usuario
A continuación se ofrece un ejemplo de cadena de conexión que crea una conexión OLE DB con una base de datos SQL
Server denominada Mothra ubicada en un servidor llamado Gojira:
Provider=SQLOLEDB;Server=Gojira;Database=Mothra;UID=jsmith;
PWD=orlando8
Puede utilizar un DSN (nombre de fuente de datos) para crear una conexión ODBC entre la aplicación Web y la base de
datos. Un DSN es un nombre que contiene todos los parámetros necesarios para conectar con una base de datos ODBC
concreta.
Dado que sólo puede especificar un controlador ODBC en un DSN, si desea utilizar un proveedor OLE DB tendrá que
utilizar una cadena de conexión.
Puede utilizar un DSN definido en un equipo local para crear una conexión de base de datos en Dreamweaver.
8 Haga clic en Prueba para conectar con la base de datos y haga clic en Aceptar. Si la conexión falla, compruebe la cadena
de conexión o la configuración de la carpeta de prueba que utiliza Dreamweaver para procesar las páginas dinámicas.
Véase también
“Restricción de la información de base de datos que se muestra en Dreamweaver” en la página 508
Nota: Dreamweaver sólo puede recuperar DSN de servidor creados con el Administrador de origen de datos ODBC de
Windows.
Puede utilizar un DSN definido en un equipo remoto para crear una conexión de base de datos en Dreamweaver. Si desea
utilizar un DSN remoto, el DSN debe estar definido en el equipo Windows que está ejecutando el servidor de aplicaciones
(probablemente IIS).
Nota: Dado que sólo puede especificar un controlador ODBC en un DSN, si desea utilizar un proveedor OLE DB tendrá que
utilizar una cadena de conexión.
6 Introduzca el DSN o haga clic en el botón DSN para conectar con el servidor y seleccione el DSN para la base de datos
deseada; seguidamente, rellene las opciones.
7 Complete los cuadros Nombre de usuario y Contraseña.
8 Puede restringir el número de elementos de la base de datos que puede recuperar Dreamweaver en tiempo de diseño
haciendo clic en Avanzada e introduciendo un esquema o nombre de catálogo.
Nota: No puede crear un esquema o catálogo en Microsoft Access.
9 Haga clic en Prueba para conectar con la base de datos y haga clic en Aceptar. Si la conexión falla, compruebe la cadena
de conexión o la configuración de la carpeta de prueba que utiliza Dreamweaver para procesar las páginas dinámicas.
Véase también
“Configuración de una aplicación Web” en la página 471
1 Abra cualquier página de ASP en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de
datos).
2 Haga clic en el botón de signo más (+) del panel y seleccione Cadena de conexión personalizada en el menú, rellene las
opciones y haga clic en Aceptar.
3 Introduzca un nombre para la nueva conexión, sin espacios ni caracteres especiales.
4 Introduzca una cadena de conexión con la base de datos. Si no especifica un proveedor OLE DB en la cadena de
conexión (es decir, si no incluye un parámetro Provider o de proveedor) ASP utilizará automáticamente el proveedor OLE
DB para controladores ODBC. En dicho caso, deberá especificar un controlador ODBC adecuado para la base de datos.
DREAMWEAVER CS3 483
Guía del usuario
Si el servidor en el que se encuentra el sitio es de un ISP y desconoce la ruta completa de la base de datos, utilice el método
MapPath del objeto de servidor ASP en la cadena de conexión.
5 Si el controlador de base de datos especificado en la cadena de conexión no está instalado en el mismo equipo que
Dreamweaver, seleccione Utilizando un controlador del servidor de prueba.
Nota: Los usuarios de Macintosh pueden omitir este paso ya que todas las conexiones de base de datos utilizan el servidor de
aplicaciones.
6 Puede restringir el número de elementos de la base de datos que puede recuperar Dreamweaver en tiempo de diseño
haciendo clic en Avanzada e introduciendo un esquema o nombre de catálogo.
Nota: No puede crear un esquema o catálogo en Microsoft Access.
7 Haga clic en Prueba para conectar con la base de datos y haga clic en Aceptar. Si la conexión falla, compruebe la cadena
de conexión o la configuración de la carpeta de prueba que utiliza Dreamweaver para procesar las páginas dinámicas.
Véase también
“Conexión con una base de datos de ColdFusion” en la página 477
Si el ISP no define un DSN para usted o tarda en hacerlo, debe encontrar una forma alternativa de crear las conexiones con
los archivos de base de datos. Una alternativa es crear una conexión sin DSN con un archivo de base de datos, pero dicha
conexión sólo puede definirse si conoce la ruta física del archivo de base de datos en el servidor del ISP.
Puede obtener la ruta física de un archivo de base de datos en un servidor utilizando el método MapPath del objeto de
servidor ASP.
Nota: Las técnicas que se describen en esta sección son aplicables sólo si la base de datos está basada en archivos, como la base
de datos Microsoft Access, donde los datos se almacenan en un archivo .mdb.
No obstante, el URL para abrir el archivo no utiliza la ruta física. Utiliza el nombre del servidor o dominio seguido de una
ruta virtual, como en el siguiente ejemplo:
www.plutoserve.com/jsmith/index.htm
Si conoce el URL, puede obtener la ruta virtual del archivo (es la ruta que sigue al nombre de servidor o de dominio en un
URL). Una vez conoce la ruta virtual, puede obtener la ruta física del archivo en el servidor mediante el método MapPath.
DREAMWEAVER CS3 484
Guía del usuario
El método MapPath toma la ruta virtual como un argumento y devuelve la ruta física y el nombre del archivo. He aquí la
sintaxis del método:
Server.MapPath("/virtualpath")
1 Abra una página ASP en Dreamweaver y cambie a la vista Código (Ver > Código).
2 Introduzca la siguiente expresión en el código de la página HTML.
<%Response.Write(stringvariable)%>
4 Cambie a la vista Diseño (Ver > Diseño) y active Live Data (Ver > Live Data) para ver la página.
La página muestra la ruta física del archivo en el servidor de aplicaciones, por ejemplo:
c:\Inetpub\wwwroot\accounts\users\jsmith\index.htm
Para más información sobre el método MapPath, consulte la documentación en línea que se suministra con Microsoft IIS.
Utilización de una ruta virtual para conectar con una base de datos
Para escribir una cadena de conexión sin DSN en un archivo de base de datos situado en un servidor remoto, debe conocer
la ruta física del archivo. El siguiente ejemplo es una cadena de conexión sin DSN típica para una base de datos Microsoft
Access:
Driver={Microsoft Access Driver (*.mdb)};
DBQ=c:\Inetpub\wwwroot\accounts\users\jsmith\data\statistics.mdb
Si no conoce la ruta física de sus archivos en el servidor remoto, puede obtener la ruta utilizando el método MapPath de su
cadena de conexión.
1 Cargue el archivo de base de datos en el servidor remoto y anote su ruta virtual, como por ejemplo
/jsmith/data/statistics.mdb.
2 Abra una página ASP en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de datos).
3 Haga clic en el botón del signo más (+) del panel y seleccione Cadena de conexión personalizada en el menú.
4 Introduzca un nombre para la nueva conexión, sin espacios ni caracteres especiales.
5 Introduzca la cadena de conexión y utilice el método MapPath para suministrar el parámetro DBQ.
Suponga que la ruta virtual de su base de datos Microsoft Access es /jsmith/data/statistics.mdb; la cadena de conexión
puede expresarse como se indica a continuación si utiliza el lenguaje de scripts VBScript:
“Driver={Microsoft Access Driver (*.mdb)};DBQ=” & Server.MapPath¬
("/jsmith/data/statistics.mdb")
El carácter ampersand (&) se utiliza para concatenar (combinar) dos cadenas. La primera cadena va entre comillas y la
segunda la devuelve la expresión Server.MapPath. Al combinar dos cadenas, se crea la siguiente cadena:
Driver={Microsoft Access Driver (*.mdb)};
DBQ=C:\Inetpub\wwwroot\accounts\users\jsmith\data\statistics.mdb
Si utiliza código JavaScript, la expresión es idéntica, salvo que el signo que se utiliza para concatenar dos cadenas es el más
(+) en lugar del ampersand (&):
“Driver={Microsoft Access Driver (*.mdb)};DBQ=” + Server.MapPath¬
("/jsmith/data/statistics.mdb")
6 Seleccione Utilizando un controlador del servidor de prueba, haga clic en Prueba y haga clic en Aceptar.
DREAMWEAVER CS3 485
Guía del usuario
Nota: Los usuarios de Macintosh pueden omitir este paso ya que todas las conexiones de base de datos utilizan el servidor de
aplicaciones.
Nota: Si la conexión falla, compruebe de nuevo la cadena de conexión o póngase en contacto con el ISP para asegurarse de que
el controlador de base de datos que ha especificado en la cadena de conexión está instalado en el servidor remoto. Compruebe
asimismo que el ISP tiene la versión más reciente del controlador. Por ejemplo, una base de datos creada en Microsoft Access
2000 no funciona con Microsoft Access Driver 3.5. Necesita Microsoft Access Driver 4.0 o una versión posterior.
7 Actualice la conexión de base de datos de las páginas dinámicas existentes (abra la página en Dreamweaver, haga doble
clic en el nombre del juego de registros en el panel Vinculaciones o en el panel Comportamientos del servidor y seleccione
la conexión que acaba de crear del menú Conexión) y utilice la nueva conexión con las páginas que cree.
En esta sección se presupone que ha configurado una aplicación PHP. Asimismo, se presupone que ha configurado una
base de datos MySQL en su equipo local o en un sistema al cual tiene acceso a través de la red o del FTP.
Para fines de desarrollo, descargue e instale la versión Windows Essentials del servidor de base de datos MySQL.
DREAMWEAVER CS3 486
Guía del usuario
Véase también
“Configuración de una aplicación Web” en la página 471
1 Abra una página PHP en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de datos).
2 Haga clic en el botón de signo más (+) del panel, seleccione Conexión MySQL en el menú y rellene el cuadro de diálogo.
• Introduzca un nombre para la nueva conexión, sin espacios ni caracteres especiales.
• En el cuadro Servidor MySQL, introduzca una dirección IP o un nombre de servidor para el equipo que aloja MySQL.
Si MySQL se ejecuta en el mismo equipo que PHP, puede introducir localhost (servidor local).
• Introduzca su nombre de usuario y contraseña de MySQL.
• En el cuadro Base de datos, introduzca el nombre de la base de datos o haga clic en Seleccionar para elegir la base de
datos de la lista de bases de datos MySQL y haga clic en Prueba.
Dreamweaver intentará conectarse con la base de datos. Si falla la conexión, compruebe de nuevo el nombre de servidor,
el nombre de usuario y la contraseña. Si la conexión continúa fallando, compruebe la configuración de la carpeta de prueba
que utiliza Dreamweaver para procesar las páginas dinámicas.
Antes de conectar con la base de datos, deberá configurar una aplicación ASP.NET. Asimismo, deberá configurar la base
de datos en su equipo local o en un sistema al que tenga acceso a través de la red o de FTP.
Una vez instalado el proveedor de la base de datos, puede utilizarlo para conectar con la misma.
Si desea conectar con una base de datos Microsoft SQL Server, puede utilizar el proveedor de datos administrados para SQL
Server, suministrado por .NET Framework 1.1 SDK. Este proveedor, que ha sido optimizado para SQL Server y es muy
rápido, se instala junto con SDK.
Si desea conectar con otra base de datos distinta de SQL Server, compruebe que en el equipo que ejecuta .NET Framework
hay instalado un proveedor de OLE DB para la base de datos. Puede obtener un proveedor OLE DB para Microsoft Access
descargando e instalando el paquete Microsoft Data Access Components (MDAC) 2.7 del sitio Web de Microsoft en
http://msdn.microsoft.com/data/mdac/downloads/.
Puede descargar proveedores OLE DB para bases de datos Oracle del sitio Web de Oracle en
www.oracle.com/technology/software/tech/windows/ole_db/index.html. También podrá adquirir proveedores OLE DB
de otros proveedores independientes.
Véase también
“Acceso a una base de datos” en la página 464
Otra opción consiste en utilizar el cuadro de diálogo Propiedades del vínculo de datos de Microsoft para que le ayude a
crear la conexión.
1 Abra cualquier página de ASP.NET en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de
datos).
2 Haga clic en el botón de signo más (+) del panel y seleccione Conexión de base de datos OLE o Conexión con SQL Server
en el menú.
Nota: Seleccione Conexión con SQL Server si desea sólo conectar con una base de datos Microsoft SQL Server.
3 Introduzca un nombre para la nueva conexión, sin espacios ni caracteres especiales, e introduzca la cadena de conexión.
Nota: Si necesita ayuda con una cadena de conexión OLE DB, haga clic en Plantillas para abrir el cuadro de diálogo Plantilla
de cadena de conexión, seleccione el proveedor de base de datos OLE y haga clic en Aceptar.
4 Sustituya los marcadores de posición de la cadena por la información solicitada, haga clic en Prueba y haga clic en
Aceptar.
DREAMWEAVER CS3 488
Guía del usuario
Véase también
“Ejemplos de parámetros de conexión de base de datos OLE para ASP.NET” en la página 488
1 Abra cualquier página de ASP.NET en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de
datos). En el panel se mostrarán las conexiones definidas para dicho sitio.
2 Haga clic en el botón del signo más (+) del panel y seleccione Conexión de base de datos OLE en el menú.
3 En el cuadro de diálogo Conexión de base de datos OLE, haga clic en Crear. Se muestran los proveedores de OLE DB
instalados actualmente en el equipo Windows que ejecuta Dreamweaver.
4 Complete el cuadro de diálogo Propiedades del vínculo de datos y haga clic en Aceptar para insertar una cadena de
conexión.
5 Haga clic en Prueba para conectar con la base de datos y haga clic en Aceptar. Si la conexión falla, compruebe la cadena
de conexión o la configuración de la carpeta de prueba que utiliza Dreamweaver para procesar las páginas dinámicas.
Véase también
“Configuración de un servidor de prueba” en la página 44
Dreamweaver proporciona plantillas de cadenas para crear cadenas de conexión de base de datos OLE para aplicaciones
ASP.NET. Para crear una cadena de conexión, deberá sustituir los marcadores de posición de la plantilla por los valores de
parámetros solicitados. A continuación se incluyen parámetros de muestra para bases de datos Microsoft Access y SQL
Server.
Nota: Para conocer los valores de parámetros específicos de otras bases de datos, consulte la documentación del fabricante de
la base de datos o pregunte al administrador del sistema.
Ejemplo 1: Tiene instalado .NET Framework en el equipo local y desea conectar con una base de datos Microsoft Access
llamada sdSchool.mdb que se encuentra en la siguiente carpeta del disco duro:
c:\Inetpub\wwwroot\SkyDiveSchool\data\sdSchool.mdb. Estos son los parámetros para crear esta cadena de conexión:
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=c:\Inetpub\wwwroot\SkyDiveSchool\data\sdSchool.mdb;
Ejemplo 2: Utiliza .NET Framework en un servidor de desarrollo remoto y desea conectar con una base de datos Microsoft
Access llamada mtnSchool.mdb que se encuentra en la siguiente carpeta del servidor:
d:\users\tara\projects\MtnDrivingSchool\data\mtnSchool.mdb. Estos son los parámetros para crear la cadena de
conexión:
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=d:\users\tara\projects\MtnDrivingSchool\data\mtnSchool.mdb;
Ejemplo 3: Utiliza .NET Framework en un servidor de desarrollo de red llamado Savant y desea conectar con una base de
datos Microsoft SQL Server llamada pubs en el servidor. Su nombre de usuario de SQL Server es “sa” y no hay contraseña.
Si utiliza el proveedor de datos administrados para SQL Server (es decir, si eligió Conexión con SQL Server en el panel Bases
de datos), los parámetros para crear esta cadena de conexión son los siguientes:
DREAMWEAVER CS3 489
Guía del usuario
Data Source=Savant;
Initial Catalog=pubs;
User ID=sa;
Password=;
Si cambia el nombre de una conexión, actualice cada conjunto de datos (juego de registros) que utilice el nombre de
conexión antiguo haciendo doble clic en el juego de registros del panel Vinculaciones y seleccionando el nombre de la nueva
conexión en el cuadro de diálogo Conjunto de datos.
También podrá utilizar un controlador ODBC (y un DSN de Windows) si dispone de un controlador puente JDBC-ODBC.
Nota: El servidor de aplicaciones JSP deberá ejecutarse en un equipo local o remoto. También deberá disponer de una base de
datos en su equipo local o en un sistema al que tenga acceso a través de la red o de FTP.
Véase también
“Configuración de una aplicación Web” en la página 471
En este ejemplo se muestra cómo definir los parámetros de conexión en Dreamweaver utilizando como ejemplo el
controlador Oracle Thin JDBC. Para conocer los parámetros de conexión de otros controladores, consulte la
documentación del fabricante del controlador.
El controlador Oracle Thin JDBC admite bases de datos Oracle. Si desea utilizar dicho controlador para conectarse con su
base de datos Oracle, haga clic en el botón de signo más (+) del panel Bases de datos y seleccione Controlador ligero Oracle
(Oracle) en el menú emergente. Aparece el cuadro de diálogo Controlador ligero Oracle (Oracle).
Introduzca un nombre de conexión y sustituya los marcadores de posición (entre corchetes angulares) por parámetros de
conexión válidos. Para el marcador de posición [hostname], introduzca la dirección IP o el nombre asignado al servidor
de la base de datos por el administrador del sistema. Para el marcador de posición [sid], introduzca el identificador del
sistema de base de datos. Si se está ejecutando más de una base de datos Oracle en el mismo sistema, deberá utilizar el
identificador SID para distinguirlas.
Por ejemplo, si el servidor se denomina Aristotle, el puerto de base de datos es 1521 y ha definido un SID de base de datos
llamado patients en dicho servidor, deberá introducir los siguientes valores de parámetros en Dreamweaver:
Los proveedores de sistemas de bases de datos, como Oracle, suelen incluir controladores en sus sistemas. También podrá
adquirirlos a otros proveedores independientes. Por ejemplo, puede obtener un controlador JDBC para Microsoft SQL
Server en el sitio Web de i-net software en www.inetsoftware.de/products/jdbc/.
Sun también permite consultar una base de datos de controladores JDBC y sus proveedores en su sitio Web en
http://developers.sun.com/product/jdbc/drivers.
Véase también
“Instalación del controlador JDBC-ODBC Bridge de Sun” en la página 491
1 Abra una página JSP en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de datos).
2 Haga clic en el botón de signo más (+) y seleccione el controlador en el menú. (Si no aparece el controlador, seleccione
Conexión JDBC personalizada.)
3 Introduzca los parámetros de conexión en el cuadro de diálogo.
4 Especifique la ubicación del controlador JDBC que desea utilizar.
• Si el controlador JDBC está instalado en el mismo equipo que Dreamweaver, seleccione Utilizando un controlador de
este equipo.
DREAMWEAVER CS3 491
Guía del usuario
• Si el controlador JDBC no está instalado en el mismo equipo que Dreamweaver, seleccione Utilizando un controlador
del servidor de prueba.
Nota: Los usuarios de Macintosh pueden omitir este paso ya que todas las conexiones de base de datos utilizan el servidor de
aplicaciones.
5 Si lo desea, restrinja el número de elementos de la base de datos que puede recuperar Dreamweaver en tiempo de diseño
haciendo clic en Avanzada e introduciendo un esquema o nombre de catálogo.
Nota: No puede crear un esquema o catálogo en Microsoft Access.
Véase también
“Restricción de la información de base de datos que se muestra en Dreamweaver” en la página 508
Este tipo de conexión ofrece dos ventajas para los usuarios de Windows. En primer lugar, le permite utilizar los
controladores ODBC gratuitos de Microsoft. En segundo lugar, le permite utilizar un DSN para facilitar el proceso de
creación de la conexión.
Deben cumplirse los siguientes requisitos para conectar mediante un controlador ODBC:
Para averiguar si ya dispone de Java 2 SDK con el controlador, busque en el disco duro las carpetas siguientes: jdk1.2, jdk1.3
o j2sdk1.4.
Si no dispone de SDK, puede descargarlo e instalarlo del sitio Web de Sun en http://java.sun.com/j2se/, que también instala
el controlador.
Aunque puede utilizarse para el desarrollo de sistemas de bases de datos de gama baja, como por ejemplo Microsoft Access,
el controlador puente JDBC-ODBC de Sun no está pensado para tareas de producción. Por ejemplo, sólo permite conectar
con la base de datos a una página JSP a la vez (es decir, no admite el uso compartido de varios thread). Para más
información sobre las limitaciones del controlador, consulte la nota técnica 17392 del Centro de soporte de Adobe en
www.adobe.com/go/17392_es.
Controlador: sun.jdbc.odbc.JdbcOdbcDriver
URL: jdbc:odbc:Acme
Véase también
“Configuración de un servidor de prueba” en la página 44
Si cambia el nombre de una conexión, actualice todos los juegos de registros que utilizan el antiguo nombre de conexión.
Para ello, haga doble clic en el juego de registros del panel Vinculaciones y, a continuación, seleccione el nombre de la nueva
conexión en el cuadro de diálogo Juego de registros.
La cuenta de Windows que está intentando acceder a la base de datos no dispone de permisos suficientes. Podría tratarse
de la cuenta anónima de Windows (de manera predeterminada, IUSR_nombre_del_equipo) o una cuenta de un usuario
concreto, si la página está protegida mediante acceso con autenticación.
Debe cambiar los permisos para conceder a la cuenta IUSR_nombre_del_equipo los permisos correctos de manera que el
servidor Web pueda obtener acceso al archivo de base de datos. Además, la carpeta que contiene el archivo de base de datos
también debe tener configurados determinados permisos para escribir en dicha base de datos.
Si la página está pensada para que se obtenga acceso a ella de manera anónima, asigne a la cuenta IUSR_nombre_del_equipo
control total sobre la carpeta y el archivo de base de datos como se describe en el siguiente procedimiento.
Asimismo, si la ruta a la base de datos se expresa mediante UNC (\\Server\Share), asegúrese de que en Permisos de los
recursos compartidos se concede acceso total a la cuenta IUSR_nombre_del_equipo. Este paso debe realizarse aun en el
caso de que la opción de compartir esté activada en el servidor Web local.
DREAMWEAVER CS3 494
Guía del usuario
Si copia la base de datos de otra ubicación, ésta podría no heredar los permisos de su carpeta de destino y puede que tenga
que cambiar los permisos para la base de datos.
Comprobación o cambio de los permisos para el archivo de base de datos (Windows XP)
1 Asegúrese de que tiene privilegios de administrador en el equipo.
2 En el Explorador de Windows, localice el archivo de base de datos o la carpeta que contiene la base de datos, haga clic
con el botón derecho del ratón en el archivo o carpeta y seleccione Propiedades.
3 Seleccione la ficha Seguridad.
Nota: Este paso sólo debe darlo si dispone de un sistema de archivos NTFS. Si su sistema de archivos es FAT, el cuadro de
diálogo no incluirá la ficha Seguridad.
4 Si la cuenta IUSR_nombre_del_equipo no aparece en la lista Grupo o Nombres de usuario, haga clic en el botón Añadir
para añadirla.
5 En el cuadro de diálogo Seleccionar usuarios o grupos, haga clic en Avanzadas.
El cuadro de diálogo cambia para mostrar más opciones.
Comprobación o cambio de los permisos para el archivo de base de datos (Windows 2000)
1 Asegúrese de que tiene privilegios de administrador en el equipo.
2 En el Explorador de Windows, localice el archivo de base de datos o la carpeta que contiene la base de datos, haga clic
con el botón derecho del ratón en el archivo o carpeta y seleccione Propiedades.
3 Seleccione la ficha Seguridad.
Nota: Este paso sólo debe darlo si dispone de un sistema de archivos NTFS. Si su sistema de archivos es FAT, el cuadro de
diálogo no incluirá la ficha Seguridad.
4 Si la cuenta IUSR_nombre_del_equipo no figura entre las cuentas de Windows en el cuadro de diálogo Permisos de
archivos, haga clic en el botón Agregar para añadirla.
5 En el cuadro de diálogo Seleccionar usuarios, equipos o grupos, seleccione el nombre del equipo del menú Buscar en
para mostrar una lista de nombres de cuentas asociadas al equipo.
6 Seleccione la cuenta IUSR_nombre_del_equipo y, a continuación, haga clic en Agregar.
7 Para asignar a la cuenta IUSR permisos completos, seleccione Control total del menú Tipo de acceso y haga clic en
Aceptar.
Para mayor seguridad, los permisos pueden establecerse de manera que el permiso Leer esté desactivado para la carpeta
Web que contiene la base de datos. No se permitirá examinar la carpeta, pero las páginas Web continuarán teniendo acceso
a la base de datos.
Para más información sobre la cuenta IUSR y los permisos de servidor Web, consulte las siguientes notas técnicas en el
Centro de soporte de Adobe:
Nota: Adobe no ofrece servicio técnico para el software de otros fabricantes, como Microsoft Windows e IIS. Si no logra resolver
el problema consultando esta información, póngase en contacto con el servicio técnico de Microsoft o visite el sitio Web de
Microsoft en http://support.microsoft.com/.
Para más información sobre errores 80004005, consulte “Guía para la solución de errores 80004005 en páginas Active
Server y Microsoft Data Access Components (Q306518)” en el sitio Web de Microsoft
http://support.microsoft.com/default.aspx?scid=kb;es-es;Q306518.
Si utiliza Microsoft Access, puede que el archivo de base de datos (.mdb) esté bloqueado. El bloqueo puede deberse a que
un DSN con un nombre distinto está accediendo a la base de datos. En el Explorador de Windows, busque el archivo de
bloqueo (.ldb) en la carpeta que contiene el archivo de base de datos (.mdb) y elimine el archivo .ldb. Si hay otro DSN que
señala al mismo archivo de base de datos, elimine el DSN para evitar el error en el futuro. Reinicie el equipo después de
realizar cambios.
Lo más probable es que este error se deba a un problema de permisos. Éstas son algunas causas y soluciones específicas:
• Puede que la cuenta que está utilizando Internet Information Server (normalmente IUSR) no disponga de los permisos
correctos de Windows para una base de datos basada en archivo o para la carpeta que contiene el archivo. Compruebe
los permisos en la cuenta de IIS (IUSR) en el administrador de usuarios.
• Puede que carezca de permiso para crear o destruir archivos temporales. Compruebe los permisos para el archivo y la
carpeta. Asegúrese de que dispone de permiso para crear o destruir cualquier archivo temporal. Los archivos temporales
normalmente se crean en la misma carpeta que la base de datos, aunque el archivo también puede crearse en otras
carpetas, como /Winnt, por ejemplo.
• En Windows 2000, es posible que sea necesario cambiar el valor de tiempo de espera para el DSN de la base de datos
Access. Para cambiar el valor de tiempo de espera, seleccione Inicio > Configuración > Panel de control > Herramientas
administrativas > Orígenes de datos (ODBC). Haga clic en la ficha Sistema, resalte el DSN correcto y haga clic en el
botón Configurar. Haga clic en el botón Opciones y cambie el valor de tiempo de espera para la página a 5000.
Si continúa teniendo problemas, consulte los siguientes artículos de Microsoft Knowledge Base:
• PRB: 80004005 “Couldn't Use ‘(unknown)’; File Already in Use” at
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q174943.
• PRB: Microsoft Access Database Connectivity Fails in Active Server Pages at
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q253604.
• PRB: Error “Cannot Open File Unknown” Using Access at http://support.microsoft.com/default.aspx?scid=kb;en-
us;Q166029.
DREAMWEAVER CS3 496
Guía del usuario
El error lo genera SQL Server si éste no acepta o no reconoce la cuenta o la contraseña de inicio de sesión enviada (si utiliza
seguridad estándar) o si una cuenta de Windows no está asignada a ninguna cuenta SQL (si utiliza seguridad integrada).
• Si utiliza seguridad estándar, puede que el nombre y la contraseña de la cuenta sean incorrectos. Pruebe con la cuenta y
la contraseña de Admin (UID= "sa" y sin contraseña), que debe definirse en la línea de la cadena de conexión. (Los DSN
no almacenan nombres ni contraseñas de usuario.)
• Si utiliza seguridad integrada, compruebe la cuenta de Windows que llama a la página y localice la cuenta SQL que tiene
asignada (en el caso de que la tenga).
• SQL Server no permite el guión bajo en los nombres de cuentas SQL. Si alguien asigna manualmente la cuenta
IUSR_machinename de Windows a una cuenta SQL con el mismo nombre, la asignación fallará. Asigne cualquier
cuenta que utilice un guión bajo a un nombre de cuenta en SQL que no utilice ningún guión bajo.
• Los permisos establecidos para la carpeta que contiene la base de datos son excesivamente restrictivos. Los privilegios
IUSR deben establecerse para lectura y escritura (read/write).
• Los permisos para el propio archivo de base de datos no incluyen privilegios completos de lectura y escritura.
• Puede que la base de datos esté ubicada fuera del directorio Inetpub/wwwroot. Aunque puede ver y buscar los datos, es
posible que no pueda actualizarlos a no ser que la base de datos se encuentre en el directorio wwwroot.
• El juego de registros está basado en una consulta no actualizable. Los nexos son ejemplos de consultas no actualizables
en una base de datos. Reestructure sus consultas para que sean actualizables.
Para más información sobre este error, consulte "PRB: ASP ‘Error The Query Is Not Updateable’ When You Update Table
Record”, en Microsoft Knowledge Base en http://support.microsoft.com/default.aspx?scid=kb;en-us;Q174640.
Microsoft Access impone una serie de reglas rigurosas en lo que se refiere a la introducción de datos para los valores de
determinadas columnas. El valor de cadena vacía en una consulta SQL no se puede almacenar en una columna de
Fecha/Hora de Access. Actualmente, la única solución conocida consiste en evitar insertar o actualizar columnas de
Fecha/Hora en Access con cadenas vacías ("") o con cualquier otro valor que no se corresponda con la gama de valores
especificados para el tipo de datos.
Puede que esté intentando insertar un registro en un campo de una base de datos que incluye un signo de interrogación (?)
en su nombre de campo. El signo de interrogación es un carácter especial para algunos motores de base de datos, incluido
Microsoft Access, por lo que no debe utilizarse en los nombres de tablas o campos de una base de datos.
DREAMWEAVER CS3 497
Guía del usuario
Abra el sistema de base de datos y elimine el signo de interrogación (?) de los nombres de campos; después actualice los
comportamientos de servidor de la página que hagan referencia al campo en cuestión.
Este error se debe normalmente a uno o varios de los siguientes problemas relacionados con el nombre de un campo, un
objeto o una variable de la base de datos:
• Utilización de una palabra reservada como nombre. La mayoría de las bases de datos tienen un conjunto de palabras
reservadas. Por ejemplo, "date" es una palabra reservada que no puede utilizarse para nombres de columnas en una base
de datos.
• Utilización de caracteres especiales en el nombre. Estos son algunos ejemplos de caracteres especiales:
./*:!#&-?
• Utilización de un espacio en el nombre.
El error también puede aparecer cuando hay una máscara de introducción definida para un objeto de la base de datos y los
datos introducidos no cumplen los requisitos de la máscara.
Para resolver el problema, evite utilizar palabras reservadas como "date", "name", "select", "where" y "level" al especificar los
nombres de columnas en la base de datos. Asimismo, elimine espacios y caracteres especiales.
Consulte las siguientes páginas Web para obtener las listas de palabras reservadas en los sistemas de bases de datos más
habituales:
• El comportamiento de servidor está intentando actualizar un campo con numeración automática de una tabla de la base
de datos o intentando insertar un registro en un campo con numeración automática. Dado que el sistema de base de
datos completa los campos con numeración automática, todo intento de completar externamente estos campos produce
un fallo.
• Los datos que el comportamiento de servidor está actualizando o insertando son de un tipo inadecuado para el campo
de la base de datos, como, por ejemplo, insertar una fecha en un campo booleano (sí/no), insertar una cadena en un
campo numérico o insertar una cadena con formato incorrecto en un campo de Fecha/Hora.
El problema tiene lugar cuando la página intenta mostrar datos de un juego de registros vacío. Para resolver el problema,
aplique el comportamiento de servidor Mostrar región al contenido dinámico que debe mostrarse en la página de la
siguiente forma:
Tal vez deba volver a una versión anterior de MySQL o instalar PHP 5 y copiar algunas bibliotecas de vínculos dinámicos
(DLL). Para obtener instrucciones detalladas, consulte “Instalación de un servidor de aplicaciones PHP” en la página 472.
Al seleccionar la opción Utilizando un controlador del servidor de prueba o Utilizando DSN del servidor de prueba en el
cuadro de diálogo de conexiones de base de datos, Dreamweaver carga un archivo de script MMHTTPDB en el servidor de
prueba. De este modo se permite que Dreamweaver manipule el controlador de la base de datos remota con el protocolo
HTTP que, a su vez, permite que Dreamweaver obtenga la información que necesita de la base de datos para ayudarle a
crear el sitio. Sin embargo, este archivo posibilita la visualización de los nombres de fuente de datos (DSN) definidos en el
sistema. Si los DSN y las bases de datos no están protegidos con contraseña, el script también permite que los atacantes
envíen comandos SQL a la base de datos.
Los archivos de script MMHTTPDB se ubican dentro de la carpeta _mmServerScripts que, a su vez, se encuentra en la
carpeta raíz del sitio Web.
Nota: El navegador de archivos de Dreamweaver (el panel Archivos) oculta la carpeta _mmServerScripts. Puede ver la carpeta
_mmServerScripts si utiliza un cliente FTP de otro fabricante o si utiliza un navegador de archivos.
En determinadas configuraciones, estos scripts no son necesarios en absoluto. Los scripts no se utilizan al mostrar las
páginas Web a los usuarios que visitan el sitio, por lo que no deben colocarse en un servidor de producción.
Si ha cargado el archivo de script MMHTTPDB en un servidor de producción, deberá eliminarlo. El comando Quitar
_scripts de conexión se encarga de quitar automáticamente los archivos de script.
Para más información, consulte la nota técnica 19214 en el sitio Web de Adobe en www.adobe.com/go/19214_es.
499
El uso de una base de datos para almacenar contenido permite separar el diseño del sitio Web del contenido que se desea
mostrar a los usuarios del sitio. En lugar de escribir archivos HTML individuales para cada página, sólo se necesita escribir
una página —o plantilla— para los distintos tipos de información que se desea presentar. Posteriormente, podrá cargar
contenido en una base de datos y, seguidamente, hacer que el sitio Web recupere el contenido en respuesta a una solicitud
del usuario. También puede actualizar la información en un único origen y, posteriormente, implantar ese cambio en todo
el sitio Web sin necesidad de editar manualmente cada página.
Las bases de datos pueden tener muchos formatos distintos según la cantidad y la complejidad de los datos que almacenan.
Microsoft Access es una base de datos que suele estar instalada en sistemas con Windows. Si no tiene experiencia con bases
de datos, Access proporciona una interfaz sencilla que permite trabajar con tablas de bases de datos. Si bien puede utilizar
Access como fuente de datos para la mayor parte de las aplicaciones de sitios Web, hay que destacar que Access tiene un
límite de tamaño de archivo de 2 GB y de 255 usuarios simultáneos. Access es una opción razonable para el desarrollo de
sitios Web y grupos de trabajo de empresa. Sin embargo, si prevé que va a acceder al sitio una gran comunidad de usuarios,
utilice una base de datos diseñada para el número de visitantes previsto.
Aquellos sitios que requieren un mayor grado de flexibilidad en el modelado de los datos y capacidad para dar soporte a
grandes comunidades de usuarios simultáneos emplean bases de datos relacionales basadas en servidor (denominadas
generalmente RDBMS), entre las que figuran MySQL, Microsoft SQL Server y Oracle.
Una consulta SQL produce un juego de registros que incluye sólo determinadas columnas, sólo determinados registros o
una combinación de ambos. Un juego de registros también puede incluir todos los registros y columnas de una tabla de la
base de datos. No obstante, dado que las aplicaciones pocas veces requieren la utilización de todos los datos de una base de
DREAMWEAVER CS3 500
Guía del usuario
datos, procure hacer los conjuntos de registros tan pequeños como sea posible. Dado que el servidor Web guarda
temporalmente el juego de registros en la memoria, el uso de un juego más pequeño consumirá menos memoria, lo que
puede redundar en un mayor rendimiento del servidor.
Puede utilizar Dreamweaver para diseñar rápidamente formularios HTML que envíen parámetros de formulario al
servidor. Observe cuál es el método que utiliza para transmitir información desde el navegador hasta el servidor.
Los parámetros de formulario adoptan los nombres de sus objetos de formulario correspondientes. Por ejemplo, si el
formulario contiene un campo de texto llamado txtLastName, se enviarán los siguientes parámetros de formulario al
servidor cuando el usuario haga clic en el botón Enviar:
txtLastName=enteredvalue
En aquellos casos en que una aplicación Web espere un valor de parámetro preciso (por ejemplo, cuando realiza una acción
basada en una opción de varias posibles), utilice un objeto de formulario de botones de opción, casillas de verificación o
listas/menús para controlar los valores que puede enviar el usuario. De este modo evitará que los usuarios introduzcan
información incorrecta y se produzca un error de la aplicación. El ejemplo siguiente muestra un formulario de menú
emergente que ofrece tres opciones:
DREAMWEAVER CS3 501
Guía del usuario
Cada opción del menú corresponde a un valor incorporado en el código que se envía como parámetro de formulario al
servidor. El cuadro de diálogo Listar valores mostrado a continuación relaciona cada elemento de la lista con un valor (Add,
Update o Delete: añadir, actualizar o eliminar, respectivamente):
Después de crear un parámetro de formulario, Dreamweaver puede recuperar el valor y utilizarlo en una aplicación Web.
Después de definir el parámetro de formulario en Dreamweaver, puede insertar su valor en una página.
Véase también
“Creación de formularios” en la página 565
Parámetros de URL
Los parámetros de URL permiten transmitir información suministrada por el usuario desde el navegador hasta el servidor.
Cuando un servidor recibe una solicitud y se añaden parámetros al URL de la solicitud, el servidor concede a la página
solicitada acceso a los parámetros antes de servir esa página al navegador.
Un parámetro de URL es un par nombre-valor añadido a un URL. El parámetro comienza con un signo de interrogación
(?) y adopta la forma de name=value. Si existen varios parámetros de URL, cada parámetro se separa con un signo &. El
ejemplo siguiente muestra un parámetro de URL con dos pares de nombre-valor:
http://server/path/document?name1=value1&name2=value2
En este flujo de trabajo de ejemplo, la aplicación es una tienda virtual. Puesto que los diseñadores del sitio quieren llegar al
mayor número de usuarios posible, el sitio se ha diseñado para que admita monedas extranjeras. Cuando los usuarios se
conectan al sitio, pueden seleccionar en qué moneda desean ver los precios de los artículos disponibles.
1 El navegador solicita la página report.cfm al servidor. La solicitud incluye el parámetro de URL Currency="euro". La
variable Currency="euro" especifica que todos los importes monetarios se mostrarán en euros.
2 El servidor almacena temporalmente el parámetro de URL en la memoria.
3 La página report.cfm utiliza el parámetro para obtener el coste de los artículos en euros. Estos importes monetarios se
pueden almacenar en una tabla de base de datos de distintas monedas o se puede convertir cada moneda que admita la
aplicación a partir de una moneda única asociada a cada artículo.
DREAMWEAVER CS3 502
Guía del usuario
4 El servidor envía la página report.cfm al navegador y muestra el valor de los artículos en la moneda solicitada. Cuando
este usuario termina la sesión, el servidor borra el valor del parámetro de URL, liberando la memoria del servidor para que
guarde las solicitudes de nuevos usuarios.
Los parámetros de URL se crean cuando se emplea el método GET de HTTP conjuntamente con un formulario HTML. El
método GET especifica que el valor del parámetro se añadirá a la solicitud de URL cuando se envíe el formulario.
Los parámetros de URL suelen utilizarse para personalizar los sitios Web de acuerdo con las preferencias del usuario. Por
ejemplo, se puede emplear un parámetro de URL compuesto por un nombre de usuario y una contraseña para autentificar
al usuario, mostrando únicamente la información a la que se ha suscrito dicho usuario. Los sitios Web financieros ofrecen
algunos ejemplos de este tipo, ya que muestran precios de acciones individuales basándose en los símbolos de los mercados
bursátiles que el usuario ha elegido previamente. Los desarrolladores de aplicaciones Web suelen utilizar parámetros de
URL para transferir valores a variables dentro de las aplicaciones. Por ejemplo, se pueden transferir términos de búsqueda
a variables SQL en una aplicación Web para generar resultados de búsqueda.
En el ejemplo siguiente, tres vínculos crean un único parámetro de URL (action) con tres valores posibles (Add, Update y
Delete). Cuando el usuario haga clic en un vínculo, se enviará un valor de parámetro al servidor y se realizará la acción
solicitada.
<a href="http://www.mysite.com/index.cfm?action=Add">Add a record</a>
<a href="http://www.mysite.com/index.cfm?action=Update">Update a record</a>
<a href="http://www.mysite.com/index.cfm?action=Delete">Delete a record</a>
El inspector de propiedades (Ventana > Propiedades) permite crear los mismos parámetros de URL seleccionando el
vínculo y añadiendo los valores de los parámetros de URL al final del vínculo URL del cuadro Vínculo.
Después de crear un parámetro de URL, Dreamweaver puede recuperar el valor y utilizarlo en una aplicación Web. Después
de definir el parámetro de URL en Dreamweaver, puede insertar su valor en una página.
Véase también
“Acerca de los parámetros de URL y de formulario” en la página 512
Las variables de sesión almacenan información mientras dura la sesión del usuario. La sesión comienza cuando el usuario
abre una página de la aplicación y termina cuando el usuario no abre otra página de la aplicación durante un período de
tiempo determinado o cuando el usuario pone fin de manera explícita a la sesión (generalmente haciendo clic en un vínculo
de “desconexión”). Mientras dura, la sesión es específica de un usuario individual y cada usuario tiene una sesión
independiente.
Utilice variables de sesión para almacenar información a la que pueda acceder cada página de una aplicación Web. La
información puede ser muy diversa e incluir, por ejemplo, el nombre del usuario, el tamaño de fuente preferido o un
indicador que especifique si el usuario ha iniciado sesión de forma correcta. Otra utilización común de las variables de
sesión consiste en mantener en funcionamiento un registro que recopile información como el número de preguntas que el
usuario respondió correctamente hasta un momento determinado en un cuestionario en línea o los productos que el
usuario seleccionó de un catálogo en línea hasta ese momento.
Las variables de sesión sólo pueden funcionar si el navegador del usuario está configurado para aceptar cookies. El servidor
crea un número de ID de sesión que identifica el usuario cuando se inicia la sesión y, a continuación, envía una cookie que
contiene el número de ID al navegador del usuario. Cuando el usuario solicita otra página al servidor, éste lee la cookie en
el navegador para identificar al usuario y recuperar las variables de sesión del usuario almacenadas en la memoria del
servidor.
Un ejemplo típico de almacenamiento de parámetros de URL en las variables de sesión es un catálogo de productos que
emplea parámetros de URL incorporados en el código creados mediante un vínculo para devolver información sobre
productos al servidor que debe almacenarse en una variable de sesión. Cuando el usuario hace clic en el vínculo “Añadir
al carro de la compra”, el ID de producto se almacena en una variable de sesión mientras el usuario sigue comprando.
Cuando el usuario pasa a la página de caja, se recupera el ID de producto almacenado en la variable de sesión.
Una encuesta basada en formulario es un ejemplo típico de una página que guarda parámetros de formulario en variables
de sesión. El formulario devuelve la información seleccionada al servidor, donde una página de aplicación puntúa la
encuesta y guarda las respuestas en una variable de sesión que debe pasarse a una aplicación que pueda registrar las
respuestas recopiladas de la muestra de encuestados. La información también puede guardarse en una base de datos para
usarla más adelante.
DREAMWEAVER CS3 504
Guía del usuario
Cuando la información se envía al servidor, se almacena en variables de sesión añadiendo el código correspondiente al
modelo de servidor en la página especificada por el parámetro de URL o de formulario. Esta página, denominada página
de destino, se especifica en el atributo action del formulario HTML o el atributo href del vínculo de hipertexto en la página
inicial.
Una vez almacenado un valor en una variable de sesión, puede utilizar Dreamweaver para recuperar el valor de las variables
de sesión y utilizarlo en una aplicación Web. Después de definir la variable de sesión en Dreamweaver, puede insertar su
valor en una página.
El código empleado para almacenar la información en una variable de sesión viene determinado por la tecnología del
servidor y por el método utilizado para obtener la información. La sintaxis básica de cada tecnología del servidor será la
siguiente:
ColdFusion
<CFSET session.variable_name = value>
ASP y ASP.NET
<% Session("variable_name") = value %>
La expresión value suele ser una expresión de servidor como Request.Form(“lastname”). Por ejemplo, si utiliza un
parámetro de URL llamado product (o un formulario HTML con el método GET y un campo de texto llamado product)
para recopilar información, las declaraciones siguientes almacenarán la información en una variable de sesión llamada
prodID:
ColdFusion
<CFSET session.prodID = url.product>
ASP y ASP.NET
<% Session("prodID") = Request.QueryString("product") %>
Si utiliza un formulario HTML con el método post y un campo de texto llamado txtProduct para recabar la información,
las declaraciones siguientes almacenarán la información en la variable de sesión:
ColdFusion
<CFSET session.prodID = form.txtProduct>
ASP y ASP.NET
<% Session("prodID") = Request.Form("txtProduct") %>
Véase también
“Adición de contenido dinámico a las páginas” en la página 530
Cada vínculo tiene un parámetro de URL llamado fontsize que envía la preferencia de texto del usuario al servidor, como
muestra el siguiente ejemplo de Macromedia ColdFusion® de Adobe:
<a href="resort.cfm?fontsize=large">Larger Text</a><br>
<a href="resort.cfm?fontsize=small">Normal Text</a>
Almacene la preferencia de texto del usuario en una variable de sesión y utilícela para establecer el tamaño de fuente de cada
página que solicite el usuario.
Cerca de la parte superior de la página de destino, introduzca el código siguiente para crear una sesión llamada font_pref
que almacene la preferencia de tamaño de fuente del usuario.
ColdFusion
<CFSET session.font_pref = url.fontsize>
ASP y ASP.NET
<% Session("font_pref") = Request.QueryString("fontsize") %>
Cuando el usuario hace clic en el vínculo de hipertexto, la página envía la preferencia de texto del usuario en un parámetro
de URL a la página de destino. El código de la página de destino almacena en el parámetro de URL en la variable de sesión
font_pref. Mientras dure la sesión del usuario, todas las páginas de la aplicación recuperarán este valor y mostrarán el
tamaño de fuente seleccionado.
506
También puede utilizar el framework basado en Ajax llamado Spry para crear páginas dinámicas que muestren y procesen
datos XML. El uso de elementos de formulario de Spry precreados le permite crear páginas dinámicas que no requieren la
actualización de toda la página.
El número y el tipo de botones que aparecen varían en función del tipo de documento abierto en la ventana de documento.
Mueva el ratón sobre un icono para mostrar una descripción de la herramienta que describe lo que hace el botón.
La barra Insertar contiene botones para añadir los siguientes elementos a la página:
• Juegos de registros
• Texto o tablas dinámicas
• Barras de navegación por registros
Si pasa a la vista Código (Ver > Código), pueden aparecer más paneles en su propia categoría de la barra Insertar, con lo
que podrá insertar código en la página. Por ejemplo, si visualiza una página ColdFusion en la vista Código, aparece un
panel CFML en la categoría CFML de la barra Insertar.
• Seleccione el panel Vinculaciones (Ventana > Vinculaciones) para definir los orígenes del contenido dinámico para la
página y añadirle el contenido.
• Seleccione el panel Comportamientos del servidor (Ventana > Comportamientos del servidor) para añadir lógica del
lado del servidor a las páginas dinámicas.
• Seleccione el panel Bases de datos (Ventana > Bases de datos) para explorar bases de datos o crear conexiones de base de
datos.
• Seleccione el panel Componentes (Ventana > Componentes) para inspeccionar, añadir o modificar código para
componentes JavaBeans, Adobe ColdFusion o servicios Web.
Nota: El panel Componentes sólo se activa si abre una página ColdFusion, JSP o ASP.NET. Es posible que el documento no
admita determinados componentes. Por ejemplo, los documentos ColdFusion no admiten JavaBeans.
Un comportamiento del servidor es el conjunto de instrucciones insertadas en una página dinámica durante el período de
diseño y que se ejecutan en el servidor en tiempo de ejecución.
Para ver un tutorial sobre la configuración del espacio de trabajo de desarrollo, consulte www.adobe.com/go/vid0144_es.
DREAMWEAVER CS3 507
Guía del usuario
Véase también
“Panel Vinculaciones” en la página 513
Nota: Dreamweaver examina el servidor ColdFusion que se ha definido para el sitio actual.
Si no aparece ninguna base de datos en el panel, deberá crear una conexión de base de datos.
2 Para mostrar las tablas, procedimientos almacenados y vistas de la base de datos, haga clic en el icono de signo más (+)
situado junto a una conexión de la lista.
3 Para mostrar las columnas de la tabla, haga clic en nombre de tabla.
Los iconos de columnas reflejan el tipo de datos e indican la clave principal de la tabla.
4 Para ver los datos en una tabla, haga clic con el botón derecho del ratón (Windows) o mantenga presionada la tecla
Control y haga clic (Macintosh) en el nombre de tabla de la lista y seleccione Ver datos en el menú emergente.
Véase también
“Configuración de una aplicación Web” en la página 471
Para obtener una vista previa de páginas dinámicas, deberá rellenar la categoría Servidor de prueba del cuadro de diálogo
Definición del sitio.
También puede utilizar la vista de Diseño para comprobar rápidamente las páginas mientras trabaja con ellas. La vista
de Diseño ofrece una representación visual completamente editable de la página, incluso con live data.
Puede especificar que Dreamweaver utilice archivos temporales en vez de archivos originales. Con esta opción,
Dreamweaver ejecuta una copia temporal de la página en un servidor Web antes de mostrarla en el navegador.
(Dreamweaver borrará a continuación el archivo temporal del servidor.) Para definir esta opción, seleccione Edición >
Preferencias > Vista previa en el navegador.
La opción Vista previa en el navegador no carga páginas relacionadas, como una página de resultados o detalle, archivos
dependientes, como los archivos de imagen, ni server-side includes. Para cargar un archivo que falta, seleccione Ventana >
Sitio para abrir el panel Sitio, seleccione el archivo en Carpeta local y haga clic en la flecha de color azul que señala hacia
arriba de la barra de herramientas para copiar el archivo en la carpeta del servidor Web.
Véase también
“Configuración de un servidor de prueba” en la página 44
Otros usuarios pueden beneficiarse de la restricción de la cantidad de información que recupera Dreamweaver en tiempo
de diseño. Algunas bases de datos contienen decenas o incluso centenares de tablas, por lo que quizá convenga no
mostrarlas todas mientras está trabajando. Un esquema o catálogo puede restringir el número de elementos de base de
datos que se recuperan en tiempo de diseño.
Deberá crear un esquema o catálogo en el sistema de base de datos antes de poder aplicarlo en Dreamweaver. Consulte la
documentación del sistema de base de datos o pregunte al administrador del sistema.
Nota: No puede aplicar un esquema o catálogo en Dreamweaver si está desarrollando una aplicación ColdFusion o utilizando
Microsoft Access.
1 Abra una página dinámica en Dreamweaver y, a continuación, abra el panel Bases de datos (Ventana > Bases de datos).
• Si ya existe la conexión de base de datos, haga clic con el botón derecho del ratón (Windows) o mantenga presionada la
tecla Control y haga clic (Macintosh) en la conexión dentro de la lista y seleccione Editar conexión en el menú emergente.
• Si la conexión no existe, haga clic en el botón de signo más (+) de la parte superior del panel y créela.
2 En el cuadro de diálogo correspondiente a la conexión, haga clic en Avanzado.
3 Especifique el esquema o catálogo y, a continuación, haga clic en Aceptar.
❖ Edite una de las opciones. Al seleccionar una nueva opción del inspector, Dreamweaver actualizará la página.
Véase también
“Edición del contenido dinámico” en la página 534
❖ Edite una de las opciones. Al seleccionar una nueva opción del inspector, Dreamweaver actualizará la página.
Si cambia el tipo de campo en el inspector de propiedades por un valor que Dreamweaver reconoce (por ejemplo, si corrige
el error de ortografía), el inspector de propiedades se actualizará para mostrar las propiedades del tipo reconocido.
Configure cualquiera de las opciones siguientes en el inspector de propiedades:
Entrada Asigna un nombre al campo. Este cuadro es obligatorio y su nombre debe ser exclusivo.
Tipo Establece el tipo de entrada del campo. El contenido de este cuadro debe reflejar el valor del tipo de entrada que
aparece actualmente en el código HTML.
Valor Establece el valor del campo.
DREAMWEAVER CS3 509
Guía del usuario
Parámetros Abre el cuadro de diálogo Parámetros, en el que podrá ver los atributos actuales del campo, así como añadir o
quitar atributos.
1 Diseñe la página.
El diseño visual de la página constituye un paso importante a la hora de crear cualquier sitio Web, tanto si es estático como
si es dinámico. Al añadir elementos dinámicos a una página Web, el diseño de la página se convierte en un elemento
fundamental para facilitar su uso. Piense detenidamente cómo interactuarán los usuarios con cada una de las páginas y con
el sitio Web en su conjunto.
Un método común para incorporar contenido dinámico a una página Web consiste en crear una tabla para presentar
contenido e importar contenido dinámico en una o varias celdas de la tabla. Con este método puede presentar información
de distintos tipos en un formato estructurado.
• Cree una conexión con el origen del contenido dinámico (como una base de datos) y el servidor de aplicaciones que
procesa la página. Cree el origen de datos utilizando el panel Vinculaciones; posteriormente, podrá seleccionar e insertar
el origen de datos en la página.
• Especifique qué información de la base de datos desea mostrar o qué variables desea incluir en la página creando un
juego de registros. También puede comprobar la consulta desde el cuadro de diálogo Juego de registros y realizar los
ajustes necesarios antes de añadirla al panel Vinculaciones.
• Seleccione e inserte elementos de contenido dinámico en la página seleccionada.
3 Añada contenido dinámico a una página Web.
Después de definir un juego de registros u otro origen de datos y añadirlos al panel Vinculaciones, puede insertar en la
página el contenido dinámico que representa el juego de registros. La interfaz de menús de Dreamweaver permite añadir
elementos de contenido dinámico con la misma facilidad que se selecciona una fuente de datos de contenido dinámico en
el panel Vinculaciones, e insertarlos en el texto, una imagen o un objeto de formulario de la página actual.
Al insertar un elemento de contenido dinámico u otro comportamiento del servidor en una página, Dreamweaver inserta
un script del lado del servidor en el código de origen de la página. El script indica al servidor que recupere datos de la fuente
de datos definida y los muestre en la página Web. Para colocar contenido dinámico en una página Web, puede seguir uno
de estos procedimientos:
• Para colocar contenido dinámico en una página Web, puede seguir uno de estos procedimientos:
• Colocarlo en el punto de inserción en la vista Código o Diseño.
• Sustituir una cadena de texto u otro marcador de posición.
Insertarlo en un atributo HTML. Por ejemplo, el contenido dinámico puede definir el atributo src de una imagen o el
atributo value de un campo de formulario.
Los comportamientos de servidor de Dreamweaver permiten añadir lógica de aplicación a un sitio Web sin necesidad de
escribir el código manualmente. Los comportamientos del servidor suministrados con Dreamweaver admiten tipos de
documento ColdFusion, ASP, ASP.NET, JSP y PHP. Los comportamientos del servidor se escriben y comprueban para que
sean rápidos, seguros y robustos. Los comportamientos del servidor incorporados ofrecen compatibilidad con páginas Web
multiplataforma para todos los navegadores.
Dreamweaver suministra una interfaz de apuntar y hacer clic que permite que aplicar contenido dinámico y
comportamientos complejos a una página resulte tan fácil como insertar elementos textuales y de diseño. Estos son los
comportamientos del servidor disponibles:
• Defina un juego de registros a partir de base de datos existente. El juego de registros que defina se almacenará en el panel
Vinculaciones.
• Muestre varios registros en una página. Seleccione toda la tabla o celdas o filas individuales con contenido dinámico, y
especifique el número de registros para mostrar en cada vista de página.
• Cree e inserte una tabla dinámica en una página y asocie la tabla a un juego de registros. Posteriormente podrá modificar
tanto el aspecto de las tablas como la región repetida utilizando el inspector de propiedades y el comportamiento del
servidor Repetir región, respectivamente.
• Inserte un objeto de texto dinámico en una página. El objeto de texto que inserte será un elemento de un juego de
registros predefinido al que puede aplicar alguno de los formatos de datos.
• Cree controles de estado y navegación para los registros, páginas maestra/detalle y formularios para actualizar la
información de una base de datos.
• Visualice más de un registro a partir de un registro de la base de datos.
• Cree vínculos de navegación para juegos de registros que permitan a los usuarios ver los registros anteriores y siguientes
de un registro de base de datos.
• Añada un contador de registros para ayudar a los usuarios a conocer cuántos registros se han devuelto y dónde se
encuentran en los resultados devueltos.
También puede ampliar los comportamientos del servidor de Dreamweaver escribiendo los suyos propios o instalando
comportamientos del servidor escritos por otros proveedores.
Para ver un tutorial sobre cómo crear páginas dinámicas, consulte www.adobe.com/go/learn_dw_webapp_es.
Véase también
“Presentación de contenido en tablas” en la página 166
Dreamweaver permite conectar fácilmente una base de datos y crear un juego de registros del que extraer contenido
dinámico. Un juego de registros es el resultado de una consulta de base de datos. Extrae la información especifica solicitada
y permite mostrarla en una página especificada. Defina el juego de registros basándose en la información contenida en la
base de datos y el contenido que desea mostrar.
Distintos proveedores de tecnología pueden emplear términos distintos para referirse a un juego de registros. En ASP y
ColdFusion un juego de registros se define como una consulta. En JSP se denomina conjunto de resultados (resultset) y en
ASP.NET, conjunto de datos (DataSet). Si utiliza otras fuentes de datos, como la entrada de usuario o variables de servidor,
el nombre de la fuente de datos que se define en Dreamweaver será el mismo que el nombre de la fuente de datos
propiamente dicha.
Los sitios Web dinámicos necesitan una fuente de datos para recuperar y mostrar contenido dinámico. Dreamweaver
permite utilizar bases de datos, variables de petición, variables de URL, variables de servidor, variables de formulario,
procedimientos almacenados y otras fuentes de contenido dinámico. Según cuál sea la fuente de datos, podrá recuperar
contenido nuevo para satisfacer una petición o modificar la página a fin de atender las necesidades de los usuarios.
Las fuentes de contenido que defina en Dreamweaver se añadirán a la lista de fuentes en el panel Vinculaciones.
Posteriormente, podrá insertar la fuente de contenido en la página seleccionada actualmente.
Juegos de registros
Si utiliza una base de datos como fuente de contenido para una página Web dinámica, deberá crear en primer lugar un juego
de registros para almacenar los datos recuperados. Los juegos de registros actuarán como intermediarios entre la base de
datos que almacena el contenido y el servidor de aplicaciones que genera la página. Los juegos de registros se componen
de datos devueltos por una consulta de base de datos y se almacenan temporalmente en la memoria del servidor de
aplicaciones para una recuperación más rápida. El servidor descarta el juego de registros cuando ya no se necesita.
El juego de registros es una conjunto de datos recuperados de una base de datos específica. Puede incluir una tabla de base
de datos completa o un subconjunto de las filas y columnas de la tabla. Estas filas y columnas se recuperan por medio de
una consulta de base de datos que se define en el juego de registros. Las consultas de base de datos se escriben en SQL
(Lenguaje de consulta estructurado, Structured Query Language), un sencillo lenguaje que permite recuperar, añadir y
eliminar datos de una base de datos. El generador de SQL que incluye Dreamweaver permite crear consultas sencillas sin
necesidad de conocer este lenguaje. Sin embargo, si desea crear consultas SQL complejas, deberá conocer el lenguaje y
escribir manualmente declaraciones SQL para introducirlas en Dreamweaver.
Nota: Microsoft ASP.NET denomina conjunto de datos (DataSet) al juego de registros. Si trabaja con documentos de tipo
ASP.NET, los cuadros de diálogo y las opciones de menú específicos de ASP.NET utilizan la etiqueta Conjunto de datos. La
documentación de Dreamweaver se refiere genéricamente a ambos tipos como juegos de registros, aunque utiliza Conjunto de
datos cuando describe específicamente funciones de ASP.NET.
Si se dispone a escribir SQL para utilizar con ASP.NET, existen ciertas condiciones específicas de ASP.NET que conviene
tener en cuenta.
Antes de definir un juego de registros para utilizarlo con Dreamweaver, deberá crear una conexión con una base de datos
y, si ésta está vacía, introducir los datos. Si aún no ha definido una conexión de base de datos para el sitio, consulte la sección
correspondiente a la tecnología de servidor con la que está trabajando en el capítulo que trata este tema y siga las
instrucciones para crear una conexión de base de datos.
Véase también
“Definición de un juego de registros sin escribir SQL” en la página 515
Parámetros
La sintaxis que se utiliza para hacer referencia a los parámetros varía según la conexión de base de datos que se utilice (por
ejemplo, OLE DB o Microsoft SQL Server).
• OLE DB
Al conectar una base de datos que utiliza OLE DB se debe hacer referencia a los parámetros utilizando un signo de
interrogación (?). Por ejemplo:
SELECT * FROM Employees WHERE HireDate > ?
Véase también
“Conexiones de base de datos para desarrolladores de ASP.NET” en la página 487
Los parámetros de formulario almacenan información recuperada que se incluye en la petición HTTP de una página Web.
Si crea un formulario que utiliza el método POST, los datos enviados por el formulario se transferirán al servidor. Antes de
comenzar deberá transferir un parámetro de formulario al servidor.
Véase también
“Parámetros de URL” en la página 501
Variables de sesión
Las variables de sesión permiten almacenar y mostrar información mantenida durante la visita (o sesión) de un usuario. El
servidor crea un objeto de sesión diferente para cada usuario y lo mantiene durante un período de tiempo establecido o
hasta que se pone fin al objeto explícitamente.
Dado que las variables de sesión duran toda la sesión y se conservan cuando el usuario se desplaza de una página a otra
dentro del sitio Web, resultan idóneas para almacenar las preferencias del usuario. Las variables de sesión se pueden utilizar
para insertar un valor en el código HTML de la página, asignar un valor a una variable local o suministrar un valor para
evaluar una expresión condicional.
Antes de definir las variables de sesión de una página deberá crearlas en el código fuente. Después de crear una variable de
sesión en el código fuente de la aplicación Web, puede utilizar Dreamweaver para recuperar su valor y utilizarlo en una
página Web.
DREAMWEAVER CS3 513
Guía del usuario
Véase también
“Definición de variables de sesión” en la página 524
Dado que las variables de aplicación se mantienen mientras dure la aplicación y se conservan de un usuario a otro, resultan
idóneas para almacenar información que debe existir para todos los usuarios, como, por ejemplo, la hora y la fecha actuales.
El valor de la variable de aplicación se define en el código de la aplicación.
Véase también
“Definición de variables de servidor” en la página 526
Variables CGI Proporcionan información sobre el servidor que ejecuta ColdFusion, el navegador que solicita una página y
otro tipo de información sobre el entorno de procesamiento.
Variables de servidor Pueden acceder a ellas todos los clientes y las aplicaciones del servidor. Se mantienen hasta que se
detiene el servidor.
Variables locales Se crean con la etiqueta CFSET o CFPARAM en una página ColdFusion.
Véase también
“Definición de variables de servidor” en la página 526
Puede llevar a cabo las tareas siguientes con este cuadro de diálogo:
Puede llevar a cabo las tareas siguientes con este cuadro de diálogo:
Puede ver y conectar con las bases de datos mediante este panel:
Panel Componentes
Utilice el panel Componentes para crear e inspeccionar componentes, además de insertar código de componentes en las
páginas.
Puede llevar a cabo las tareas siguientes con este cuadro de diálogo:
4 Seleccione las opciones del cuadro de diálogo Juego de registros para el tipo de documento.
Para instrucciones, véanse las siguientes secciones.
5 Haga clic en el botón Prueba para ejecutar la consulta y comprobar que recupera la información deseada.
Si ha definido un filtro que utiliza parámetros introducidos por los usuarios, introduzca un valor en el cuadro Valor de
prueba y haga clic en Aceptar. Si se crea correctamente una instancia del juego de registros, aparecerá una tabla mostrando
los datos extraídos del juego de registros.
6 Haga clic en Aceptar para añadir el juego de registros a la lista de fuentes de contenido disponibles en el panel
Vinculaciones.
Véase también
“Conexiones de base de datos para desarrolladores de ASP.NET” en la página 487
Opciones del cuadro de diálogo Juego de registros sencillo (PHP, ASP, JSP)
1 En el cuadro Nombre, introduzca un nombre para el juego de registros.
Una práctica habitual consiste en añadir el prefijo rs a los nombres de juegos de registros para distinguirlos de otros
nombres de objetos en el código, por ejemplo: rsPressReleases.
Los nombres de juegos de registros sólo admiten letras, números y el guión bajo (_). No puede incluir caracteres especiales
ni espacios.
3 En el menú emergente Tabla, seleccione la tabla de la base de datos que proporcionará los datos al juego de registros.
El menú emergente muestra todas las tablas de la base de datos especificada.
4 Para incluir un subconjunto de las columnas de la tabla en el juego de registros, haga clic en Seleccionado y elija las
columnas deseadas presionando Control (Windows) o Comando (Macintosh) mientras hace clic en ellas en la lista.
DREAMWEAVER CS3 516
Guía del usuario
5 Para limitar aun más los registros devueltos desde la tabla, seleccione las opciones de la sección Filtro:
• En el primer menú emergente, seleccione una columna de la tabla de la base de datos para compararla con un valor de
prueba definido por usted.
• En el segundo menú emergente, seleccione una expresión condicional para comparar el valor seleccionado en cada
registro con el valor de prueba.
• En el tercer menú emergente, seleccione Valor introducido.
• En el cuadro de texto, introduzca el valor de prueba.
Si el valor especificado en un registro cumple la condición de filtro, el registro se incluirá en el juego de registros.
6 (Opcional) Para ordenar los registros, seleccione la columna por la que desea ordenar y luego especifique si los registros
deben clasificarse en orden ascendente (1, 2, 3... o A, B, C...) o descendente.
7 Haga clic en Prueba para conectar con la base de datos y crear una instancia de la fuente de datos y haga clic en Aceptar
para cerrar la fuente de datos.
Aparecerá una tabla mostrando los datos devueltos. Cada fila contiene un registro y cada columna representa un campo
de dicho registro.
8 Haga clic en Aceptar. El juego de registros que acaba de definir aparecerá en el panel Vinculaciones.
Nota: Si está creando juegos de registros para utilizarlos con ColdFusion 5 o anterior, utilice el cuadro de diálogo genérico Juego
de registros sencillo, común a otros tipos de documentos como ASP y JSP.
Los nombres de juegos de registros sólo admiten letras, números y el guión bajo (_). No puede incluir caracteres especiales
ni espacios.
2 Si está definiendo un juego de registros para un componente de ColdFusion (es decir, si un archivo CFC ya está abierto
en Dreamweaver), seleccione una función CFC existente en el menú emergente, o bien haga clic en Nueva función para
crear una nueva.
Nota: El menú emergente Función sólo está disponible si el documento actual es un archivo CFC y si se tiene acceso a un equipo
en el que se esté ejecutando ColdFusion MX 7 o una versión posterior.
4 En los cuadros Nombre de usuario y Contraseña, introduzca si es necesario el nombre de usuario y la contraseña para
el servidor de aplicaciones ColdFusion.
El acceso a las fuentes de datos ColdFusion pueden requerir un nombre de usuario y una contraseña. Si no tiene el nombre
de usuario y la contraseña para acceder a una fuente de datos en ColdFusion, póngase en contacto con el administrador de
ColdFusion de su empresa.
5 En el menú emergente Tabla, seleccione la tabla de la base de datos que proporcionará los datos al juego de registros.
El menú emergente Tabla muestra todas las tablas de la base de datos especificada.
6 Para incluir un subconjunto de las columnas de la tabla en el juego de registros, haga clic en Seleccionado y elija las
columnas deseadas presionando Control (Windows) o Comando (Macintosh) mientras hace clic en ellas en la lista.
DREAMWEAVER CS3 517
Guía del usuario
7 Para limitar aun más los registros devueltos desde la tabla, seleccione las opciones de la sección Filtro:
• En el primer menú emergente, seleccione una columna de la tabla de la base de datos para compararla con un valor de
prueba definido por usted.
• En el segundo menú emergente, seleccione una expresión condicional para comparar el valor seleccionado en cada
registro con el valor de prueba.
• En el tercer menú emergente, seleccione Valor introducido.
• En el cuadro de texto, introduzca el valor de prueba.
Si el valor especificado en un registro cumple la condición de filtro, el registro se incluirá en el juego de registros.
8 (Opcional) Para ordenar los registros, seleccione la columna por la que desea ordenar y luego especifique si los registros
deben clasificarse en orden ascendente (1, 2, 3... o A, B, C...) o descendente.
9 Haga clic en Prueba para conectar con la base de datos y crear una instancia de la fuente de datos.
Aparecerá una tabla mostrando los datos devueltos. Cada fila contiene un registro y cada columna representa un campo
de dicho registro. Haga clic en Aceptar para cerrar el juego de registros de prueba.
10 Haga clic en Aceptar. El juego de registros ColdFusion que acaba de definir aparecerá en el panel Vinculaciones.
Los nombres de Conjuntos de datos sólo admiten letras, números y el guión bajo (_). No puede incluir caracteres especiales
ni espacios.
3 En el menú emergente Tabla, seleccione la tabla de la base de datos que proporcionará los datos al Conjunto de datos.
El menú emergente muestra todas las tablas de la base de datos especificada.
4 Para incluir un subconjunto de las columnas de la tabla en el Conjunto de datos, haga clic en Seleccionado y elija las
columnas deseadas presionando Control (Windows) o Comando (Macintosh) mientras hace clic en ellas en la lista.
5 Para incluir sólo algunos de los registros de la tabla, complete la sección Filtro de la siguiente forma:
• En el primer menú emergente, seleccione una columna de la tabla de la base de datos para compararla con un valor de
prueba definido por usted.
• En el segundo menú emergente, seleccione una expresión condicional para comparar el valor seleccionado en cada
registro con el valor de prueba.
• En el tercer menú emergente, seleccione Valor introducido.
• En el cuadro de texto, introduzca el valor de prueba.
Si el valor especificado en un registro cumple la condición del filtro, el registro se incluirá en el Conjunto de datos.
6 (Opcional) Para ordenar los registros, seleccione la columna por la que desea ordenar y luego especifique si los registros
deben clasificarse en orden ascendente (1, 2, 3... o A, B, C...) o descendente.
7 Puede especificar una página a la que remitir a los usuarios si la consulta de Conjunto de datos falla por alguna razón.
Por ejemplo, si la base de datos deja de estar disponible durante una consulta y no devuelve el Conjunto de datos para la
página, puede mostrar una página de error con un vínculo a la página principal del sitio.
8 Haga clic en Prueba para conectar con la base de datos y crear una instancia de la fuente de datos.
Aparecerá una tabla mostrando los datos devueltos. Cada fila contiene un registro y cada columna representa un campo
de dicho registro. Haga clic en Aceptar para cerrar el conjunto de datos.
DREAMWEAVER CS3 518
Guía del usuario
9 Haga clic en Aceptar. El Conjunto de datos que acaba de definir aparecerá en el panel Vinculaciones.
Nota: Si escribe declaraciones SQL para documentos de tipo ASP.NET, consulte “Escritura de SQL para ASP.NET” en la
página 511 para conocer las reglas específicas de ASP.NET.
6 Haga clic en Aceptar para añadir el juego de registros a la lista de fuentes de contenido disponibles en el panel
Vinculaciones.
Véase también
“Creación de consultas SQL utilizando el árbol Elementos de base de datos” en la página 522
Opciones del cuadro de diálogo Juego de registros avanzado (PHP, ASP, JSP)
Defina un juego de registros como fuente de contenido dinámico escribiendo una declaración SQL personalizada o creando
una declaración SQL mediante el árbol gráfico Elementos de base de datos.
Los nombres de juegos de registros sólo admiten letras, números y el guión bajo (_). No puede incluir caracteres especiales
ni espacios.
• Amplíe las ramas del árbol hasta que encuentre el objeto de base de datos que necesita: por ejemplo, una columna de una
tabla o un procedimiento almacenado en la base de datos.
• Seleccione el objeto de base de datos y haga clic en uno de los botones situados a la derecha del árbol.
Por ejemplo, si selecciona una columna de la tabla, los botones disponibles serán SELECT, WHERE y ORDER BY. Haga
clic en uno de los botones para añadir la cláusula asociada a la declaración SQL.
También puede utilizar una declaración SQL predefinida en un procedimiento almacenado seleccionando el procedimiento
almacenado en el árbol Elementos de base de datos y haciendo clic en el botón Procedimiento. Dreamweaver llenará
automáticamente las áreas SQL y Variable.
4 Si la declaración SQL contiene variables, defina sus valores en el área Variables haciendo clic en el botón de signo más
(+) e introduciendo el nombre de la variable, el valor predeterminado (el valor que toma la variable si no se devuelve ningún
valor de tiempo de ejecución) y un valor de tiempo de ejecución.
Si la declaración SQL contiene variables, compruebe que la columna Valor predeterminado del cuadro Variables contiene
valores de prueba válidos.
El valor de tiempo de ejecución suele ser un URL o un parámetro de formulario introducido por un usuario en un campo
de formulario HTML.
ASP Request.QueryString(“formFieldName”)
JSP request.getParameter("formFieldName")
PHP #formFieldName#
ASP Request.Form(“formFieldName”)
JSP request.getParameter("formFieldName")
PHP #formFieldName#
5 Haga clic en Prueba para conectar con la base de datos y crear una instancia del juego de registros.
Si la declaración SQL contiene variables, compruebe que la columna Valor predeterminado del cuadro Variables contiene
valores de prueba válidos antes de hacer clic en Prueba.
Si la operación se realiza correctamente, aparecerá una tabla con los datos del juego de registros. Cada fila contiene un
registro y cada columna representa un campo de dicho registro. Haga clic en Aceptar para vaciar el juego de registros.
6 Cuando esté satisfecho con los cambios realizados, haga clic en Aceptar.
Nota: Si está creando juegos de registros avanzados para utilizarlos con ColdFusion 5 o anterior, utilice el cuadro de diálogo
genérico Juego de registros avanzado, común a otros tipos de documentos como ASP y JSP.
Los nombres de juegos de registros sólo admiten letras, números y el guión bajo (_). No puede incluir caracteres especiales
ni espacios.
DREAMWEAVER CS3 520
Guía del usuario
Si está definiendo un juego de registros para un componente de ColdFusion (es decir, si un archivo CFC ya está abierto en
Dreamweaver), seleccione una función CFC existente en el menú emergente, o bien haga clic en Nueva función para crear
una nueva.
Nota: El menú emergente Función sólo está disponible si el documento actual es un archivo CFC y si se tiene acceso a un equipo
en el que se esté ejecutando ColdFusion MX 7 o una versión posterior.
3 En los cuadros Nombre de usuario y Contraseña, introduzca si es necesario el nombre de usuario y la contraseña para
el servidor de aplicaciones ColdFusion.
El acceso a las fuentes de datos ColdFusion pueden requerir un nombre de usuario y una contraseña. Si no tiene el nombre
de usuario y la contraseña para acceder a una fuente de datos en ColdFusion, póngase en contacto con el administrador de
ColdFusion de su empresa.
4 Introduzca una declaración SQL en el área de texto SQL o utilice el árbol gráfico Elementos de base de datos, situado en
la parte inferior del cuadro de diálogo, para crear una declaración SQL desde el juego de registros elegido.
5 (Opcional) Realice una de las siguientes operaciones para utilizar el árbol Elementos de base de datos con el fin de crear
la declaración SQL:
• Compruebe que el área de texto SQL está en blanco.
• Amplíe las ramas del árbol hasta que encuentre el objeto de base de datos que necesita: por ejemplo, una columna de una
tabla.
• Seleccione el objeto de base de datos y haga clic en uno de los botones situados a la derecha del árbol.
Por ejemplo, si selecciona una columna de una tabla, los botones disponibles serán Select, Where y Order By. Haga clic en
uno de los botones para añadir la cláusula asociada a la declaración SQL.
Si la declaración SQL contiene parámetros, defina sus valores en el área Parámetros. Para ello, haga clic en el botón de signo
más (+) e introduzca el nombre y el valor predeterminado del parámetro (el valor que toma el parámetro si no se devuelve
ningún valor de tiempo de ejecución).
Si la declaración SQL contiene parámetros, compruebe que la columna Valor predeterminado del cuadro Parámetros
contiene valores de prueba válidos.
Los Parámetros de página le permiten proporcionar los valores predeterminados para referencias de valor de tiempo de
ejecución en el SQL que usted escribe. Por ejemplo, la siguiente declaración SQL selecciona un registro de empleado
basándose en el valor del ID del empleado. Puede asignar un valor predeterminado a este parámetro, lo que le garantiza
que siempre se devolverá un valor de tiempo de ejecución. En este ejemplo, FormFieldName hace referencia a un campo de
formulario en el que el usuario introduce un ID de empleado:
SELECT * FROM Employees WHERE EmpID = + (Request.Form(#FormFieldName#))
El cuadro de diálogo Añadir parámetros de página contendría un emparejamiento nombre-valor similar a éste:
FormFieldName 0001
El valor de tiempo de ejecución suele ser un URL o un parámetro de formulario introducido por un usuario en un campo
de formulario HTML.
6 Haga clic en Prueba para conectar con la base de datos y crear una instancia del juego de registros.
Si la declaración SQL contiene referencias de tiempo de ejecución, compruebe que la columna Valor predeterminado del
campo Parámetros de página contiene valores de prueba válidos antes de hacer clic en Prueba.
Si la operación se realiza correctamente, aparecerá una tabla con los datos del juego de registros. Cada fila contiene un
registro y cada columna representa un campo de dicho registro. Haga clic en Aceptar para vaciar el juego de registros.
DREAMWEAVER CS3 521
Guía del usuario
7 Cuando esté satisfecho con los cambios realizados, haga clic en Aceptar.
Los nombres de Conjuntos de datos sólo admiten letras, números y el guión bajo (_). No puede incluir caracteres especiales
ni espacios.
También puede utilizar una declaración SQL predefinida en un procedimiento almacenado seleccionando el procedimiento
almacenado en el árbol Elementos de base de datos y haciendo clic en el botón Procedimiento. Dreamweaver llenará
automáticamente las áreas SQL y Parámetros.
4 Puede especificar una página a la que remitir a los usuarios si la consulta de Conjunto de datos falla por alguna razón.
Por ejemplo, si la base de datos deja de estar disponible durante una consulta y no devuelve el Conjunto de datos para la
página, puede mostrar una página de error con un vínculo a la página principal del sitio.
5 Si la declaración SQL contiene parámetros, defina sus valores en el área Parámetros. Para ello, haga clic en el botón de
signo más (+) e introduzca el nombre y el valor predeterminado del parámetro (el valor que toma el parámetro si no se
devuelve ningún valor de tiempo de ejecución).
Si la declaración SQL contiene parámetros, compruebe que la columna Valor predeterminado del cuadro Parámetros
contiene valores de prueba válidos.
Los Parámetros de página le permiten proporcionar los valores predeterminados para referencias de valor de tiempo de
ejecución en el SQL que usted escribe. Por ejemplo, la siguiente declaración SQL selecciona un registro de empleado
basándose en el valor del ID del empleado. Puede asignar un valor predeterminado a este parámetro, lo que le garantiza
que siempre se devolverá un valor de tiempo de ejecución. En este ejemplo, FormFieldName hace referencia a un campo de
formulario en el que el usuario introduce un ID de empleado.
“SELECT * FROM Employees WHERE EmpID = “ + (Request.Form(“FormFieldName”))
El cuadro de diálogo Añadir parámetros de página contendría un emparejamiento nombre-valor similar a éste:
FormFieldName 0001
El valor de tiempo de ejecución suele ser un URL o un parámetro de formulario introducido por un usuario en un campo
de formulario HTML.
6 Haga clic en Prueba para conectar con la base de datos y crear una instancia del juego de registros.
Si la declaración SQL contiene referencias de tiempo de ejecución, compruebe que la columna Valor predeterminado del
campo Parámetros de página contiene valores de prueba válidos antes de hacer clic en Prueba.
DREAMWEAVER CS3 522
Guía del usuario
Si la operación se realiza correctamente, aparecerá una tabla con los datos del Conjunto de datos. Cada fila contiene un
registro y cada columna representa un campo de dicho registro. Haga clic en Aceptar para vaciar el Conjunto de datos.
7 Cuando esté satisfecho con los cambios realizados, haga clic en Aceptar.
Los dos ejemplos siguientes describen dos declaraciones SQL y los pasos que debe seguir para crearlas en el árbol Elementos
de base de datos del cuadro de diálogo avanzado Juego de registros.
1 Amplíe la rama Tablas para ver todas las tablas de la base de datos seleccionada.
2 Seleccione la tabla Employees.
3 Haga clic en el botón Seleccionar.
4 Haga clic en Aceptar para añadir el juego de registros al panel Vinculaciones.
1 Amplíe la rama Tablas para ver todas las tablas de la base de datos seleccionada y, a continuación, amplíe la tabla
Employees para ver las filas de la tabla por separado.
Tipos de documento Elemento del menú en el panel Vinculaciones para variable de URL
4 En el cuadro de diálogo Variable de URL, introduzca el nombre de la variable de URL en el cuadro y haga clic en Aceptar.
El nombre de la variable de URL suele ser el nombre del campo de formulario HTML o del objeto empleado para obtener
su valor.
Véase también
“Acerca de los parámetros de URL y de formulario” en la página 512
3 En el panel Vinculaciones, haga clic en el botón de signo más (+) y seleccione una de las siguientes opciones en el menú
emergente.
Tipos de documento Elemento del menú en el panel Vinculaciones para variable de formulario
4 En el cuadro de diálogo Variable de formulario, introduzca el nombre de la variable de formulario y haga clic en Aceptar.
El nombre de la variable de formulario suele ser el nombre del campo de formulario HTML o del objeto empleado para
obtener su valor.
El parámetro de formulario aparecerá en el panel Vinculaciones.
Véase también
“Fuentes de contenido dinámico” en la página 510
Antes de definir las variables de sesión de una página deberá crearlas en el código fuente. Después de crear una variable de
sesión en el código fuente de la aplicación Web, puede utilizar Dreamweaver para recuperar su valor y utilizarlo en una
página Web.
Véase también
“Recopilación de los datos enviados por los usuarios” en la página 500
Véase también
“Adición de contenido dinámico” en la página 530
Utilice una variable como fuente de datos para un juego de registros ColdFusion
Al definir un juego de registros para una página en el panel Vinculaciones, Dreamweaver introduce el nombre de la fuente
de datos ColdFusion en la etiqueta cfquery de la página. Le resultará práctico almacenar un nombre de fuente de datos
en una variable y utilizar la variable en la etiqueta cfquery. Dreamweaver proporciona un método visual para especificar
este tipo de variables en los juegos de registros.
En el cuadro de diálogo Juego de registros, la variable aparece en el menú emergente Fuente de datos junto con las fuentes
de datos ColdFusion del servidor.
5 Seleccione las opciones del cuadro de diálogo Juego de registros y haga clic en Aceptar.
6 Inicialice la variable.
Dreamweaver no inicializa la variable, de modo que usted puede inicializarla como y donde desee. Puede inicializar la
variable en el código de la página (antes de la etiqueta cfquery), en un archivo de inclusión (include) o en otro archivo como
variable de sesión o de aplicación.
Pueden acceder a la variable todos los clientes que acceden al servidor, además de las aplicaciones que se ejecutan en el
servidor. Las variables se mantienen hasta que se detiene el servidor.
Véase también
“Adición de contenido dinámico a las páginas” en la página 530
Variable Descripción
Server.OS.Name Nombre del sistema operativo que se ejecuta en el servidor (Windows XP,
Windows 2000, Linux).
❖ En el cuadro de diálogo Variable local, introduzca el nombre de la variable local y haga clic en Aceptar.
DREAMWEAVER CS3 527
Guía del usuario
Para obtener una lista completa de variables de entorno de servidor ASP, véase la documentación en línea instalada con
Microsoft Personal Web Server (PWS) o Internet Information Server (IIS).
La colección Cookies Recupera los valores de las cookies enviadas en una petición HTTP. Por ejemplo, supongamos que la
página lee una cookie denominada "readMe" en el sistema del usuario. En el servidor, los valores de la cookie se almacenan
en la variable Request.Cookies("readMe").
La colección ClientCertificate Recupera los campos de certificado de la petición HTTP enviada por el navegador. Los
campos de certificado se especifican en la norma X.509.
4 Especifique la variable de la colección a la que desea obtener acceso y haga clic en Aceptar.
Por ejemplo, si desea obtener acceso a la información de la variable Request.ServerVariables("HTTP_USER_AGENT"),
introduzca el argumento HTTP_USER_AGENT. Si desea obtener acceso a la información de la variable
Request.Form("lastname"), introduzca el argumento lastname.
3 En el cuadro de diálogo Variable de petición, introduzca el nombre de la variable y haga clic en Aceptar.
❖ En el cuadro de diálogo Variable de cliente, introduzca el nombre de la variable y haga clic en Aceptar.
Por ejemplo, para obtener acceso a la información de la variable Client.LastVisit de ColdFusion, introduzca LastVisit.
DREAMWEAVER CS3 528
Guía del usuario
Las variables de cliente son variables creadas en el código para asociar datos a un cliente específico. Las variables de cliente
mantienen el estado de la aplicación mientras el usuario se desplaza de una página a otra de la aplicación, así como de una
sesión a otra.
Las variables de cliente pueden estar definidas por el usuario o incorporadas. La tabla siguiente muestra las variables de
cliente ColdFusion incorporadas:
Variable Descripción
Client.CFTOKEN Un número generado al azar que se emplea para identificar a cada cliente
específico.
Client.URLToken Una combinación de CFID y CFTOKEN que se transfiere entre plantillas cuando
no se utilizan cookies.
Client.TimeCreated Registra la marca cuando CFID y CFTOKEN se crearon por primera vez para un
determinado cliente.
❖ En el cuadro de diálogo Variable de cookie, introduzca el nombre de la variable de cookie y haga clic en Aceptar.
❖ En el cuadro de diálogo Variable CGI, introduzca el nombre de la variable y haga clic en Aceptar.
Por ejemplo, si desea obtener acceso a la información de la variable CGI.HTTP_REFERER, introduzca HTTP_REFERER.
La tabla siguiente muestra las variables CGI ColdFusion más comunes que se crean en el servidor:
Variable Descripción
SERVER_SOFTWARE El nombre y la versión del software del servidor de información que responde a la petición
(y que ejecuta la pasarela). Formato: nombre/versión.
SERVER_NAME El nombre de host del servidor, el alias DNS o la dirección IP que aparece en los URL de
autorreferencia.
GATEWAY_INTERFACE La revisión de la especificación CGI que cumple este servidor. Formato: CGI/revisión.
SERVER_PROTOCOL El nombre y la revisión del protocolo de información con el que llegó esta petición.
Formato: protocolo/revisión.
REQUEST_METHOD El método con el que se realizó la petición. Para HTTP, el método es Get, Head, Post, etc.
PATH_INFO La información adicional sobre ruta facilitada por el cliente. El acceso a los scripts puede
realizarse a través de su ruta virtual, que va seguida de información adicional. La
información adicional se envía como PATH_INFO.
PATH_TRANSLATED El servidor proporciona una versión traducida de PATH_INFO, que toma la ruta y realiza la
asignación virtual a física.
SCRIPT_NAME Una ruta virtual al script que se está ejecutando. Se utiliza para los URL de autorreferencia.
QUERY_STRING La información de consulta que sigue al signo de interrogación (?) en el URL que hacía
referencia a este script.
DREAMWEAVER CS3 529
Guía del usuario
Variable Descripción
REMOTE_HOST El nombre del host que realiza la petición. Si el servidor no tiene esta información, define
REMOTE_ADDR, pero no define REMOTE_HOST.
REMOTE_USER AUTH_USER Si el servidor admite autenticación de usuario y el script está protegido, este es el nombre
de usuario con el que se han autenticado. (También disponible como AUTH_USER.)
REMOTE_IDENT Si el servidor HTTP admite identificación RFC 931, esta variable se define como el nombre
de usuario remoto recuperado del servidor. Utilice esta variable sólo para conectar.
CONTENT_TYPE Para consultas con información adjunta, como HTTP POST y PUT, este es el tipo de
contenido de los datos.
La tabla siguiente muestra las variables CGI más comunes que crea el navegador y que se transfieren al servidor:
Variable Descripción
HTTP_REFERER El documento al que se hace referencia. Es el documento que envió o se vinculó a datos
de formulario.
HTTP_USER_AGENT El navegador que utiliza actualmente el cliente para enviar la petición. Formato:
software/versión biblioteca/versión.
HTTP_IF_MODIFIED_SINCE La última vez que se modificó la página. Esta variable se envía a discreción del navegador,
generalmente como respuesta al hecho de que el servidor haya enviado el encabezado
HTTP LAST_MODIFIED. Puede emplearse para aprovechar la creación de caché de lado del
navegador.
❖ Haga clic en el botón de flecha situado en la esquina superior derecha del panel Vinculaciones y seleccione la opción
Caché en el menú emergente.
Si realiza cambios en alguna de las fuentes de contenido, deberá actualizar la caché haciendo clic en el botón Actualizar (el
icono de flecha circular) situado en la esquina superior derecha del panel Vinculaciones. (Amplíe el panel si no ve el botón.)
Al cambiar o borrar una fuente de contenido del panel Vinculaciones, no se cambia ni se borra ninguna instancia de ese
contenido en la página. Tan sólo se cambia o se borra como posible fuente de contenido para la página.
Véase también
“Fuentes de contenido dinámico” en la página 510
En Dreamweaver, puede colocar contenido dinámico prácticamente en cualquier lugar de la página Web o de su código
fuente HTML. Puede colocar contenido dinámico en el punto de inserción, sustituir una cadena de texto o insertarlo como
un atributo HTML. Por ejemplo, el contenido dinámico puede definir el atributo src de una imagen o el atributo value de
un campo de formulario.
Puede añadir contenido dinámico a una página seleccionando una fuente de contenido en el panel Vinculaciones.
Dreamweaver insertará un script del lado del servidor en el código de la página para indicar al servidor que transfiera los
datos desde la fuente de datos hasta el código HTML de la página cuando un navegador solicite la página.
Normalmente existen varias formas de convertir en dinámico un elemento determinado de una página. Por ejemplo, para
hacer que una imagen sea dinámica, puede utilizar el panel Vinculaciones, el inspector de propiedades o el comando
Imagen del menú Insertar.
De forma predeterminada, una página HTML sólo puede mostrar registros de uno en uno. Para ver los demás registros del
juego de registros, puede añadir un vínculo para desplazarse por los registros de uno en uno o crear una región repetida
para mostrar más de un registro en una sola página.
Véase también
“Definición de fuentes de contenido dinámico” en la página 515
“Aplicación de elementos tipográficos y de diseño de página a los datos dinámicos” en la página 537
También puede aplicar formato de datos al texto dinámico. Por ejemplo, si los datos son fechas, puede especificar un
formato de fecha determinado, como, por ejemplo, 04/17/00 para los visitantes de los Estados Unidos, o 17/04/00 para los
visitantes europeos.
Véase también
“Juegos de registros” en la página 511
Si Live Data está desactivado, aparecerá un marcador de posición. (Si ha seleccionado texto en la página, el marcador de
posición reemplazará al texto seleccionado.) El marcador de posición de contenido de un juego de registros utiliza la
sintaxis {RecordsetName.ColumnName}, donde Recordset es el nombre del juego de registros y ColumnName, el nombre de
la columna elegida del juego de registros.
En ocasiones, la longitud de los marcadores de posición de texto dinámico distorsiona el diseño de la página en la ventana
de documento. Para resolver el problema, utilice llaves vacías a modo de marcadores de posición, como se describe en el
siguiente tema.
1 Con la página abierta en la vista de diseño (Ver > Diseño), sitúe el punto de inserción en el lugar de la página en el que
desea que aparezca la imagen y luego seleccione Insertar Imagen.
2 Seleccione Insertar > Imagen.
Aparecerá el cuadro de diálogo Seleccionar origen de imagen.
3 Haga clic en la opción Fuentes de datos (Windows) o en el botón Fuente de datos (Macintosh).
Aparecerá una lista de fuentes de contenido.
Nota: Dreamweaver no admite actualmente imágenes binarias almacenadas en una base de datos.
Si no aparece ningún juego de registros en la lista, o si los conjuntos de registros disponibles no satisfacen sus necesidades,
defina un nuevo juego de registros.
Véase también
“Definición de un juego de registros sin escribir SQL” en la página 515
Puede vincular atributos HTML con el panel Vinculaciones o con el inspector de propiedades.
2 La manera de vincular una fuente de contenido dinámico al atributo HTML depende de dónde está situada.
• Si el atributo que desea vincular tiene a su lado un icono de carpeta en el Inspector de propiedades, haga clic en el icono
de carpeta para abrir un cuadro de diálogo de selección de archivos; a continuación, haga clic en la opción Fuentes de
datos para visualizar una lista de fuentes de datos.
• Si el atributo que desea vincular no tiene un icono de carpeta a su lado en la vista Estándar, haga clic en la ficha Lista (la
ficha situada más abajo de las dos) en la parte izquierda del inspector.
Aparecerá la vista de Lista del inspector de propiedades.
• Si el atributo que desea vincular no aparece en la vista Lista, haga clic en el botón de signo más (+) y luego introduzca el
nombre del atributo o haga clic en el pequeño botón de flecha y seleccione el atributo del menú emergente.
3 Para hacer que el valor del atributo sea dinámico, haga clic en el atributo y luego en el icono de rayo o icono de carpeta
situado al final de la fila del atributo.
Si ha hecho clic en el icono de rayo, aparecerá una lista de fuentes de datos.
Si ha hecho clic en el icono de carpeta, aparecerá un cuadro de diálogo de selección de archivo. Seleccione la opción Fuentes
de datos para ver una lista de fuentes de contenido.
4 Seleccione una fuente de contenido en la lista de fuentes de contenido y haga clic en Aceptar.
La fuente de contenido debe tener datos adecuados para el atributo HTML que desea vincular. Si no aparecen fuentes de
contenido en la lista, o si las fuentes de contenido disponibles no satisfacen sus necesidades, defina una nueva fuente de
contenido.
La próxima vez que se ejecute la página en el servidor de aplicaciones, el valor de la fuente de datos se asignará al atributo HTML.
Antes de comenzar, asegúrese de que los campos del juego de registros contienen datos adecuados para los parámetros del
objeto que desea vincular.
1 En la vista de Diseño, seleccione un objeto en la página y abra el inspector de propiedades (Ventana > Propiedades).
2 Haga clic en el botón Parámetros.
3 Si el parámetro deseado no aparece en la lista, haga clic en el botón de signo más (+) e introduzca un nombre de
parámetro en la columna Parámetro.
4 Haga clic en la columna Valor correspondiente al parámetro y luego haga clic en el icono de rayo para especificar un
valor dinámico.
Aparecerá una lista de fuentes de datos.
Véase también
“Fuentes de datos para aplicaciones Web” en la página 499
DREAMWEAVER CS3 534
Guía del usuario
El contenido dinámico de una página aparece en el panel Comportamientos del servidor. Por ejemplo, si añade un juego
de registros a la página, éste se incorporará a la lista del panel Comportamientos del servidor de la siguiente forma:
Recordset(myRecordset)
Si añade otro juego de registros a la página, el panel Comportamientos del servidor mostrará ambos conjuntos de registros
de la siguiente forma:
Recordset(mySecondRecordset)Recordset(myRecordset)
Nota: Los vínculos no funcionan en la ventana Live Data. Para comprobar los vínculos, utilice la función Vista previa en el
navegador de Dreamweaver.
Puede alternar entre la ventana de documento y la ventana Live Data (Ver > Live Data). Si una página espera recibir datos
del usuario, por ejemplo, el número de ID de un registro seleccionado en una página maestra, puede facilitar a la página
dicho dato usted mismo a través del cuadro de diálogo Configuración de Live Data.
2 Si la página espera recibir parámetros de URL de un formulario HTML con el método GET, introduzca los pares
nombre-valor en el cuadro de la barra de herramientas y haga clic en el botón Actualizar (el icono de flecha circular).
Introduzca los datos de prueba en el siguiente formato:
name=value;
En este formato, name es el nombre del parámetro de URL que espera recibir la página y value es el valor contenido en dicho
parámetro.
También puede definir pares de nombre-valor en el cuadro de diálogo Configuración de Live Data (Ver > Configuración
de Live Data) y guardarlos con la página.
Véase también
“Suministro de parámetros esperados a la página” en la página 547
Cómo permitir que los usuarios de Adobe Contribute editen contenido dinámico
Cuando un usuario de Contribute edite una página que incluya contenido dinámico o elementos invisibles (como scripts y
comentarios, por ejemplo), Contribute mostrará el contenido dinámico y los elementos invisibles como marcadores
amarillos. De manera predeterminada, los usuarios de Contribute no pueden seleccionar ni eliminar estos marcadores.
Si desea que los usuarios de Contribute puedan seleccionar y eliminar contenido dinámico y otros elementos invisibles de
una página, puede cambiar la configuración de grupo de permisos para permitirlo; los usuarios de Contribute no pueden
editar contenido dinámico, aunque usted les permita seleccionarlo.
Nota: Al utilizar algunas tecnologías de servidor, puede mostrar texto estático mediante una etiqueta o función del servidor.
Para permitir a los usuarios de Contribute editar texto estático de una página dinámica que emplea una tecnología de servidor
de este tipo, sitúe el texto fuera de las etiquetas del servidor. Para más información, consulte Administración de Adobe
Contribute.
4 En la categoría Usuarios y funciones, seleccione una función y haga clic en el botón Editar configuración de funciones.
5 Seleccione la categoría Edición y desactive la opción para proteger scripts y formularios.
6 Haga clic en Aceptar para cerrar el cuadro de diálogo.
7 Haga clic en Cerrar para cerrar el cuadro de diálogo Administrar sitio Web.
Véase también
“Administración de sitios de Contribute con Dreamweaver” en la página 52
1 Abra el inspector de propiedades (Ventana > Propiedades); a continuación, seleccione el juego de registros en el panel
Comportamientos del servidor (Ventana > Comportamientos del servidor).
2 Edite una de las opciones. Al seleccionar una nueva opción del inspector, Dreamweaver actualizará la página.
Véase también
“Edición del contenido dinámico” en la página 534
Las bases de datos y otras fuentes de contenido dinámico proporcionan mayor control y flexibilidad para buscar, ordenar y
visualizar grandes cantidades de información. Almacenar contenido para sitios Web en una base de datos resulta lógico
cuando es necesario almacenar grandes cantidades de información y, a continuación, se debe recuperar y visualizar dicha
información de un modo comprensible. Dreamweaver ofrece varias herramientas y comportamientos incorporados para
ayudarle a recuperar y a visualizar de forma eficaz la información almacenada en una base de datos.
Por ejemplo, si el precio de un artículo de un juego de registros es 10,989, puede mostrarlo en la página como €10,99
seleccionando el formato “Divisa: 2 decimales” de Dreamweaver. Este formato muestra un número con dos decimales. Si
el número consta de más de dos decimales, el formato de datos redondea el número al decimal más cercano. Si no tiene
decimales, el formato de datos añade el separador decimal y dos ceros.
Repetir región son comportamientos del servidor que le permiten mostrar múltiples elementos devueltos por una consulta
de base de datos, así como especificar el número de registros que se muestran por página.
Navegación de juego de registros son comportamientos del servidor que le permiten insertar elementos de navegación
para que los usuarios puedan pasar al juego de registros siguiente o anterior. Por ejemplo, si elige mostrar 10 registros por
página utilizando el objeto de servidor Región repetida y el juego de registros devuelve 40 registros, podrá navegar por los
registros de diez en diez.
Estado de navegación de juego de registros son comportamientos del servidor que permiten incluir un contador que
muestra a los usuarios dónde se encuentran dentro un juego de registros en relación con el número total de registros
devueltos.
Mostrar región son comportamientos del servidor que permiten mostrar u ocultar los elementos de la página según la
relevancia de los registros mostrados actualmente. Por ejemplo, si un usuario ha accedido al último registro de un juego
de registros, puede ocultar el vínculo siguiente y mostrar únicamente el vínculo anterior.
DREAMWEAVER CS3 537
Guía del usuario
Véase también
“Presentación de contenido en tablas” en la página 166
Puede crear cuatro tipos de vínculos de navegación para desplazarse por un juego de registros: Primero, Anterior, Siguiente
y Último. Una página puede contener un número cualquiera de estos vínculos, siempre y cuando todos se refieran a un
único juego de registros. No puede añadir vínculos para desplazarse por un segundo juego de registros en la misma página.
Los vínculos de navegación por conjuntos de registros requieren los siguientes elementos dinámicos:
Antes de colocar la barra de navegación en la página, asegúrese de que ésta contiene un juego de registros por donde
navegar y un diseño de página para mostrar los registros.
Después de situar la barra de navegación en la página, puede utilizar las herramientas de diseño para personalizar la barra
según sus gustos. También puede editar los comportamientos del servidor Mover a y Mostrar región haciendo doble clic
en ellos en el panel Comportamientos del servidor.
DREAMWEAVER CS3 538
Guía del usuario
Dreamweaver crea una tabla que contiene los vínculos de texto o imágenes que permiten al usuario desplazarse por el juego
de registros seleccionado al hacer clic en ellos. Cuando aparece el primer registro del juego de registros, quedarán ocultos
los vínculos o imágenes Primero y Anterior. Cuando aparece el último registro del juego de registros, quedarán ocultos los
vínculos o imágenes Siguiente y Último.
Puede personalizar el diseño de la barra de navegación utilizando las herramientas de diseño y el panel Comportamientos
del servidor.
1 En la vista Diseño, sitúe el punto de inserción en el lugar de la página donde desea que aparezca la barra de navegación.
2 Abra el cuadro de diálogo Barra de navegación de juego de registros (Insertar > Objetos de datos > Paginación de juego
de registros > Barra de navegación de juego de registros).
3 Seleccione el juego de registros por el que desea navegar en el menú emergente Juego de registros.
4 En la sección Mostrar utilizando, seleccione el formato para mostrar los vínculos de navegación en la página y haga clic
en Aceptar.
Texto Coloca vínculos de texto en la página.
Imágenes Incluye imágenes gráficas a modo de vínculos. Dreamweaver utiliza sus propios archivos de imagen. Puede
reemplazar estas imágenes por sus propios archivos de imagen después de colocar la barra en la página.
4 En el menú emergente Juego de registros, seleccione el juego de registros que contiene los registros y haga clic en Aceptar.
El comportamiento de servidor se asigna al vínculo de navegación.
La página para la que crea la barra de navegación debe contener un juego de registros por donde navegar. Una barra de
navegación de juego de registros podría tener este aspecto, con los botones de vínculos creados con imágenes u otros
elementos de contenido.
Después de añadir un juego de registros a la página y de crear una barra de navegación, deberá aplicar comportamientos
individuales de servidor a cada elemento de navegación. Por ejemplo, una barra de navegación de juego de registros
contiene representaciones de los siguientes vínculos enlazados con el comportamiento adecuado:
Véase también
“Juegos de registros” en la página 511
Véase también
“Acerca de los registros de la base de datos” en la página 536
Para seleccionar de forma precisa una región de la página, puede utilizar el selector de etiquetas que se encuentra en la
esquina izquierda de la ventana de documento. Por ejemplo, si la región es una fila de una tabla, haga clic dentro de la fila
en la página y luego haga clic en la etiqueta <tr> situada en el extremo derecho del selector de etiquetas para seleccionar
la fila de la tabla.
2 Seleccione Ventana > Comportamientos del servidor para mostrar el panel Comportamientos del servidor.
3 Haga clic en el botón de signo Más (+) y seleccione Repetir región.
4 Seleccione el nombre del juego de registros que desea utilizar en el menú emergente.
5 Seleccione el número de registros que desea mostrar por página y haga clic en Aceptar.
En la ventana de documento, aparecerá un contorno delgado delimitado con tabulaciones de color gris alrededor de la
región repetida. En la ventana Live Data (Ver > Live Data), el contorno gris desaparecerá y la selección se ampliará para
mostrar el número de registros que haya especificado.
Véase también
“Acerca de los registros de la base de datos” en la página 536
Creación y adición de una región repetida para mostrar más de un registro en una página
1 Especifique el juego de registros que contiene los datos que deben mostrarse en la región repetida.
2 Especifique el número de registros que desea mostrar por página y haga clic en Aceptar.
Si especifica un número de registros por página limitado y hay alguna posibilidad de que los registros solicitados no quepan
en la página, añada vínculos de navegación a los registros para permitir a los usuarios ver los demás registros.
DREAMWEAVER CS3 541
Guía del usuario
Para crear una tabla como la mostrada en el ejemplo anterior, deberá crear una tabla con contenido dinámico y aplicar el
comportamiento del servidor Repetir región a la fila de la tabla con contenido dinámico. Cuando el servidor de
aplicaciones procesa la página, la fila se repite el número de veces especificado en el objeto de servidor Repetir región con
un registro distinto insertado en cada nueva fila.
Nota: El objeto del servidor Tabla dinámica no está disponible cuando se utilizan tipos de documento ASP.NET.
Nota: Si trabaja en un proyecto que requiere varias tablas dinámicas con el mismo aspecto, introduzca los valores de diseño
de la tabla, lo que simplifica aun más el desarrollo de las páginas. Puede ajustar estos valores después de insertar la tabla
utilizando el inspector de propiedades de tablas.
Se insertarán en la página una tabla y los marcadores de posición del contenido dinámico definido en su juego de registros
asociado.
En este ejemplo, el juego de registros contiene cuatro columnas: AUTHORID, FIRSTNAME, LASTNAME y BIO. La fila de
encabezado de la tabla se llena con los nombres de cada columna. Puede editar los encabezados utilizando el texto
descriptivo que desee o reemplazarlos por imágenes representativas.
Antes de crear un contador de registros para una página deberá crear un juego de registros para la página, un diseño de
página adecuado para el contenido dinámico y después una barra de navegación de juego de registros.
Véase también
“Juegos de registros” en la página 511
Puede crear un contador de registros simple utilizando el objeto de servidor Estado de navegación de juego de registros.
Este objeto de servidor crea una entrada de texto en la página para mostrar el estado del registro actual. Puede personalizar
el contador de registros utilizando las herramientas de diseño de páginas de Dreamweaver.
Cuando el contador se ve en la ventana Live Data o en un navegador, tiene un aspecto similar al que se muestra en el
siguiente ejemplo:
DREAMWEAVER CS3 543
Guía del usuario
Este ejemplo crea un contador de registros similar al del ejemplo para “Contadores de registros simples”. En este ejemplo,
el texto en fuente sans-serif representa los marcadores de posición de los contadores de registros que se insertarán en la
página. El contador de registros de este ejemplo aparecerá de este modo:
1 En la vista Diseño, introduzca el texto del contador en la página. Puede elegir el texto que desee, por ejemplo:
Displaying records thru of .
5 Sitúe el punto de inserción después de la palabra records y seleccione Mostrar el número de registros inicial en el panel
Comportamientos del servidor > botón de signo más (+) > Recuento de registros. La cadena de texto aparecerá ahora como:
Displaying records {StartRow_Recordset1} thru of {Recordset1.RecordCount}.
6 Ahora sitúe el punto de inserción después de la palabra thru y of y seleccione Mostrar el número de registros inicial en
el panel Comportamientos del servidor > botón de signo más (+) > Recuento de registros. La cadena de texto aparecerá
ahora como:
Displaying records {StartRow_Recordset1} thru {EndRow_Recordset1} of{Recordset1.RecordCount}.
7 Compruebe que el contador funciona correctamente viendo la página en la ventana Live Data (Ver > Live Data). El
contador es similar al del ejemplo siguiente:
Displaying records 1 thru 8 of 40.
Si la página de resultados tiene un vínculo de navegación para desplazarse al siguiente juego de registros, haga clic en el
vínculo para actualizar el contador de registros, que ofrecerá la siguiente lectura:
Showing records 9 thru 16 of 40.
Los vínculos no funcionan en la ventana Live Data. Para comprobarlos, puede utilizar la función Vista previa en el
navegador. Asegúrese de que selecciona la opción Vista previa con servidor Live Data en Preferencias (Edición >
Preferencias > Vista previa en el navegador (Windows) o Dreamweaver > Preferencias > Vista previa en el navegador
(Macintosh)) y, a continuación, seleccione Archivo > Vista previa en el navegador.
DREAMWEAVER CS3 544
Guía del usuario
1 En la página de conjunto de datos, sitúe el punto de inserción en el lugar en el que desea que aparezca el número de
página.
2 Seleccione Insertar > Objetos de datos > Mostrar recuento de registros > Número de página actual.
3 En el cuadro de diálogo Mostrar número de página actual, seleccione el Conjunto de datos y haga clic en Aceptar.
5 Compruebe que el formato se ha aplicado correctamente obteniendo una vista previa de la página en la ventana Live
Data o en un navegador.
3 En el panel Vinculaciones, haga clic en la flecha abajo en la columna Formato para ampliar el menú emergente de
formatos de datos disponibles.
Si la flecha abajo no está visible, amplíe un poco más el panel Vinculaciones.
Cuando Live Data está activado en la vista de Diseño, puede llevar a cabo las siguientes operaciones:
• Ajuste el diseño de la página utilizando las herramientas de diseño de páginas.
• Añada, edite o borre el contenido dinámico.
• Añada, edite o borre comportamientos de servidor.
Nota: Los vínculos no funcionan en la vista Diseño. Para comprobar los vínculos, utilice la función Vista previa en el
navegador.
Si realiza un cambio en la página que afecta al contenido dinámico, puede actualizar la página si hace clic en el botón
Actualizar (el icono de flecha circular). Dreamweaver también puede actualizar la página automáticamente.
DREAMWEAVER CS3 546
Guía del usuario
El siguiente ejemplo muestra una página dinámica con Live Data desactivado:
Si la página muestra un mensaje de error cuando activa Live Data, asegúrese de que el prefijo de URL del cuadro de diálogo
Definición del sitio es correcto.
2 En el área Petición de URL, haga clic en el botón de signo más (+) e introduzca un parámetro que la página espera recibir.
3 Especifique un nombre y un valor de prueba para cada parámetro.
4 En el menú emergente Método, seleccione el método de formulario HTML que la página espera recibir. POST o GET.
5 En el área de texto Script de inicialización, incluya cualquier código que desee insertar en la parte superior de la página
antes de ejecutarla.
Los scripts de inicialización suelen estar compuestos por código que establece las variables de la sesión.
6 Para guardar la configuración para la página actual, haga clic en Guardar configuración para este documento y haga clic
en Aceptar.
Nota: Para guardar la configuración, deben estar activadas las Design Notes (Archivo > Design Notes).
Véase también
“Cambio de vista en la ventana de documento” en la página 23
Nota: Live Data admite código de server-side includes y archivos de aplicaciones como global.asa (ASP) y application.cfm
(ColdFusion). Asegúrese de que carga estos archivos en el servidor antes de activar Live Data.
1 Abra el panel Sitio (Ventana > Archivos del sitio) y haga clic en el botón Expandir (el último icono de la barra de
herramientas del panel).
El panel Sitio se ampliará hasta su tamaño completo.
2 Haga clic en el icono Servidor de aplicaciones en la barra de herramientas del panel Sitio ampliado (el segundo icono
comenzando por la izquierda).
Aparecerá la carpeta raíz del servidor de aplicaciones bajo Sitio remoto.
Véase también
“Configuración de una aplicación Web” en la página 471
Si una página espera recibir parámetros del usuario, usted deberá proporcionar los parámetros del modo que se indica a
continuación.
Si ha especificado el método GET en el cuadro de diálogo Configuración de Live Data, aparecerá un cuadro de texto en la
barra de herramientas de la vista de Diseño. Utilice este cuadro para introducir distintos parámetros de URL y, a
continuación, haga clic en el botón Actualizar (el icono de flecha circular) para ver cómo afectan los parámetros a la página.
En este formato, name es el nombre del parámetro de URL que espera recibir la página y value es el valor contenido en dicho
parámetro.
Véase también
“Parámetros de URL” en la página 501
Actualización de la página
• Con Live Data activado, haga clic en el botón Actualizar (el icono de flecha circular) de la barra de herramientas del
documento para actualizar la página después de realizar un cambio que afecte al contenido dinámico.
• Seleccione la opción Actualizar automáticamente de la barra de herramientas para actualizar la página al realizar un
cambio que afecte al contenido dinámico. Si dispone de una conexión de base de datos lenta, es recomendable dejar
desactivada esta opción cuando trabaje en la ventana Live Data.
Active la categoría Servidor de prueba del cuadro de diálogo Definición del sitio. El cuadro Carpeta remota deberá
especificar una carpeta capaz de procesar páginas dinámicas. A continuación se ofrece un ejemplo de carpeta remota
adecuada si se ejecuta IIS o PWS en el disco duro:
C:\Inetpub\wwwroot\myapp\
Compruebe que el cuadro Prefijo de URL especifica un URL que corresponde (se asigna) a la carpeta remota. Por ejemplo,
si se está ejecutando PWS o IIS en el sistema local, las siguientes carpetas remotas tienen los siguientes prefijos URL:
C:\Inetpub\wwwroot\ http://localhost/
C:\Inetpub\wwwroot\myapp\ http://localhost/myapp/
C:\Inetpub\wwwroot\fs\planes http://localhost/fs/planes
En ocasiones, la longitud de los marcadores de posición de texto dinámico distorsiona el diseño de la página en la vista de
Diseño. Para resolver este problema, utilice llaves vacías a modo de marcadores de posición.
1 Seleccione Edición > Preferencias > Elementos invisibles o Dreamweaver > Preferencias > Elementos invisibles (Mac OS X).
2 En el menú emergente Mostrar texto dinámico como, elija { } y haga clic en Aceptar.
DREAMWEAVER CS3 549
Guía del usuario
La página Web que se conecta al servicio Web suele denominarse consumidor y el servicio propiamente dicho, editor.
Dreamweaver permite crear páginas y sitios que son consumidores de servicios Web. Dreamweaver le permite crear
consumidores de servicios Web que utilizan documentos de tipo ColdFusion, ASP.NET y JavaServer Pages (JSP), así como
publicar y implementar servicios Web con ColdFusion. En concreto, Dreamweaver permite realizar las siguientes tareas de
desarrollo de servicios Web:
Si está desarrollando páginas de servicios Web para utilizarlas con ASP.NET, deberá instalar el ASP.NET SDK, disponible
en Microsoft.
3. Después de localizar y seleccionar un servicio Web que proporcione la funcionalidad deseada, introduzca el URL
del WSDL en el cuadro de diálogo Añadir un servicio Web.
4. Genere un proxy para el servicio Web a partir de la descripción WSDL del editor del servicio.
Para incorporar un servicio Web a una página Web deberá crear un proxy. El proxy proporciona a la página Web la
información necesaria para comunicar con el servicio Web y acceso a los métodos que proporciona el servicio Web.
Para crear un proxy a partir del archivo WSDL, utilice un generador de proxy. Después de crear el proxy, puede instalarlo
en uno de los equipos siguientes:
5. Utilizando Dreamweaver, añada el servicio Web a una página y edite los parámetros y métodos necesarios para
utilizar la funcionalidad del servicio.
Véase también
“Generadores proxy” en la página 551
• X Methods en http://www.xmethods.net
• Microsoft UDDI Registry en http://uddi.microsoft.com/default.aspx
Estos registros utilizan el servicio UDDI (Descripción, descubrimiento e integración universales), un registro de servicios
de comercio electrónico que actúa como foro donde las empresas ofrecen una descripción de su actividad y de los productos
o servicios que proporcionan a otras empresas. Un grupo de empresas, llamadas operadores, mantienen el registro. Los
operadores se han comprometido a compartir toda la información pública sobre los integrantes del registro entre ellos y
con los usuarios del servicio, y a mantener su interoperabilidad entre los múltiples nodos del mismo nivel de la red de
servicios UDDI: Además de los servicios Web públicos, hay registros privados UDDI disponibles para los abonados.
La especificación UDDI se basa en normas existentes de Internet que garantizan su neutralidad respecto a plataformas e
implementaciones.
La comunicación entre la página Web que solicita el servicio y el servicio Web propiamente dicho utiliza el Protocolo
sencillo de acceso a objetos (SOAP). SOAP es un protocolo basado en XML que permite a un cliente Web acceder y activar
los métodos y parámetros del servicio Web.
Véase también
“Adición de un proxy de servicios Web utilizando la descripción WSDL” en la página 552
DREAMWEAVER CS3 551
Guía del usuario
Generadores proxy
Los generadores proxy crean un proxy de servicios Web, es decir, un componente que una página Web utiliza para
comunicarse con el editor de servicios Web. El proxy de servicios Web se crea desde el Lenguaje de descripción de servicios
Web (WSDL) que describe el servicio Web. Según la tecnología de servidor para la que quiera desarrollar consumidores de
servicios Web, es posible que deba instalar y configurar un generador proxy que admita esa tecnología.
Dreamweaver instala el generador de proxy Axis, que admite servicios Web JSP. Axis es un generador de proxy de código
abierto que se distribuye a través del proyecto Apache SOAP. Dreamweaver permite añadir, obtener y configurar generadores
de proxy que admitan las implementaciones de servicios Web del proveedor o nuevas tecnologías de servicios Web.
Nota: Dreamweaver instala de manera predeterminada todo el software necesario para utilizar Axis.
Para más información sobre Axis, consulte el sitio Web Axis de Apache en http://ws.apache.org/axis/.
Algunos generadores de proxy crean proxies que dependen de otras bibliotecas de software y que deberá instalar
correctamente para que el generador pueda acceder a ellas. Por ejemplo, el generador de proxy Axis crea proxies que
dependen de la biblioteca Apache SOAP que, a su vez, depende de otras bibliotecas de software. Al seleccionar un
generador de proxy, consulte la documentación suministrada y asegúrese de que dispone de todos los componentes de
software y las bibliotecas que necesita para realizar una instalación y una configuración correctas.
Después de instalar y configurar correctamente el generador de proxy, deberá configurarlo para que funcione con
Dreamweaver.
Nota: Actualmente el desarrollo de servicios Web con Dreamweaver se limita al entorno Windows. Para desarrollar páginas
que accedan a servicios Web en Macintosh deberá utilizar un servidor de aplicaciones aparte que ejecute Windows
NT/2000/XP o UNIX para ejecutar el proxy de servicios Web y su entorno de aplicaciones.
5 Seleccione Generador proxy predeterminado para configurar el generador proxy seleccionado o un nuevo generador
proxy, establezca las siguientes opciones y haga clic en Aceptar:
Nombre Nombre de la instancia del generador proxy que deberá aparecer en el menú emergente.
Modelos de servidor admitidos Lista de modelos de servidor que admite el generador proxy. Puede editar la lista con los
botones de signo más (+) y menos (-).
Al hacer clic en el botón de signo más (+) se mostrará el cuadro de diálogo Seleccionar modelos de servidor. Seleccione un
modelo de servidor de la lista de modelos de servidor disponibles y haga clic en Aceptar. Para seleccionar múltiples
modelos de servidor mantenga presionada la tecla Control y selecciónelos en la lista.
Generar comando proxy Genera código fuente proxy con la información de WSDL. Pueden utilizarse las fichas siguientes
en los comandos del generador proxy:
Compilar comando proxy Compila el código fuente proxy para el código ejecutable.
Cuando Dreamweaver lee una descripción WSDL de un servicio Web, Dreamweaver realiza las siguientes acciones relativas
a los campos del generador proxy predeterminado:
4 Seleccione un generador proxy que admite el modelo de servidor de servicios Web en el menú emergente Generador
proxy.
5 Compruebe que el generador proxy está instalado y configurado en el sistema y haga clic en Aceptar.
El generador proxy creará un proxy para el servicio Web y lo introspeccionará. Introspección es el proceso en el cual el
generador proxy consulta la estructura interna del proxy de servicios Web y da acceso a sus interfaces, métodos y
propiedades a través de Dreamweaver.
El servicio Web estará ahora disponible para su uso en el sitio y aparecerá en el panel Componentes. Ya puede añadir el
servicio Web a una página.
DREAMWEAVER CS3 553
Guía del usuario
Véase también
“Componentes del software de los servicios Web” en la página 550
1 En el panel Componentes (Ventana > Componentes), elija Servicios Web en el menú emergente de la parte superior
izquierda del panel y, a continuación, haga clic en el botón de signo más (+) para añadir un servicio Web.
2 En el Selector de servicios Web, haga clic en el icono de globo y elija Editar lista de sitios UDDI en el menú emergente.
3 Rellene el cuadro de diálogo Sitio UDDI y haga clic en Listo.
• Para añadir un sitio nuevo o modificar uno existente, haga clic en el botón Nuevo o Editar. Introduzca el nombre y el
URL de un sitio Web UDDI y haga clic en Aceptar.
• Para eliminar un sitio existente, selecciónelo de la lista y haga clic en el botón Quitar.
El siguiente ejemplo muestra el panel Componentes con el proxy de servicios Web Helloworld añadido. El proxy
Helloworld proporciona un método, sayHello, que aparece impreso como “Hello World”.
El ejemplo siguiente crea una instancia del servicio Web HelloWorld utilizando ColdFusion.
1 En la vista Código de la ventana de documento, arrastre el método sayHello al código HTML de la página.
Dreamweaver añadirá el método y los parámetros ficticios a la página.
2 Edite el código insertado con los nombres, tipos de datos y valores de parámetros del servicio que requiera el servicio
Web. El servicio Web proporciona descripciones de los tipos de datos y los valores de parámetros.
En el siguiente ejemplo de ColdFusion, el servicio Web se encuentra entre etiquetas <cfinvoke>. Para desarrollar un
servicio Web en ColdFusion, utilice <cfinvoke> para crear una instancia del servicio y activar sus métodos.
<html>
<head>
<title>Web Service</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<cfinvoke
webservice="http://www.mysite.com:8500:8500/helloworld/HelloWorld.cfc?wsdl"
method="sayHello"
returnvariable="aString">
</cfinvoke>
</body>
</html>
3 Para vincular un valor devuelto a un elemento visual, cambie a la vista Diseño y sitúe un elemento visual en la página
que pueda aceptar vinculación de datos. A continuación, vuelva a la vista Código e introduzca el código correspondiente
DREAMWEAVER CS3 554
Guía del usuario
para vincular el valor devuelto al elemento visual. Cuando cree servicios Web, consulte en la documentación del proveedor
de la tecnología la sintaxis correcta para crear una instancia del servicio y mostrar los valores devueltos a la página.
En este ejemplo, el valor devuelto para la variable aString se envía utilizando la etiqueta <cfoutput> de ColdFusion. De
este modo se mostrará la frase “The web service says: Hello world!” en la página.
<html>
<head>
<title>Web Service</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<cfinvoke
webservice="http://www.mysite.com:8500/helloworld/HelloWorld.cfc?wsdl"
method="sayHello"
returnvariable="aString">
</cfinvoke>
The web service says: <cfoutput>#aString#</cfoutput>
</body>
</html>
4 Cuando se implementan páginas Web en un servidor de producción, Dreamweaver copia automáticamente las páginas,
el proxy y las bibliotecas necesarias en el servidor Web.
Nota: Si desarrolla la aplicación con un proxy que está instalado en un equipo distinto del que ha utilizado para desarrollar las
páginas o si utiliza una herramienta de administración de sitios que no copia todos los archivos relacionados en el servidor,
deberá asegurarse de implementar el proxy y los archivos de biblioteca dependientes. En caso contrario, las páginas no podrán
comunicarse con la aplicación de servicios Web.
Antes de crear sus propios comportamientos del servidor, debería comprobar el sitio Web de Dreamweaver Exchange para
ver si otra persona ha creado ya un comportamiento de servidor que proporciona la funcionalidad que desea añadirle a su
sitio Web. A menudo, algún desarrollador ya ha creado y probado un comportamiento de servidor que puede satisfacer sus
necesidades.
DREAMWEAVER CS3 555
Guía del usuario
2 Conecte con Exchange utilizando su ID de Adobe o, si aún no ha creado su ID de Dreamweaver Exchange, siga las
instrucciones para abrir una cuenta en Adobe.
Véase también
“Solicitud de un parámetros para el comportamiento del servidor” en la página 561
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón más (+) y
seleccione Nuevo comportamiento de servidor.
2 En el menú emergente Tipo de documento, seleccione el tipo de documento para el que está desarrollando el
comportamiento de servidor.
3 En el cuadro Nombre, introduzca un nombre para el comportamiento del servidor.
4 (Opcional) Para copiar un comportamiento de servidor existente y añadirlo a un comportamiento de servidor que está
creando, seleccione la opción Copiar comportamiento de servidor existente y elija el comportamiento de servidor del menú
emergente Comportamiento a copiar. Haga clic en Aceptar.
Aparecerá el cuadro de diálogo Creador de comportamientos de servidor.
5 Para añadir un nuevo bloque de código, haga clic en el botón de signo más (+), introduzca el nombre del bloque de
código y haga clic en Aceptar.
El nombre introducido aparece en el Creador de comportamientos de servidor, con las etiquetas de scripts correctas visibles
en el cuadro Bloque de código.
6 En el cuadro Bloque de código, introduzca el código de tiempo de ejecución necesario para implementar el
comportamiento de servidor.
DREAMWEAVER CS3 556
Guía del usuario
Nota: Al introducir código en el cuadro Bloque de código, puede insertar sólo una etiqueta o un bloque de código para cada
bloque de código con nombre (por ejemplo, myBehavior_block1, myBehavior_block2, myBehavior_blockn, etc.). Si tiene que
introducir varios bloques de código o etiquetas, cree un bloque de código para cada uno de ellos. Si lo desea, también puede
copiar y pegar código desde otras páginas.
7 Sitúe el punto de inserción en el bloque de código en el que desee insertar el parámetro o seleccione una cadena que deba
ser reemplazada por un parámetro.
8 Haga clic en Insertar parámetros, en el botón Bloque de código.
9 Escriba un nombre para el parámetro en el cuadro Nombre del parámetro (por ejemplo, Session) y haga clic en Aceptar.
El parámetro se insertará en el bloque de código en el punto en el que situó el cursor antes de definir el parámetro. Si ha
seleccionado una cadena, cada instancia de la cadena seleccionada en el bloque de código se reemplaza por un marcador
de parámetro (por ejemplo, @@Session@@).
10 Seleccione una opción del menú emergente Insertar código especificando la ubicación en la que deben incrustarse los
bloques de código.
11 (Opcional) Para especificar información adicional sobre el comportamiento de servidor, haga clic en el botón
Avanzado.
12 Para crear mas bloques de código, repita los pasos 5 a 11.
13 Si el comportamiento de servidor requiere que se le proporcionen parámetros, deberá crear un cuadro de diálogo que
acepte los parámetros introducidos por la persona que aplique el comportamiento. Véase el siguiente vínculo.
14 Después de realizar los pasos necesarios para crear un comportamiento de servidor, haga clic en Aceptar.
En la lista del panel Comportamientos del servidor se incluirá el comportamiento del servidor.
Véase también
“Repetición de bloques de código con la directiva loop” en la página 560
Opciones avanzadas
Una vez que haya especificado el código y la ubicación de inserción de cada bloque de código, el comportamiento de
servidor estará completamente definido. En la mayoría de los casos, no se necesita ninguna información adicional.
Como opción predeterminada, cada bloque de código es un identificador. Si Dreamweaver encuentra un bloque de código
de identificador en un documento, incluye el comportamiento en la lista del panel Comportamientos del servidor. Utilice
la opción Identificador para especificar si el bloque de código debe ser tratado como identificador.
Por lo menos uno de los bloques de código del comportamiento de servidor tiene que ser un identificador. Un bloque de
código no debe ser un identificador si se da alguna de las siguientes condiciones: otro comportamiento de servidor utiliza
el mismo bloque de código o el bloque de código es tan simple que podría encontrarse de forma natural en la página.
Título de comportamiento del servidor Especifica el título del comportamiento en el panel Comportamientos del servidor.
Cuando el diseñador de la página hace clic en el botón de signo más (+) del panel Comportamientos del servidor, el título
del nuevo comportamiento de servidor aparecerá en el menú emergente. Cuando un diseñador aplica una instancia de un
comportamiento de servidor a un documento, el comportamiento aparece en la lista de comportamientos aplicados en el
panel Comportamientos del servidor. Utilice el cuadro Título de comportamiento del servidor para especificar el contenido
del menú emergente Más (+) y la lista de comportamientos aplicados.
DREAMWEAVER CS3 557
Guía del usuario
El valor inicial del cuadro es el nombre que usted introdujo en el cuadro de diálogo Nuevo comportamiento de servidor.
Al definir los parámetros, el nombre se actualiza automáticamente y los parámetros aparecen entre paréntesis a
continuación del nombre del comportamiento de servidor.
Set Session Variable (@@Name@@, @@Value@@)
Si el usuario acepta el valor predeterminado, todo lo que hay antes del paréntesis aparecerá en el menú emergente de signo
más (+) (por ejemplo, Establecer variable de sesión). En la lista de comportamientos aplicados aparecerán el nombre y los
parámetros: por ejemplo, Establecer variable de sesión ("abcd", "5").
Bloque de código a seleccionar Especifica el bloque de código que se selecciona cuando el usuario selecciona el
comportamiento en el panel Comportamientos del servidor.
Cuando se aplica un comportamiento de servidor, uno de los bloques de código del comportamiento es designado como el
“bloque de código a seleccionar”. Si aplica el comportamiento de servidor y luego selecciona el comportamiento en el panel
Comportamientos del servidor, el bloque designado se seleccionará en la ventana de documento. Como opción
predeterminada, Dreamweaver selecciona el primer bloque de código que no esté situado antes de la etiqueta html. Si todos
los bloques de código están situados antes de la etiqueta html, se seleccionará el primero. Los usuarios avanzados pueden
especificar cual es el bloque de código seleccionado.
Puede crear los bloques de código directamente en el Creador de comportamientos de servidor o copiar y pegar código de
otras fuentes. Cada bloque de código creado en el Creador de comportamientos de servidor debe ser una única etiqueta o
bloque de script. Si necesita insertar varios bloques de etiquetas, divídalos en bloques de código independientes.
El ejemplo siguiente muestra las declaraciones if, elseif y else. Los corchetes ([ ]) indican código opcional, mientras que
el asterisco (*) indica cero o más instancias. Para ejecutar una parte de un bloque de código o el bloque de código completo
sólo si se dan una o varias condiciones, utilice la siguiente sintaxis:
<@ if (expression1) @>conditional text1[<@ elseif (expression2) @>conditional text2]*[<@ else @>
conditional text3]<@ endif @>
Las expresiones de condición pueden ser cualquier expresión de condición JavaScript que pueda evaluarse utilizando la
función JavaScript eval() y puede incluir un parámetro de comportamiento de servidor marcado mediante @@. (Los
símbolos @@ son necesarios para distinguir el parámetro de las variables y palabras clave de JavaScript.)
Por ejemplo, el código JSP que se muestra debajo procede de un comportamiento de servidor de Dreamweaver que utiliza
un bloque de código condicional:
DREAMWEAVER CS3 558
Guía del usuario
@@rsName@@.close();
<@ if (@@callableName@@ != '') @>
@@callableName@@.execute();
@@rsName@@ = @@callableName@@.getResultSet();<@ else @>
@@rsName@@ = Statement@@rsName@@.executeQuery();
<@ endif @>
@@rsName@@_hasData = @@rsName@@.next();
El bloque de código condicional comienza con <@ if (@@callableName@@ != '') @> y termina con <@ endif @>.
Conforme al código, si el usuario introduce un valor para el parámetro @@callableName@@ en el cuadro de diálogo
Parámetro del comportamiento de servidor (dicho de otro modo, si el valor del parámetro @@callableName@@ no es null o
(@@callableName@@ != '')) entonces el código de bloque condicional se reemplaza por las siguientes declaraciones:
@@callableName@@.execute();
@@rsName@@ = @@callableName@@.getResultSet();
Véase también
“Repetición de bloques de código con la directiva loop” en la página 560
Por ejemplo, si inserta un bloque de código por encima de la etiqueta <html>, deberá indicar la posición de los bloques de
código en relación con otros scripts, etiquetas y comportamientos de servidor de esa sección del código HTML de la página.
Un ejemplo típico de esto es la posición de un comportamiento antes o después de cualquier consulta del juego de registros
que también puedan existir en el código de la página por encima de la etiqueta <html>.
Cuando selecciona una opción de posición del menú emergente Insertar código, las opciones disponibles en el menú
emergente Posición relativa cambian para proporcionar opciones adecuadas para esa parte de la página. Por ejemplo, si
selecciona Por encima de la etiqueta <html> en el menú emergente Insertar código, las opciones de posición disponibles en
el menú emergente Posición relativa reflejan opciones para esa parte de la página.
La siguiente tabla muestra las opciones de inserción de bloques de código y las opciones de posición relativa disponibles
para en cada caso:
• Posición personalizada
DREAMWEAVER CS3 559
Guía del usuario
• Posición personalizada
Relativo a una etiqueta Seleccione una etiqueta del menú emergente Etiqueta y, a continuación,
específica marque una de las opciones de posición de etiquetas.
Tras la selección
Reemplazar la selección
Ajustar selección
Para especificar una posición personalizada, debe asignar un peso al bloque de código. Utilice la opción Posición
personalizada cuando necesite insertar varios bloques de código en un orden concreto. Por ejemplo, para insertar una serie
ordenada de tres bloques de código después de los bloques de código que abren los juegos de registros, especificaría un peso
de 60, 65 y 70 para los bloques primero, segundo y tercero, respectivamente.
De forma predeterminada, Dreamweaver asigna un peso de 50 a todos los bloques de código de apertura de juegos de
registros que se insertan por encima de la etiqueta <html>. Si dos o más bloques coinciden en peso, Dreamweaver establece
un orden aleatorio.
Véase también
“Solicitud de un parámetros para el comportamiento del servidor” en la página 561
Colocación de un bloque de código con relación a una etiqueta seleccionada por el diseñador de la página
1 En el menú emergente Insertar código, seleccione Relativo a la selección.
2 Especifique una ubicación relativa a la selección eligiendo una opción del menú emergente Posición relativa.
Puede insertar el bloque de código justo antes o justo después de la selección. También puede reemplazar la selección con
el bloque de código o situar el bloque de código alrededor de la selección.
Para situar el bloque de código alrededor de la selección, ésta deberá constar de una etiqueta inicial y otra de cierre sin nada
entre ellas, como se muestra a continuación:
<CFIF Day=”Monday”></CFIF>
Inserte la parte de la etiqueta de apertura del bloque de código delante de la etiqueta inicial de la selección y la parte de
cierre del bloque, después de la etiqueta de cierre de la selección.
Al crear comportamientos de servidor, puede utilizar construcciones en bucle para repetir un bloque de código un número
determinado de veces.
<@ loop (@@param1@@,@@param2@@,@@param3@@,@@param_n@@) @>code block
<@ endloop @>
La directiva de bucle (loop) acepta como argumentos una lista de matrices de parámetros separadas por comas. En este
caso, los argumentos de matrices de parámetros permiten al usuario proporcionar múltiples valores para un único
parámetro. El texto que debe repetirse se duplicará n veces, siendo n la longitud de los argumentos de matrices de
parámetros. Si se especifica más de un argumento de matrices de parámetros, todas las matrices deberán tener la misma
longitud. En la evaluación número i del bucle, los elementos número i de las matrices de parámetros reemplazarán a las
instancias de los parámetros asociados en el bloque de código.
Al crear un cuadro de diálogo para el comportamiento de servidor, podrá añadir un control al cuadro de diálogo que
permita al diseñador de la página crear matrices de parámetros. Dreamweaver incluye un control de matrices sencillo que
puede utilizar para crear cuadros de diálogo. Este control, denominado Lista de campo de texto separada por comas, está
disponible a través del Creador de comportamientos de servidor. Para crear elementos de interfaz de usuario más
complejos, véase la documentación de la API para crear un cuadro de diálogo con un control que permita crear matrices
(un control de cuadrícula, por ejemplo).
Puede anidar tantas condiciones o directivas loop (bucle) como desee dentro de una directiva condicional. Por ejemplo,
puede especificar que si una expresión es verdadera, se ejecute un bucle.
El siguiente ejemplo muestra cómo pueden utilizarse estos bloques de código repetidos para crear comportamientos de
servidor (el ejemplo es un comportamiento de ColdFusion que permite obtener acceso a un comportamiento almacenado):
<CFSTOREDPROC procedure="AddNewBook"
datasource=#MM_connection_DSN#
username=#MM_connection_USERNAME#
password=#MM_connection_PASSWORD#>
<CFPROCPARAM type="IN" dbvarname="@CategoryId" value="#Form.CategoryID#"
cfsqltype="CF_SQL_INTEGER">
<CFPROCPARAM type="IN" dbvarname="@ISBN" value="#Form.ISBN#"
cfsqltype="CF_SQL_VARCHAR">
</CFSTOREDPROC>
En este ejemplo, la etiqueta CFSTOREDPROC puede incluir cero o más etiquetasCFPROCPARAM. No obstante, sin soporte para
la directiva loop, no existe forma alguna de incluir las etiquetas CFPROCPARAM dentro de la etiqueta CFSTOREDPROC insertada.
Si se creara este comportamiento de servidor sin utilizar la directiva loop, tendría que dividir este ejemplo en dos
participantes: una etiqueta CFSTOREDPROC principal y una etiqueta CFPROCPARAM cuyo tipo participante es múltiple.
<CFSTOREDPROC procedure="@@procedure@@"
datasource=#MM_@@conn@@_DSN#
username=#MM_@@conn@@_USERNAME#
password=#MM_@@conn@@_PASSWORD#>
<@ loop (@@paramName@@,@@value@@,@@type@@) @>
<CFPROCPARAM type="IN"
dbvarname="@@paramName@@"
value="@@value@@"
cfsqltype="@@type@@">
<@ endloop @>
</CFSTOREDPROC>
Si el usuario introdujera los siguientes valores de parámetros en el cuadro de diálogo Creador de comportamientos de
servidor:
procedure = "proc1"
conn = "connection1"
paramName = ["@CategoryId", "@Year", "@ISBN"]
value = ["#Form.CategoryId#", "#Form.Year#", "#Form.ISBN#"]
type = ["CF_SQL_INTEGER", "CF_SQL_INTEGER", "CF_SQL_VARCHAR"]
Nota: Las matrices de parámetros no pueden utilizarse fuera de un bucle si no son parte de una expresión de directiva
condicional.
Un ejemplo de utilización de variables incorporadas consiste en aplicarlas al atributo import de la directiva de página. El
atributo import exige la separación de los paquetes mediante comas. Si la directiva loop engloba todo el atributo import,
sólo proporcionaría como salida el nombre de atributo import= en la primera ocurrencia del bucle, incluidas las comillas
dobles de cierre ("), y no proporcionaría como salida una coma en la última ocurrencia del bucle. Empleando la variable
incorporada, puede expresarlo de la siguiente forma:
<@loop (@@Import@@)@>
<@ if(_index == 0)@>import="
<@endif@>@@Import@@<@if (_index == _length-1)@>"<@else@>,
<@ endif @>
<@endloop@>
Deberá crear el cuadro de diálogo definiendo en el código los parámetros proporcionados por el diseñador. Seguidamente,
deberá generar un cuadro de diálogo para el comportamiento de servidor, que solicita al diseñador de la página un valor
de parámetro.
Nota: Si especifica que el código debe insertarse con relación a una etiqueta seleccionada por el diseñador de la página (opción
Relativo a una etiqueta específica del menú emergente Insertar código), se añadirá automáticamente un parámetro al bloque
de código. Este parámetro añade un menú de etiquetas al cuadro de diálogo del comportamiento para que el diseñador pueda
seleccionar una etiqueta.
Para exigir que el diseñador de la página proporcione el valor de Form_Object_Name, encierre la cadena entre marcadores
de parámetro (@@):
<% Session(“lang_pref”) = Request.Form(“@@Form_Object_Name@@”); %>
También puede resaltar la cadena y hacer clic en el botón Insertar parámetro en bloque de código. Escriba el nombre del
parámetro y haga clic en Aceptar. Dreamweaver reemplazará todas las instancias de la cadena resaltada por el nombre de
parámetro especificado entre los marcadores de parámetro.
Dreamweaver utiliza las cadenas especificadas entre marcadores de parámetros para asignar una etiqueta a los controles del
cuadro de diálogo que genera (véase el siguiente procedimiento). En el ejemplo anterior, Dreamweaver crea un cuadro de
diálogo con la siguiente etiqueta:
Nota: Los nombres de parámetros en el código del comportamiento de servidor no pueden incluir espacios. Por consiguiente,
las etiquetas del cuadro de diálogo no pueden contener espacios. Si desea incluir espacios en la etiqueta, puede editar el archivo
HTML generado.
Creación de un cuadro de diálogo para el comportamiento del servidor para solicitar el valor del parámetro
1 En el Creador de comportamientos de servidor, haga clic en Siguiente.
2 Para cambiar el orden de presentación de los controles del cuadro de diálogo, seleccione un parámetro y haga clic en los
botones de flecha arriba y abajo.
3 Para cambiar el control de un parámetro, seleccione el parámetro y elija otro control en la columna Mostrar como.
4 Haga clic en Aceptar.
Dreamweaver genera un cuadro de diálogo con un control con descripción por cada parámetro proporcionado por el
diseñador que haya definido.
4 Para cambiar el orden de presentación de los controles del cuadro de diálogo, seleccione un parámetro y haga clic en los
botones de flecha arriba y abajo.
5 Para cambiar el control de un parámetro, seleccione el parámetro y elija otro control en la columna Mostrar como.
6 Haga clic en Aceptar.
Si aplica un comportamiento de servidor a una página y luego lo edita en Dreamweaver, dejarán de mostrarse en el panel
Comportamientos del servidor las instancias del comportamiento antiguo. El panel Comportamientos del servidor busca
en la página código que coincida con el código de comportamientos de servidor conocidos. Si el código de un
comportamiento de servidor cambia, el panel ya no reconocerá las versiones anteriores del comportamiento en esa página.
Véase también
“Utilización del Creador de comportamientos de servidor” en la página 555
Edición del código de un comportamiento de servidor creado con el Creador de comportamientos de servidor
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Editar comportamientos de servidor en el menú emergente.
El cuadro de diálogo Editar comportamiento de servidor muestra todos los comportamientos correspondientes a la actual
tecnología de servidores.
5 Si el código modificado contiene parámetros proporcionados por el diseñador, haga clic en Siguiente.
Dreamweaver le preguntará si desea crear un nuevo cuadro de diálogo que sobrescriba al antiguo. Realice los cambios que
desee y haga clic en Aceptar.
Dreamweaver guardará todos los cambios en el archivo EDML del comportamiento de servidor.
DREAMWEAVER CS3 564
Guía del usuario
Reglas de codificación
En general, el código de los comportamientos del servidor debe ser compacto y robusto. Los desarrolladores de
aplicaciones Web son muy sensibles al código añadido a sus páginas. Aplique prácticas de codificación generalmente
aceptadas para el lenguaje de los tipos de documento (ColdFusion, ASP.NET, JavaScript, VBScript, PHP, Visual Basic o
Java). Al escribir comentarios, tenga en cuenta las diferencias en cuanto a conocimientos técnicos de las personas que
tienen que comprender el código, como son diseñadores Web y de interacción u otros desarrolladores de aplicaciones Web.
Incluya comentarios que describan con precisión la finalidad del código y cualquier instrucción especial para su inclusión
en una página.
Evite bloques de código similares para que el código que escriba no se parezca demasiado al código de otros bloques. Si un
bloque de código se parece demasiado a otro bloque de código de la página, el panel Comportamientos del servidor podría
identificar erróneamente el primer bloque de códigos como una instancia del segundo bloque de códigos (o al contrario).
Una solución simple consiste en añadir un comentario a un bloque de código para hacerlo más exclusivo.
Véase también
“Comportamientos de servidor personalizados” en la página 554
• Aplique el comportamiento desde el panel Comportamientos del servidor. Si tiene un cuadro de diálogo, introduzca
datos válidos en cada campo y presione Aceptar. Verifique que no se produce ningún error al aplicar el comportamiento.
Verifique que el código de tiempo de ejecución del comportamiento de servidor aparece en el inspector de código.
• Vuelva a aplicar el comportamiento de servidor e introduzca datos no válidos en cada campo del cuadro de diálogo.
Pruebe a dejar el campo en blanco usando números muy grandes o negativos, usando caracteres no válidos (como /, ?, :,
*, etc.), y usando letras en campos numéricos. Puede escribir rutinas de validación de formularios para gestionar datos
no válidos (las rutinas de validación implican codificación manual, lo que queda fuera del alcance y el propósito de este
libro).
Una vez aplicado satisfactoriamente el comportamiento de servidor a la página, verifique lo siguiente:
• Compruebe el panel Comportamientos del servidor para asegurarse de que el nombre del comportamiento de servidor
aparece en la lista de comportamientos añadidos a la página.
• Si corresponde, verifique que los iconos de scripts del lado del servidor se muestran en la página. Los iconos genéricos
de los scripts del lado del servidor son escudos de oro. Para ver los iconos, active Elementos invisibles (Ver > Ayudas
visuales > Elementos invisibles).
• En la vista Código (Ver > Código), compruebe que no se genera código no válido.
DREAMWEAVER CS3 565
Guía del usuario
Además, si su comportamiento de servidor inserta código en el documento estableciendo una conexión con una base de
datos, cree una base de datos de prueba para comprobar el código insertado en el documento. Verifique la conexión
definiendo consultas que den lugar a diferentes conjuntos de datos, y diferentes tamaños de conjuntos de datos.
Por último, cargue la página en el servidor y ábrala en un navegador. Vea el código HTML de la página y verifique que los
scripts del lado del servidor no hayan generado código HTML no válido.
Creación de formularios
Acerca de los formularios
Puede utilizar Dreamweaver para crear formularios con campos de texto, campos de contraseña, botones de opción, casillas
de verificación, menús emergentes, botones en los que es posible hacer clic y otros objetos de formulario. Con
Dreamweaver también se puede escribir código que valide la información proporcionada por un visitante. Por ejemplo, se
puede comprobar que una dirección de correo electrónico especificada por un usuario contenga un símbolo “@” o que un
campo de texto obligatorio contenga un valor.
Para más información sobre los formularios ColdFusion y ASP.NET, véase “Creación de formularios ColdFusion MX 7” en
la página 635 y “Creación de formularios ASP.NET” en la página 646 en la ayuda.
Nota: También puede enviar datos de formulario directamente a un destinatario de correo electrónico.
Objetos de formulario
En Dreamweaver, los tipos de entrada de los formularios se denominan objetos de formulario. Los objetos de formulario
son mecanismos que permiten a los usuarios introducir datos. Puede añadir a un formulario los siguientes objetos de
formulario:
Campos de texto Aceptan cualquier valor alfanumérico. El texto se puede visualizar como una sola línea, como varias
líneas y como un campo de contraseña en el que el texto introducido se sustituye por asteriscos o viñetas para ocultar el
texto a otras personas que puedan estar mirándolo.
Nota: Las contraseñas y el resto de datos que se envían a un servidor mediante campos de contraseña no están cifrados. Los
datos transferidos pueden ser interceptados y leídos como texto alfanumérico. Por esta razón, debe facilitar siempre el cifrado
de los datos que desea que permanezcan seguros.
DREAMWEAVER CS3 566
Guía del usuario
Campos ocultos Permiten almacenar información introducida por el usuario, como un nombre, una dirección de correo
electrónico o una preferencia de visualización, y utilizarla la próxima vez que el usuario visite el sitio.
Botones Realizan acciones cuando se hace clic en ellos. Puede añadir una etiqueta o un nombre personalizado a un botón,
o bien usar una de las etiquetas predefinidas, “Enviar” o “Restablecer”. Utilice un botón para enviar datos de formulario al
servidor o para restablecer el formulario. También se pueden asignar otras tareas de proceso definidas en un script. Por
ejemplo, el botón puede calcular el coste total de elementos seleccionados, basándose en los valores asignados.
Casillas de verificación Admiten múltiples respuestas en un solo grupo de opciones. Un usuario puede seleccionar tantas
acciones como sean necesarias. El siguiente ejemplo muestra tres casillas de verificación seleccionadas: Surfing, Mountain
Biking y Rafting.
Botones de opción Representan opciones que se excluyen mutuamente. Cuando se selecciona un botón de un grupo de
botones de opción, se desactivan todos los demás botones del grupo (un grupo está formado por dos o más botones que
comparten el mismo nombre). En el ejemplo anterior, Rafting es la opción seleccionada en este momento. Si el usuario
hace clic en Surfing, el botón Rafting se deselecciona automáticamente.
Lista/menú Muestra valores de opciones en una lista de desplazamiento que permite a los usuarios seleccionar varias
opciones. La opción Lista muestra los valores de las opciones en un menú que permite a los usuarios seleccionar una sola
opción. Utilice los menús si dispone de una cantidad de espacio limitada pero necesita mostrar muchos elementos, o bien
para controlar valores devueltos al servidor. A diferencia de los campos de texto, en los que el usuario puede escribir todo
lo que desea, incluso datos no válidos, usted establece los valores exactos que debe devolver un menú.
Nota: Un menú emergente de un formulario HTML no es igual que un menú emergente gráfico. Para información sobre cómo
crear, editar, mostrar y ocultar un menú emergente gráfico, véase el vínculo situado al final de esta sección.
Menús de salto Listas de navegación o menús emergentes que permiten insertar un menú en el que cada opción se vincula
a un documento o archivo.
Campos de archivo Permiten al usuario examinar los archivos de su ordenador y cargarlos como datos de un formulario.
Campos de imagen Permiten insertar una imagen en un formulario. Utilice los campos de imagen para crear botones
gráficos, como Enviar o Restablecer. El uso de una imagen para llevar a cabo tareas distintas del envío de datos requiere
adjuntar un comportamiento al objeto de formulario.
DREAMWEAVER CS3 567
Guía del usuario
Véase también
“Aplicación del comportamiento Mostrar menú emergente” en la página 342
3 Establezca las propiedades del formulario HTML en el inspector de propiedades (Ventana > Propiedades):
a En la ventana del documento, haga clic en el contorno del formulario para seleccionarlo.
b En el cuadro Nombre del formulario, escriba un nombre exclusivo para identificar el formulario.
La asignación de nombre al formulario permite hacer referencia a él o controlarlo con un lenguaje de scripts como
JavaScript o VBScript. Si no asigna un nombre al formulario, Dreamweaver genera uno mediante la sintaxis formn e
incrementa el valor de n para cada uno de los formularios que se añadan a la página.
c En el cuadro Acción, especifique la página o el script que va a procesar los datos del formulario introduciendo la ruta o
haciendo clic en el icono de la carpeta para desplazarse hasta la página o el script correspondiente.
d En el menú emergente Método, seleccione el método mediante el cual se transmitirán los datos del formulario al
servidor. Defina cualquiera de las opciones siguientes:
Predeterminado Utiliza el valor predeterminado del navegador para enviar los datos del formulario al servidor.
Normalmente, el valor predeterminado es el método GET.
GET Añade el valor al URL que solicita la página.
No utilice el método GET para enviar formularios largos. Los URL tienen una limitación de 8.192 caracteres. Si el tamaño
de los datos enviados es demasiado grande, los datos se truncarán, lo que puede producir resultados de procesamiento
inesperados o erróneos.
Las páginas dinámicas generadas por parámetros proporcionados por el método GET pueden guardarse como marcadores
porque todos los valores necesarios para regenerar la página están incluidos en el URL que se muestra en el cuadro
Dirección del navegador. En cambio, las páginas dinámicas generadas por parámetros proporcionados por el método POST
no se pueden guardar como marcadores.
Si reúne contraseñas y nombres de usuario confidenciales, números de tarjetas de crédito u otros datos confidenciales, el
método POST puede parecer más seguro que el método GET. Sin embargo, la información enviada por el método POST no se
cifra y un "hacker" puede recuperarla fácilmente. Para garantizar la seguridad, utilice una conexión segura con un servidor
seguro.
e (Opcional) En el menú emergente Enctype, especifique el tipo de codificación MIME de los datos remitidos al servidor
para su procesamiento.
El valor predeterminado de application/x-www-form-urlencode se utiliza normalmente junto con el método POST. Si
crea un campo de carga de archivos, especifique el tipo MIME multipart/form-data.
f (Opcional) En el menú emergente Destino, especifique la ventana en la que va a visualizar los datos devueltos por el
programa ejecutado.
Si la ventana indicada no se ha abierto aún, aparece una nueva ventana con ese nombre. Defina uno de los valores de
destino siguientes:
_blank Abre el documento de destino en una nueva ventana sin nombre.
_parent Abre el documento de destino en la ventana padre de la que muestra el documento actual.
_top Abre el documento de destino en el cuerpo de la ventana actual. Este valor se puede utilizar para garantizar que el
documento de destino cubre la ventana completa incluso en el caso de que el documento original apareciera en un marco.
Nota: Todos los botones de opción de un grupo deben tener el mismo nombre.
e Para etiquetar el objeto de campo de texto, casilla de verificación o botón de opción en la página, haga clic junto al objeto
y escriba el texto de la etiqueta.
5 Ajuste el diseño del formulario.
Utilice saltos de línea, saltos de párrafo, texto con formato predeterminado o tablas para aplicar formato a los formularios.
No puede insertar un formulario en otro formulario (es decir, superponer etiquetas), pero puede incluir varios formularios
en una misma página.
Cuando diseñe formularios, asigne textos descriptivos a las etiquetas de los campos para que los usuarios puedan saber a
qué están contestando. Por ejemplo, utilice la etiqueta “Escriba su nombre” para solicitar el nombre del usuario.
Utilice tablas para estructurar los objetos del formulario y las etiquetas de los campos. Cuando utilice tablas en los
formularios, asegúrese de que todas las etiquetas table estén situadas entre las etiquetas form.
Para ver un tutorial sobre la aplicación de formato al texto con CSS, consulte www.adobe.com/go/vid0161_es.
Véase también
“Creación de formularios ASP.NET” en la página 646
b Haga clic en el botón más (+) para añadir un botón de opción al grupo. Introduzca una etiqueta y un valor activado para
el nuevo botón.
DREAMWEAVER CS3 569
Guía del usuario
c Haga clic en las flechas hacia arriba o hacia abajo para cambiar el orden de los botones.
d Para que un botón de opción se seleccione cuando la página se abra en un navegador, introduzca un valor igual al valor
del botón de opción en el cuadro Seleccionar valor igual a.
Introduzca un valor estático o especifique uno dinámico haciendo clic en el icono de rayo situado junto al cuadro y
seleccionando un juego de registros que contenga los valores activados posibles. En cualquier caso, el valor especificado
debe coincidir con el valor activado de uno de los botones de opción del grupo. Para ver los valores activados de los botones
de opción, seleccione cada uno de ellos y abra el inspector de propiedades (Ventana > Propiedades).
También puede establecer las propiedades en el inspector de propiedades o bien directamente en la vista Código.
3 Seleccione la imagen para el botón en el cuadro de diálogo Seleccionar origen de imagen y haga clic en Aceptar.
4 Configure cualquiera de las opciones siguientes en el inspector de propiedades:
CampoImagen Asigna un nombre al botón. Dos nombres reservados, Enviar y Restablecer, indican respectivamente al
formulario que envíe los datos del formulario a la aplicación o el script, o que restablezca los valores originales de los
campos del formulario.
Orig. Especifica la imagen que desea utilizar para el botón.
Alt Permite escribir un texto descriptivo en caso de que la imagen no se pueda cargar en el navegador.
Editar imagen inicia el editor de imágenes predeterminado y abre el archivo de imágenes para realizar la edición.
Para poder utilizar los campos de carga de archivos, deberá disponer de un script del lado del servidor o una página capaz
de administrar envíos de archivos. Consulte la documentación de la tecnología de servidor que utilice para procesar datos
de formularios. Por ejemplo, si utiliza PHP, consulte la sección “Handling files uploads” (Administración de carga de
archivos) en el manual en línea de PHP disponible (en inglés) en http://us2.php.net/features.file-upload.php.
En los campos de archivo, es necesario utilizar el método POST para transmitir los archivos desde el navegador al servidor.
El archivo se envía a la dirección especificada en el cuadro Acción del formulario.
Nota: Póngase en contacto con el administrador del servidor para confirmar si se permite la carga de archivos anónimos, antes
de usar el campo de archivo.
Ancho car Establece el número máximo de caracteres que se puede mostrar en el campo.
Car. máx. Especifica el número máximo de caracteres que debe contener el campo. Si el usuario utiliza Examinar para
localizar el archivo, el nombre del archivo y la ruta pueden superar el valor de Car. máx. Sin embargo, si el usuario intenta
escribir el nombre del archivo y la ruta, el campo de archivo sólo admitirá el número de caracteres especificado en el valor
Car. máx.
• Una línea Da como resultado una etiqueta input con su atributo type definido como text. El valor de Ancho car
corresponde al atributo size y el valor de Car. máx. corresponde al atributo maxlength.
• Multilínea Da como resultado una etiqueta textarea. El valor de Ancho car corresponde al atributo cols y el valor de
Líneas núm corresponde al atributo rows.
• Contraseña Da como resultado una etiqueta input con su atributo type definido como password. Los valores de Ancho
car y Car. máx. corresponden a los mismos atributos que los campos de texto de una línea. Cuando un usuario escribe en
un campo de texto de contraseña, lo que introduce aparece en forma de viñetas o asteriscos para impedir que lo vean otros
usuarios.
DREAMWEAVER CS3 571
Guía del usuario
Val inicial Asigna el valor mostrado en el campo cuando el formulario se carga inicialmente. Por ejemplo, puede indicar
que el usuario debe introducir información en el campo mediante una nota o un valor de ejemplo.
Clase Permite aplicar reglas CSS al objeto.
• Enviar formulario Envía los datos del formulario para procesarlos cuando el usuario hace clic en el botón. Los datos se
envían a la página o al script especificado en la propiedad Acción del formulario.
• Restablecer formulario Borra el contenido del formulario cuando se hace clic en el botón.
• Ninguno Especifica la acción que debe realizarse cuando se hace clic en el botón. Por ejemplo, puede añadir un
comportamiento JavaScript que abra otra página cuando el usuario haga clic en el botón.
Clase Aplica reglas CSS al objeto.
Dinámico Permite al servidor determinar de forma dinámica el estado inicial de la casilla de verificación. Por ejemplo,
puede utilizar casillas de verificación para presentar de manera visual la información Sí/No almacenada en un registro de
base de datos. Durante el diseño, usted desconoce esa información. Durante la ejecución, el servidor lee el registro de base
de datos y activa la casilla de verificación si el valor es Sí.
Clase Aplica reglas de Hojas de estilo en cascada (CSS) al objeto.
Dinámico Permite al servidor determinar de forma dinámica el estado inicial del botón de opción. Por ejemplo, puede
utilizar botones de opción para presentar de manera visual la información almacenada en un registro de base de datos.
Durante el diseño, usted desconoce esa información. En el tiempo de ejecución, el servidor lee el registro de base de datos
y selecciona el botón de opción si el valor coincide con uno que haya especificado.
Clase Aplica reglas CSS al objeto.
Opciones de Menú
Lista/menú Asigna un nombre al menú. El nombre debe ser exclusivo.
Tipo Indica si al hacer clic en el menú éste se despliega (opción Menú) o si muestra una lista de elementos por la que se
puede desplazar (opción Lista). Seleccione la opción Menú si desea que sólo haya una opción visible cuando el formulario
se visualice en un navegador. Para mostrar las otras opciones, el usuario debe hacer clic en la flecha abajo.
Seleccione la opción Lista para mostrar una lista de varias o todas las opciones cuando se muestre el formulario en un
navegador o para permitir a los usuarios seleccionar varios elementos.
Altura (Sólo en el tipo Lista) Establece el número de elementos que se muestran en el menú.
Selecciones (Sólo en el tipo Lista) Indica si el usuario puede seleccionar varios elementos de la lista.
DREAMWEAVER CS3 572
Guía del usuario
Valores de lista Abre un cuadro de diálogo que permite añadir elementos a un menú de formulario:
1 Utilice los botones más (+) y menos (-) para añadir y quitar elementos de la lista.
2 Escriba texto para la etiqueta y un valor opcional para cada elemento de menú.
Cada elemento de la lista tiene una etiqueta (el texto que aparece en la lista) y un valor (el valor que se envía a la aplicación
de proceso si el elemento está seleccionado). Si no se especifica ningún valor, la etiqueta se enviará a la aplicación
procesadora.
3 Use los botones de flecha arriba y abajo para reorganizar los elementos de la lista.
Los elementos aparecen en el menú en el mismo orden que en el cuadro de diálogo Valores de lista. El primer elemento de
la lista es el elemento que aparece seleccionado cuando la página se carga en un navegador.
Dinámico Permite al servidor seleccionar de manera dinámica un elemento del menú en cuanto éste se visualiza.
Seleccionado inicialmente Establece los elementos seleccionados en la lista de forma predeterminada. Haga clic en el
elemento o los elementos de la lista.
Valor Asigna un valor al campo. Este valor se transfiere al servidor cuando se envía el formulario.
Convertir en dinámicos los objetos de formulario puede simplificar el mantenimiento del sitio. Por ejemplo, muchos sitios
utilizan menús para presentar a los usuarios un conjunto de opciones. Si el menú es dinámico, se pueden añadir, eliminar
o modificar elementos de menú en un solo lugar (la tabla de base de datos en la que se almacenan los elementos) para
actualizar todas las instancias del mismo menú en el sitio Web.
Véase también
“Definición de fuentes de contenido dinámico” en la página 515
Nota: Para las páginas ASP.NET, debe utilizar un control DropDownList o ListBox.
Antes de empezar, debe insertar un formulario HTML en una página ColdFusion, PHP, ASP o JSP y debe definir un juego
de registros u otra fuente de contenido dinámico para el menú.
• Seleccione Insertar > Objetos de datos > Datos dinámicos > Lista de selección dinámica.
3 Rellene el cuadro de diálogo Lista/menú dinámico y haga clic en Aceptar.
a En el menú emergente Opciones del juego de registros, seleccione el juego de registros que desea utilizar como fuente de
contenido. También puede utilizar este menú para editar posteriormente los elementos de listas/menús dinámicos y
estáticos.
b En el área Opciones estáticas, introduzca una opción predeterminada en la lista o menú. Utilice también esta opción
para editar entradas estáticas en un objeto de formulario de lista/menú tras añadir contenido dinámico.
c (Opcional) Utilice los botones más (+) y menos (-) para añadir y quitar elementos de la lista. Los elementos se
encuentran en el mismo orden que en el cuadro de diálogo Valores de lista. El primer elemento de la lista es el elemento
que aparece seleccionado cuando la página se carga en un navegador. Use los botones de flecha arriba y abajo para
reorganizar los elementos de la lista.
d En el menú emergente Valores, seleccione el campo que contiene los valores para los elementos del menú.
e En el menú emergente Etiquetas, seleccione el campo que contiene las etiquetas para los elementos del menú.
f (Opcional) Para que se seleccione un elemento concreto del menú al abrir la página en un navegador o al mostrarse un
registro en el formulario, introduzca un valor igual al del elemento de menú en el cuadro Seleccionar valor igual a.
Puede introducir un valor estático o especificar uno dinámico haciendo clic en el icono de rayo situado junto al cuadro y
seleccionando el valor dinámico de la lista de fuentes de datos. En cualquiera de estos casos, el valor que especifique deberá
coincidir con alguno de los valores de los elementos de menú.
Nota: Para las páginas ASP.NET, debe utilizar el control TextBox ASP.NET.
Antes de empezar, debe crear el formulario en una página ColdFusion, PHP, ASP o JSP y debe definir un juego de registros
u otra fuente de contenido dinámico para el campo de texto.
1 Seleccione el campo de texto en el formulario HTML de su página.
2 En el inspector de propiedades, haga clic en el icono de rayo situado junto al cuadro Val inicial para mostrar el cuadro
de diálogo Datos dinámicos.
3 Seleccione la columna de juego de registros que proporcionará un valor al campo de texto y haga clic en Aceptar.
Véase también
“Fuentes de datos para aplicaciones Web” en la página 499
DREAMWEAVER CS3 574
Guía del usuario
Antes de empezar, debe crear el formulario en una página ColdFusion, PHP, ASP o JSP y debe definir un juego de registros
u otra fuente de contenido dinámico para las casillas de verificación. Lo ideal es que la fuente del contenido tenga formato
booleano, como Yes/No o true/false.
Nota: Para las páginas ASP.NET, debe utilizar el control CheckBox ASP.NET.
• En el cuadro Igual a, introduzca el valor que debe tener el campo para que la casilla aparezca activada.
Por ejemplo, para que la casilla aparezca activada cuando un campo concreto de un registro tenga el valor Yes, introduzca
Yes en el cuadro Igual a.
Nota: También se devolverá este valor al servidor si el usuario hace clic en el botón Enviar del formulario.
Antes de comenzar debe crear el formulario en una página ColdFusion, PHP, ASP o JSP e insertar al menos un grupo de
botones de opción HTML (Insertar > Formulario > Grupo de opciones). Además, debe definir un juego de registros u otra
fuente de contenido dinámico para los botones de opción. Lo ideal es que la fuente del contenido tenga formato booleano,
como Yes/No o true/false.
Nota: Para las páginas ASP.NET, debe utilizar el control RadioButtonList ASP.NET.
2 Seleccione un valor para que se preseleccione de forma dinámica en la lista de valores. Este valor aparecerá en el cuadro
Valor.
3 Haga clic en el icono de rayo que aparece dentro del cuadro Seleccionar valor igual a y seleccione un juego de registros
que contenga posibles valores activados para los botones de opción del grupo.
El juego de registros seleccionado contiene valores que coinciden con los valores activados de los botones de opción. Para
ver los valores activados de los botones de opción, seleccione cada uno de ellos y abra el inspector de propiedades (Ventana
> Propiedades).
Configuración de las opciones del cuadro de diálogo Grupo de opciones dinámico (ColdFusion, ASP.NET)
1 Seleccione un grupo de opciones y un formulario en el menú emergente Grupo de opciones.
2 Haga clic en el icono de rayo que aparece junto al cuadro Seleccionar valor igual a.
3 Seleccione las opciones que desea en el cuadro de diálogo Datos dinámicos y haga clic en Aceptar.
a Seleccione una fuente de datos de la lista de fuentes de datos.
b (Opcional) Seleccione un formato de datos para el texto.
c (Opcional) Modifique el código que Dreamweaver inserta en la página para mostrar el texto dinámico.
4 Haga clic en Aceptar para cerrar el cuadro de diálogo Grupo de opciones dinámico e insertar el marcador de posición
del contenido dinámico en el Grupo de opciones.
Puede utilizar widgets de formularios de Spry para crear formularios y validar el contenido de los elementos de formulario
especificados. Para más información, consulte los temas de Spry que se enumeran a continuación.
También puede crear formularios ColdFusion y ASP.NET en Dreamweaver que validen el contenido de campos específicos.
Para los formularios ASP.NET, puede insertar controles de validación ASP.NET en la vista Código. Para más información,
consulte el capítulo de ColdFusion y ASP.NET que se indica a continuación.
1 Cree un formulario HTML que incluya al menos un campo de texto y un botón Enviar.
Asegúrese de que cada uno de los campos de texto que desee validar tenga un nombre exclusivo.
Nota: El comportamiento Validar formulario sólo está disponible si se ha insertado un campo de texto en el documento.
Véase también
“Utilización del widget de campo de texto de validación” en la página 436
Nota: Esta característica no funciona con los controles de formulario ASP.NET porque estos controles se procesan en el servidor.
Véase también
“Aplicación del comportamiento Llamar JavaScript” en la página 332
4 Rellene el cuadro de diálogo y haga clic en Aceptar. A continuación se incluye una lista parcial de las opciones:
Nota: El lector de pantalla lee el nombre introducido como atributo Etiqueta del objeto.
ID asigna un ID al campo de formulario. Este valor puede utilizarse para hacer referencia al campo desde JavaScript;
también se utiliza como valor del atributo for si elige la opción Adjuntar etiqueta de título utilizando el atributo for bajo
las opciones de Estilo.
Ajustar con etiqueta de rótulo Coloca una etiqueta de rótulo alrededor del elemento de formulario como se muestra a
continuación:
<label>
<input type="radio" name="radiobutton" value="radiobutton">
RadioButton1</label>
Adjuntar etiqueta de título utilizando el atributo “for” Utiliza el atributo for para rodear el elemento de formulario con
una etiqueta de rótulo, como se muestra a continuación:
<input type="radio" name="radiobutton" value="radiobutton" id="radiobutton">
<label for="radiobutton">RadioButton2</label>
DREAMWEAVER CS3 577
Guía del usuario
Esta opción hace que el navegador muestre el texto asociado con una casilla de verificación y un botón de opción con un
rectángulo de selección, y permite al usuario seleccionar la casilla de verificación y el botón de opción haciendo clic en
cualquier lugar del texto asociado en lugar de sólo en el control de la casilla de verificación o del botón de opción.
Nota: Esta es la opción de accesibilidad establecida de forma predeterminada. No obstante, la funcionalidad puede variar
dependiendo del navegador.
No hay etiqueta de rótulo No utiliza una etiqueta de rótulo, como se muestra a continuación:
Clave de acceso Utiliza un equivalente de teclado (una letra) y la tecla Alt (Windows) o la tecla Control (Macintosh) para
seleccionar el objeto de formulario en el navegador. Por ejemplo, si introduce B como Clave de acceso, los usuarios con un
navegador Macintosh podrían presionar Control+B para seleccionar el objeto de formulario.
Índice de fichas Especifica el orden de tabulación para los objetos del formulario. Si establece el orden de tabulación de un
objeto, deberá definir el orden de tabulación de todos los objetos.
Configurar el orden de tabulación resulta útil cuando existen otros vínculos y objetos de formulario en la página y es preciso
que el usuario se desplace a través de ellos en un orden específico.
Nota: Si presiona Cancelar, el objeto de formulario aparece en el documento pero Dreamweaver no le asocia etiquetas o
atributos de accesibilidad.
Página maestra
DREAMWEAVER CS3 579
Guía del usuario
Página detalle
Puede crear páginas maestra y detalle insertando un objeto de datos para crear una página maestra y una página detalle en
una misma operación, o bien utilizando comportamientos de servidor para crear páginas maestra y detalle de forma más
personalizada. Al utilizar comportamientos de servidor para crear páginas maestra y detalle, debe crear primero una
página maestra que enumere los registros y, seguidamente, añadir vínculos que lleven de la lista a las páginas detalle.
Véase también
“Páginas de búsqueda y resultados” en la página 587
1 Para crear una página en blanco, seleccione Archivo > Nuevo > Página en blanco, seleccione un tipo de página y haga
clic en Crear. Esta página será la página maestra.
2 Defina un juego de registros.
En el panel Vinculaciones (Ventana > Vinculaciones), haga clic en el botón más (+) y seleccione Juego de registros
(ColdFusion, PHP) o Conjunto de datos (ASP.NET) y elija opciones. Si desea trabajar con sus propias declaraciones SQL,
haga clic en Avanzado.
Asegúrese de que el juego de registros contiene todas las columnas de la tabla necesarias para crear la página maestra. El
juego de registros también debe incluir la columna de la tabla que contiene la clave exclusiva de cada registro, es decir, la
columna ID del registro. En el siguiente ejemplo, la columna Code contiene la clave exclusiva de cada registro.
DREAMWEAVER CS3 580
Guía del usuario
Normalmente, el juego de registros de la página maestra extrae unas pocas columnas de una tabla de una base de datos,
mientras que un juego de registros de la página detalle extrae más columnas de la misma tabla para proporcionar
información adicional.
El usuario puede definir el juego de registros durante la ejecución. Para obtener más información, consulte “Creación de
páginas de búsqueda y resultados (ColdFusion, ASP, JSP, PHP)” en la página 587
3 (ColdFusion, PHP) Inserte una tabla dinámica que muestre los registros.
Sitúe el punto de inserción en el lugar de la página en el que desea que aparezca la tabla dinámica. Seleccione Insertar >
Objetos de datos > Datos dinámicos > Tabla dinámica, establezca las opciones y haga clic en Aceptar.
Si no desea mostrar los ID de registros a los usuarios, puede eliminar la columna de la tabla dinámica. Haga clic en
cualquier lugar de la página para entrar en ella. Desplace el cursor cerca de la parte superior de la columna de la tabla
dinámica hasta que sus celdas queden resaltadas en rojo y haga clic para seleccionar la columna. Presione la tecla Supr para
eliminar la columna de la tabla.
Véase también
“Definición de un juego de registros sin escribir SQL” en la página 515
Nota: Para crear vínculos con páginas de actualizaciones, deberá seguir el mismo proceso. La página de resultados es similar
a una página maestra, mientras que la página de actualización es similar a una página detalle.
Véase también
“Creación de páginas para actualizar un registro (todos los servidores)” en la página 600
2 En el inspector de propiedades, haga clic en el icono de carpeta situado junto al cuadro Vínculo.
3 Busque y seleccione la página detalle. La página detalle aparece en el cuadro Vínculo del inspector de propiedades.
En la tabla dinámica, el texto seleccionado aparece vinculado. Cuando la página se ejecuta en el servidor, el vínculo se aplica
al texto en cada fila de la tabla.
5 (ColdFusion) En el cuadro Vínculo del inspector de propiedades, añada la cadena siguiente al final del URL:
?recordID=#recordsetName.fieldName#
El signo de interrogación indica al servidor que lo que va a continuación es uno o más parámetros de URL. La palabra
recordID es el nombre del parámetro de URL (puede utilizar el nombre que desee). Anote el nombre del parámetro de URL,
porque más tarde lo utilizará en la página detalle.
La expresión que se indica a continuación del signo igual es el valor del parámetro. En este caso, una expresión de
ColdFusion genera el valor y devuelve un ID de registro proveniente del juego de registros. Para cada fila de la tabla
dinámica se genera un ID distinto. En la expresión de ColdFusion, sustituya nombreJuegoRegistros por el nombre de su
juego de registros, y nombreCampo por el nombre del campo de su juego de registros que identifique de forma exclusiva
cada registro. En la mayoría de los casos, el campo estará formado por un número de ID de registro. En el siguiente ejemplo,
el campo consta de códigos de ubicación exclusivos.
locationDetail.cfm?recordID=#rsLocations.CODE#
Al ejecutar la página, los valores del campo CODE del juego de registros se insertan en las filas correspondientes de la tabla
dinámica. Por ejemplo, si en Canberra, Australia, la sucursal de alquiler tiene el código CBR, se utilizará el siguiente URL
en la fila de Canberra en la tabla dinámica:
DREAMWEAVER CS3 582
Guía del usuario
locationDetail.cfm?recordID=CBR
6 (PHP) En el campo Vínculo del inspector de propiedades, añada la siguiente cadena al final del URL:
?recordID=<?php echo $row_recordsetName['fieldName']; ?>
El signo de interrogación indica al servidor que lo que va a continuación es uno o más parámetros de URL. La palabra
recordID es el nombre del parámetro de URL (puede utilizar el nombre que desee). Anote el nombre del parámetro de URL
porque lo utilizará más adelante en la página detalle.
La expresión que se indica a continuación del signo igual es el valor del parámetro. En este caso, el valor lo genera una
expresión PHP que devuelve un ID de registro del juego de registros. Para cada fila de la tabla dinámica se genera un ID
distinto. En la expresión PHP, sustituya recordsetName por el nombre del juego de registros y sustituya fieldName por el
nombre del campo del juego de registros que identifica de forma exclusiva cada registro. En la mayoría de los casos, el
campo estará formado por un número de ID de registro. En el siguiente ejemplo, el campo consta de códigos de ubicación
exclusivos.
locationDetail.php?recordID=<?php echo $row_rsLocations['CODE']; ?>
Al ejecutar la página, los valores del campo CODE del juego de registros se insertan en las filas correspondientes de la tabla
dinámica. Por ejemplo, si en Canberra, Australia, la sucursal de alquiler tiene el código CBR, se utilizará el siguiente URL
en la fila de Canberra en la tabla dinámica:
locationDetail.php?recordID=CBR
7 Guarde la página.
http://www.mysite.com/customerdetail.asp?id=43
La primera parte del URL, http://www.mysite.com/customerdetail.asp, abre la página detalle. La segunda parte, ?id=43, es el
parámetro de URL. Dicho parámetro indica a la página detalle qué registro debe localizar y mostrar. El término id es el nombre
del parámetro de URL y 43 es su valor. En este ejemplo, el parámetro de URL contiene el número de ID del registro, 43.
4 En el área Texto de hipervínculo, especifique el texto que desea mostrar en la columna de hipervínculo.
Texto estático Introduzca el texto del vínculo para crear un vínculo genérico, como, por ejemplo, Detalles, para cada fila
de la cuadrícula de datos. Todas las filas de la cuadrícula de datos muestran el mismo texto (por ejemplo, Detalles) en la
columna de hipervínculo.
Campo de datos Seleccione un campo de datos en el Conjunto de datos para añadir vínculos con datos mostrados en la
columna. El campo de datos proporciona el texto para los vínculos de la columna de hipervínculo. En el siguiente ejemplo,
cada fila de la cuadrícula de datos muestra un nombre de ubicación:
5 En el área Página vinculada, cree el URL que se aplicará al texto en la columna de hipervínculo.
El URL no sólo tiene que abrir la página detalle, sino que debe identificar exclusivamente el registro que se debe mostrar
en dicha página.
Para identificar el registro que debe mostrarse en la página detalle, seleccione la opción Campo de datos y seleccione un
campo en el conjunto de datos que identifique exclusivamente cada registro. En la mayoría de los casos, el campo está
formado por un número de ID de registro. En el siguiente ejemplo, el campo consta de códigos de ubicación exclusivos.
6 En el cuadro Cadena de formato del área Página vinculada, haga clic en el botón Examinar y luego localice y seleccione
la página detalle.
Dreamweaver crea un URL para la página detalle que incluye un parámetro de URL que identifica el registro que la página
detalle debe mostrar. Anote el nombre del parámetro de URL porque lo utilizará más adelante en la página detalle.
Por ejemplo, si selecciona locationDetail.aspx como página detalle, se crea el siguiente URL:
En este caso, el parámetro de URL se denomina CODE. Dreamweaver copia el nombre del campo de datos, pero no es
obligatorio utilizar dicho nombre. Puede cambiarlo por algo más descriptivo, como por ejemplo, recordID, como se
muestra en el siguiente ejemplo:
El elemento {0} es un marcador de posición que corresponde al valor del campo de datos. Al ejecutar la página, los valores
del campo CODE del conjunto de datos se insertan en las filas correspondientes de la cuadrícula de datos. Por ejemplo, si
en Canberra, Australia, la sucursal de alquiler tiene el código CBR, se utilizará el siguiente URL en la fila de Canberra en la
cuadrícula de datos:
locationDetail.aspx?recordID=CBR
7 Haga clic en Aceptar para cerrar el cuadro de diálogo Hipervínculo; a continuación, vuelva a hacer clic en Aceptar para
cerrar el cuadro de diálogo Cuadrícula de datos.
DREAMWEAVER CS3 584
Guía del usuario
1 Cambie a la página detalle. Si aún no dispone de una página detalle, cree una página en blanco (Archivo > Nuevo).
2 En el panel Vinculaciones (Ventana > Vinculaciones), haga clic en el botón de signo más (+) y seleccione Juego de
registros (consulta) o Conjunto de datos (consulta) en el menú emergente.
Aparecerá el cuadro de diálogo Juego de registros o Conjunto de datos sencillo. Si aparece el cuadro de diálogo avanzado,
haga clic en Simple.
3 Asigne un nombre al juego de registros y elija una fuente de datos y la tabla de base de datos que proporcionará datos al
juego de registros.
4 En el área Columnas, seleccione las columnas de la tabla que deben incluirse en el juego de registros.
El juego de registros puede ser igual o distinto del juego de registros de la página maestra. Generalmente, el juego de
registros de una página detalle incluye más columnas para mostrar más información.
Si los juegos de registros son distintos, asegúrese de que la página detalle contiene como mínimo una columna en común
con el juego de registros de la página maestra. La columna común suele ser la columna de ID del registro, aunque también
puede ser el campo de unión de las tablas relacionadas.
Para incluir algunas de las columnas de la tabla en el juego de registros, haga clic en Seleccionado y elija las columnas
deseadas presionando Control (Windows) o Comando (Macintosh) mientras hace clic en ellas en la lista.
5 Complete la sección Filtro para localizar y mostrar el registro especificado en el parámetro de URL proporcionado por
la página maestra:
• En el primer menú emergente del área Filtro, seleccione la columna del juego de registros que contiene valores que
coinciden con el valor del parámetro de URL que ha facilitado la página maestra. Por ejemplo, si el parámetro de URL
contiene un número de ID de registro, seleccione la columna que contiene números de ID de registros. En el ejemplo
tratado en la sección anterior, la columna de juego de registros denominada CODE contiene los valores que coinciden
con el valor del parámetro de URL que ha facilitado la página maestra.
• En el menú emergente situado junto al primer menú, seleccione el signo igual (ya debe estar seleccionado).
• En el tercer menú emergente, seleccione Parámetro de URL. La página maestra utiliza un parámetro de URL para pasar
información a la página detalle.
• En el cuarto cuadro, introduzca el nombre del parámetro de URL que ha facilitado la página maestra.
6 Haga clic en Aceptar. El juego de registros aparecerá en el panel Vinculaciones.
7 Vincule las columnas del juego de registros a la página detalle seleccionando las columnas del panel Vinculaciones
(Ventana > Vinculaciones) y arrastrándolas hasta la página.
Después de cargar las páginas maestra y detalle en el servidor puede abrir la página maestra en un navegador. Después de
hacer clic en un vínculo de detalle en la página maestra, se abre la página detalle con más información sobre el registro
seleccionado.
Véase también
“Configuración de un servidor de prueba” en la página 44
Antes de añadir a una página un comportamiento de servidor Ir a página Relacionada, compruebe que la página recibe
parámetros de formulario o de URL de otra página. La función del comportamiento de servidor consiste en transferir estos
parámetros a una tercera página. Por ejemplo, usted puede transferir parámetros de búsqueda recibidos por una página de
resultados a otra página para que el usuario no tenga que volver a introducir los parámetros de búsqueda.
Asimismo, puede seleccionar texto o una imagen de la página para que actúen como vínculo con la página relacionada o
puede situar el puntero en la página sin seleccionar nada y se insertará el texto del vínculo.
1 En el cuadro Ir a página Relacionada, haga clic en Examinar y localice el archivo de la página relacionada.
Si la página actual envía datos a sí misma, introduzca el nombre de archivo de la página actual.
2 Si los parámetros que desea pasar se han recibido directamente de un formulario HTML empleando el método GET o se
encuentran en el URL de la página, seleccione la opción Parámetros de URL.
3 Si los parámetros que desea pasar se recibieron directamente de un formulario HTML empleando el método POST,
seleccione la opción Parámetros de formulario.
4 Haga clic en Aceptar.
Cuando se haga clic en el nuevo vínculo, la página pasará los parámetros a la página relacionada empleando una cadena de
consulta.
Véase también
“Recopilación de los datos enviados por los usuarios” en la página 500
5 En el cuadro Coincide con parámetro de URL, introduzca el nombre del parámetro de URL que la otra página ha
transferido.
Por ejemplo, si el URL utilizado por la otra página para abrir la página detalle es id=43, introduzcaid en el cuadro Coincide
con parámetro de URL.
Creación de páginas maestra y detalle en una operación (ColdFusion, ASP, JSP, PHP)
Al desarrollar aplicaciones Web, puede crear rápidamente páginas maestra-detalle utilizando el objeto de datos Juego de
páginas Maestro-Detalle.
1 Para crear una página dinámica en blanco, seleccione Archivo > Nuevo > Página en blanco, seleccione una página
dinámica de la lista Tipo de página y haga clic en Crear.
Esta página será la página maestra.
3 Abra la página maestra en la vista Diseño y elija Insertar > Objetos de datos > Juego de páginas Maestro-Detalle.
4 En el menú emergente Juego de registros, asegúrese de que está elegido el juego de registros que contiene los registros
que desea visualizar en la página maestra.
5 En el área Campos de página Maestro, seleccione las columnas del juego de registros que deben visualizarse en la página
maestra.
De forma predeterminada, se seleccionan todas las columnas del juego de registros. Si el juego de registros contiene una
columna de clave exclusiva como, por ejemplo, recordID, selecciónela y haga clic en el botón de signo menos (-) para que
no aparezca en la página.
6 Para cambiar el orden en el que aparecen las columnas en la página maestra, seleccione una columna de la lista y haga
clic en la flecha arriba o abajo.
En la página maestra, las columnas del juego de registros están dispuestas horizontalmente en una tabla. Al hacer clic en
la flecha arriba, se desplaza la columna hacia la izquierda; al hacer clic en la flecha abajo, se desplaza la columna hacia la
derecha.
7 En el menú emergente Vincular con detalle desde, elija la columna del juego de registros que mostrará un valor que
también servirá como vínculo con la página detalle.
Por ejemplo, si desea que cada nombre de producto de la página maestra tenga un vínculo con la página detalle, elija la
columna del juego de registros que contiene los nombres de los productos.
8 En el menú emergente Pasar clave exclusiva, elija la columna del juego de registros que contiene valores que identifican
a los registros.
Normalmente, la columna elegida es la que contiene el número de ID. Este valor se pasa a la página detalle para que pueda
identificar el registro elegido por el usuario.
13 Para cambiar el orden en el que aparecen las columnas en la página detalle, seleccione una columna de la lista y haga
clic en la flecha arriba o abajo.
En la página detalle, las columnas del juego de registros están dispuestas verticalmente en una tabla. Al hacer clic en la
flecha arriba, se desplaza la columna hacia arriba; al hacer clic en la flecha abajo, se desplaza la columna hacia abajo.
DREAMWEAVER CS3 587
Guía del usuario
15 Personalice el diseño de las páginas maestra y detalle de acuerdo con sus necesidades.
Puede personalizar totalmente el diseño de cada página utilizando las herramientas de diseño de páginas de Dreamweaver.
También puede editar los comportamientos de servidor haciendo doble clic en ellos en el panel Comportamientos del
servidor.
Después de crear páginas maestra y detalle con el objeto de datos, utilice el panel Comportamientos del servidor (Ventana
> Comportamientos del servidor) para modificar los diferentes elementos que el objeto de datos inserta en las páginas.
Véase también
“Edición del contenido dinámico” en la página 534
En la mayoría de los casos necesitará al menos dos páginas para añadir esta función a la aplicación Web. La primera página
contendrá un formulario HTML en el que los usuarios deberán introducir los parámetros de búsqueda. Aunque la página
realmente no lleva a cabo las búsquedas, se conoce como la página de búsqueda.
La segunda página necesaria es la página de resultados, que realiza la mayor parte del trabajo. La página de resultados
realiza las tareas siguientes:
Si utiliza ASP.NET, puede combinar la página de búsqueda y la de resultados en una sola página.
Si sólo tiene un parámetro de búsqueda, Dreamweaver le permite añadir prestaciones a la aplicación Web sin utilizar
consultas y variables SQL. Sólo tendrá que diseñar las páginas y completar varios cuadros de diálogo. Si tiene varios
parámetros de búsqueda, tendrá que escribir una declaración SQL y definir múltiples variables para ella.
Dreamweaver inserta la consulta SQL en la página. Cuando se ejecuta la página en el servidor, se comprueba cada registro
de la tabla de base de datos. Si el campo especificado en un registro cumple las condiciones de la consulta SQL, el registro
se incluirá en un juego de registros. La consulta SQL crea un juego de registros que contiene solamente los resultados de la
búsqueda.
Por ejemplo, el personal de ventas puede tener información sobre los clientes de un área concreta que tienen ingresos
superiores a un nivel determinado. En un formulario de una página de búsqueda, el socio comercial introduce un área
geográfica y un nivel de ingresos mínimo y luego hace clic en el botón Enviar para enviar los dos valores a un servidor. En
el servidor, los valores se pasan a la declaración SQL de la página de resultados, que crea un juego de registros sólo con los
clientes del área especificada con ingresos superiores al nivel especificado.
DREAMWEAVER CS3 588
Guía del usuario
Véase también
“Definición de fuentes de contenido dinámico” en la página 515
“Creación de páginas de búsqueda y resultados (ColdFusion, ASP, JSP, PHP)” en la página 587
Para añadir un formulario HTML a una página de búsqueda, realice el siguiente procedimiento.
1 Abra la página de búsqueda o una página nueva y seleccione Insertar > Formulario > Formulario.
Se creará un formulario vacío en la página. Quizá deba activar los elementos invisibles (Ver > Ayudas visuales > Elementos
invisibles) para ver los límites del formulario, que se representan por medio de líneas rojas finas.
2 Añada objetos de formulario para que los usuarios introduzcan sus parámetros de búsqueda eligiendo Formulario del
menú Insertar.
Entre los objetos de formulario figuran los campos de texto, los menús, las opciones y los botones de opción. Puede añadir
tantos objetos de formulario como desee para ayudar a los usuarios a definir búsquedas precisas. No obstante, recuerde que
cuanto mayor sea el número de parámetros de búsqueda de la página de búsqueda, más compleja será la declaración SQL.
5 Seleccione el formulario eligiendo la etiqueta <form> en el selector de etiquetas que se encuentra en la parte inferior de
la ventana de documento, como se muestra en la siguiente imagen:
6 En el cuadro Acción del inspector de propiedades del formulario, introduzca el nombre del archivo de la página de
resultados que llevará a cabo la búsqueda en la base de datos.
7 En el menú emergente Método, elija uno de los siguientes métodos para determinar cómo debe enviar los datos el
formulario al servidor.
• GET envía los datos del formulario añadiéndolos al URL como una cadena de consulta. Dado que los URL están limitados
a 8.192 caracteres, no utilice el método GET con formularios largos.
• POST envía los datos del formulario en el cuerpo de un mensaje.
Véase también
“Páginas de búsqueda y resultados” en la página 587
Nota: Si tiene varias condiciones de búsqueda, deberá utilizar el cuadro de diálogo Juego de registros avanzado para definir el
juego de registros (véase “Creación de una página de resultados avanzada (ColdFusion, ASP, JSP, PHP)” en la página 590).
Véase también
“Páginas de búsqueda y resultados” en la página 587
“Creación de una página detalle para una página de resultados (ColdFusion, ASP, JSP, PHP)” en la página 592
2 Cree un juego de registros; para ello, abra el panel Vinculaciones (Ventana > Vinculaciones), haga clic en el botón de
signo más (+) y seleccione Juego de registros en el menú emergente.
3 Asegúrese de que aparece el cuadro de diálogo Juego de registros sencillo.
Si aparece la versión avanzada del cuadro de diálogo, cambie a la versión sencilla haciendo clic en el botón Simple.
5 En el menú emergente Tabla, seleccione la tabla de la base de datos en la que debe realizarse la búsqueda.
Nota: En una búsqueda con un solo parámetro, puede buscar registros en una única tabla. Para buscar en más de una tabla
a la vez, deberá utilizar el cuadro de diálogo Juego de registros avanzado y definir una consulta SQL.
6 Para incluir algunas de las columnas de la tabla en el juego de registros, haga clic en Seleccionado y seleccione las
columnas deseadas presionando Control (Windows) o Comando (Macintosh) mientras hace clic en ellas en la lista.
Debe incluir sólo las columnas que contengan información que desee mostrar en la página de resultados.
DREAMWEAVER CS3 590
Guía del usuario
Deje abierto momentáneamente el cuadro de diálogo Juego de registros. Tendrá que utilizarlo a continuación para
recuperar los parámetros enviados por la página de búsqueda y crear un filtro de juego de registros para excluir registros
que no cumplan los parámetros.
2 Desde el menú emergente situado junto al primer menú, seleccione el signo igual (que debe ser el predeterminado).
3 En el tercer menú emergente, seleccione Variable de formulario si el formulario de la página de búsqueda utiliza el
método POST, o Parámetro de URL si utiliza el método GET.
La página de búsqueda utiliza una variable de formulario o un parámetro de URL para pasar la información a la página de
resultados.
4 En el cuarto cuadro, introduzca el nombre del objeto de formulario que aceptará el parámetro de búsqueda en la página
de búsqueda.
El nombre del objeto se dobla como nombre de la variable de formulario o parámetro de URL. Puede obtener el nombre
cambiando a la página de búsqueda, haciendo clic en el objeto de formulario dentro del formulario para seleccionarlo y
comprobando el nombre del objeto en el inspector de propiedades.
Por ejemplo, supongamos que desea crear un juego de registros que incluya sólo viajes de aventura a un país concreto.
Supongamos que la tabla incluye una columna denominada TRIPLOCATION. Supongamos también que el formulario HTML
de la página de búsqueda utiliza el método GET y que contiene un objeto de menú denominado Location que muestra una
lista de países. El siguiente ejemplo muestra la apariencia que debe presentar la sección Filtro:
5 (Opcional) Haga clic en Prueba, introduzca un valor de prueba y haga clic en Aceptar para conectar con la base de datos
y crear una instancia del juego de registros.
El valor de prueba simula el valor que, de otro modo, habría sido devuelto por la página de búsqueda. Haga clic en Aceptar
para cerrar el juego de registros de prueba.
El siguiente paso consiste en mostrar el juego de registros en la página de resultados. Para obtener más información,
consulte “Visualización de la página de resultados (ColdFusion, ASP, JSP, PHP)” en la página 591
Nota: Si tiene sólo una condición de búsqueda, puede utilizar el cuadro de diálogo Juego de registros simple para definir el juego
de registros (véase “Creación de una página de resultados básica (ColdFusion, ASP, JSP, PHP)” en la página 589).
1 Abra la página de resultados en Dreamweaver y, a continuación, cree un nuevo juego de registros abriendo el panel
Vinculaciones (Ventana > Vinculaciones), haciendo clic en el botón de signo más (+) y seleccionando Juego de registros del
menú emergente.
2 Asegúrese de que aparece el cuadro de diálogo Juego de registros avanzado.
DREAMWEAVER CS3 591
Guía del usuario
El cuadro de diálogo avanzado tiene un área de texto para introducir declaraciones SQL. Si aparece la versión sencilla del
cuadro de diálogo, cambie a la versión avanzada haciendo clic en el botón Avanzada.
Para reducir la cantidad de datos que debe teclear, puede utilizar el árbol de elementos de la base de datos situado en la parte
inferior del cuadro de diálogo Juego de registros avanzado. Para obtener instrucciones, consulte“Definición de un juego de
registros avanzado escribiendo SQL” en la página 518.
Para obtener ayuda sobre la sintaxis SQL, consulte Nociones básicas de SQL en
www.adobe.com/go/learn_dw_sqlprimer_es.
5 Asigne a las variables SQL los valores de los parámetros de búsqueda haciendo clic en el botón de signo Más (+) en el
área Variables e introduciendo el nombre de la variable, el valor predeterminado (el valor que toma la variable si no se
devuelve ningún valor de tiempo de ejecución) y un valor de tiempo de ejecución (normalmente, un objeto de servidor que
contiene un valor enviado por un navegador, como una variable de petición).
En el siguiente ejemplo ASP, el formulario HTML de la página de búsqueda utiliza el métodoGET y contiene un campo de
texto denominado LastName y otro llamado Department.
En ColdFusion, los valores de tiempo de ejecución serían #LastName# y #Department#. En JSP, los valores de tiempo de
ejecución serían request.getParameter("LastName") y request.getParameter("Department").
6 (Opcional) Haga clic en Prueba para crear una instancia del juego de registros utilizando los valores predeterminados
de las variables.
Los valores predeterminados simulan el valor que, de otro modo, habría sido devuelto por la página de búsqueda. Haga
clic en Aceptar para cerrar el juego de registros de prueba.
Para más información sobre métodos de visualización de contenido dinámico en una página en lugar de la visualización de
resultados en una tabla dinámica, consulte “Visualización de registros de la base de datos” en la página 536.
1 Sitúe el punto de inserción donde desee que aparezca la tabla dinámica en la página de resultados y seleccione Insertar
> Objetos de datos > Datos dinámicos > Tabla dinámica.
2 Complete el cuadro de diálogo Tabla dinámica seleccionando el juego de registros definido para contener los resultados
de la búsqueda.
3 Haga clic en Aceptar. En la página de resultados se inserta una tabla dinámica que muestra los resultados de la búsqueda.
Creación de una página detalle para una página de resultados (ColdFusion, ASP, JSP, PHP)
El juego de páginas de búsqueda y resultados puede incluir una página detalle que muestre información sobre registros
concretos de la página de resultados. En esta situación, la página de resultados también se dobla como página maestra en
un juego de páginas maestra-detalle.
Véase también
“Creación de páginas maestra y detalle en una operación (ColdFusion, ASP, JSP, PHP)” en la página 586
“Creación de una página de resultados básica (ColdFusion, ASP, JSP, PHP)” en la página 589
Véase también
“Páginas de búsqueda y resultados” en la página 587
En el inspector de propiedades del formulario, debe seleccionar POST como el atributo Método del formulario. No es
necesario especificar un atributo Acción para el formulario. La información vuelve a la página ASP.NET y los resultados
de la búsqueda se muestran en la misma página.
2 Añada controles de formulario para que los usuarios especifiquen los parámetros de búsqueda (Insertar > Objetos
ASP.NET).
Puede insertar cualquier control de formulario ASP.NET, como cuadro de texto, una casilla de verificación, un botón de
opción, un cuadro de lista o una lista desplegable. Puede añadir tantos controles como desee para ayudar a los usuarios a
restringir las búsquedas. No obstante, recuerde que cuanto mayor sea el número de parámetros de búsqueda de la página
de búsqueda, más compleja será la declaración SQL.
DREAMWEAVER CS3 593
Guía del usuario
Para cada control, asegúrese de especificar un atributo ID como txtCity para un control de cuadro de texto o lbxCountry
para un control de cuadro de lista. Para más información, consulte “Adición de controles de formulario ASP.NET a una
página” en la página 646.
3 Añada un botón ASP.NET al formulario (Insertar > Objetos ASP.NET > asp:Button).
Asegúrese de especificar un atributo ID para el botón, como btnSearch y el texto para la etiqueta del botón como Buscar.
Ya ha terminado el formulario de búsqueda. El siguiente paso para crear la página de búsqueda es definir el conjunto de
datos en el que se buscarán y almacenarán los resultados de la búsqueda.
Antes de añadir la cuadrícula de datos, debe definir un conjunto de datos que busque y almacene todos los registros que
cumplan con los criterios de búsqueda.
2 Asigne un nombre al conjunto de datos y después elija una conexión y la tabla de la base de datos que contiene los datos
en los que desea que los usuarios efectúen búsquedas.
3 En el área Columna, haga clic en la opción Seleccionado y seleccione una columna de clave (generalmente, la columna
ID del registro) y las columnas que contienen los datos que desea mostrar en la cuadrícula de datos.
Deje abierto el cuadro de diálogo Conjunto de datos para recuperar los parámetros de búsqueda enviados al servidor y crear
un filtro de conjunto de datos que excluya los registros que no cumplan los parámetros.
2 Desde el menú emergente situado junto al primer menú, seleccione el signo igual (que debe ser el predeterminado).
Esta elección indica que el usuario sólo desea obtener los registros para los que la columna de tabla seleccionada coincide
exactamente con la especificada en la página de búsqueda. Puede utilizar una opción menos restrictiva, como, por ejemplo,
“comienza con” o “contiene”.
4 En el cuarto cuadro, especifique el nombre del control de formulario que envió el parámetro de búsqueda al servidor.
Puede obtener el nombre haciendo clic en el control de formulario del formulario para seleccionarlo y comprobando el ID
del control en el inspector de propiedades.
5 Si lo desea, haga clic en Prueba, introduzca un valor de prueba y haga clic en Aceptar para conectar con la base de datos
y crear una instancia del conjunto de datos.
El valor de prueba simula el valor que, de otro modo, habría sido devuelto por la página de búsqueda. Haga clic en Aceptar
para cerrar el conjunto de datos.
El código se inserta en la página. Cuando se ejecuta el código en el servidor, se comprueba cada registro de la tabla de base
de datos. Si el campo especificado en un registro cumple la condición de filtro, el registro se incluirá en el conjunto de datos.
El código crea un juego de registros que contiene solamente los resultados de la búsqueda.
El siguiente paso para crear la página de búsqueda es mostrar los resultados de búsqueda en una cuadrícula de datos.
Consulte “Visualización de los resultados en una cuadrícula de datos (ASP.NET)” en la página 595
Nota: Si sólo tiene una condición de búsqueda, puede utilizar el cuadro de diálogo Conjunto de datos sencillo para definir el
conjunto de datos (véase “Búsqueda con un solo parámetro de búsqueda (ASP.NET)” en la página 593).
1 Abra la página de resultados en Dreamweaver y, a continuación, cree un conjunto de datos abriendo el panel
Vinculaciones (Ventana > Vinculaciones), haciendo clic en el botón de signo más (+) y seleccionando Conjunto de datos
del menú emergente.
2 Compruebe que aparece el cuadro de diálogo Conjunto de datos avanzado.
Si aparece la versión sencilla del cuadro de diálogo, cambie a la versión avanzada haciendo clic en el botón Avanzada. El
cuadro de diálogo avanzado tiene un área de texto para introducir declaraciones SQL.
5 En los marcadores de posición, indique los valores de los parámetros de búsqueda; para ello haga clic en el botón más
(+) en el área Parámetros e introduzca el nombre, el tipo y el valor del parámetro.
Los parámetros deben enumerarse en el mismo orden en el que aparecen en la declaración SQL.
En el cuadro Nombre, indique cualquier nombre de parámetro válido. El nombre no puede contener espacios ni caracteres
especiales.
En el menú emergente Tipo, seleccione un tipo de datos. Por ejemplo, si el parámetro contendrá texto, seleccione WChar.
En el cuadro Valor, introduzca la variable de servidor que contendrá el valor del parámetro. Por ejemplo, si el nombre del
control de formulario de la página de búsqueda es txtCity, se creará una variable de servidor llamada
Request.Form(“txtCity”) y se almacenará un valor en ella.
También puede introducir una expresión más completa que especifique un valor predeterminado, en caso de que la variable
de servidor no exista. Por ejemplo, si realiza una búsqueda en una base de datos de Microsoft Access, puede utilizar % como
valor predeterminado. La siguiente expresión comprueba si la variable de servidor Request.Form("txtCity") existe. Si
existe la variable (es decir, si no es igual a nada), la expresión devuelve el valor de la variable; si no existe, la expresión
devuelve el valor predeterminado de %.
(IIf((Request.Form("txtCity") <> Nothing),
Request.Form("txtCity"), "")) + "%"
Para más información, consulte el material de referencia del lenguaje Visual Basic o C#.
6 Si lo desea, haga clic en Prueba para crear una instancia del conjunto de datos mediante los valores predeterminados de
las variables.
Los valores predeterminados simulan el valor que, de otro modo, habría sido devuelto por la página de búsqueda. Haga
clic en Aceptar para cerrar el conjunto de datos de prueba.
DREAMWEAVER CS3 595
Guía del usuario
El siguiente paso será mostrar los resultados de la búsqueda en una cuadrícula de datos.
1 En la página de búsqueda, sitúe el punto de inserción en el lugar en el que desea que aparezca la cuadrícula de datos.
2 En el panel Comportamientos del servidor (Ventana > comportamientos del servidor), haga clic en el botón más (+) y
seleccione Cuadrícula de datos.
Aparecerá el cuadro de diálogo Cuadrícula de datos.
La cuadrícula de datos aparece la primera vez que la página se carga aunque el usuario todavía no haya realizado una
búsqueda. Cuando la página se carga por primera vez puede ocultar la cuadrícula de datos.
Véase también
“Búsqueda con un solo parámetro de búsqueda (ASP.NET)” en la página 593
Cómo ocultar la cuadrícula de datos la primera vez que se carga la página (ASP.NET)
La primera vez que se carga la página de búsqueda, puede ocultar la cuadrícula de datos que se utilizará para mostrar los
resultados de la búsqueda.
<script runat="server">
Sub Page_Load()
If Not IsPostBack Then
dgName.Visible = falseElse
dgName.Visible = trueEnd IfEnd Sub
</script>
3 Guarde la página.
Para ver un tutorial sobre cómo crear una página de inserción de registro, consulte
www.adobe.com/go/learn_dw_webapp_es.
Puede añadir ambos elementos en una sola operación mediante el objeto de datos Formulario de inserción de registro, o
por separado, con las herramientas de formulario de Dreamweaver y el panel Comportamientos del servidor.
Nota: La página de inserción sólo puede contener un comportamiento de servidor de edición de registros simultáneamente. Por
ejemplo, no puede añadir un comportamiento de servidor Actualizar registro o Eliminar registro a la página de inserción.
Véase también
“Creación de formularios” en la página 565
DREAMWEAVER CS3 597
Guía del usuario
3 Asigne un nombre al formulario HTML. Para ello, haga clic en la etiqueta <form>, situada en la parte inferior de la
ventana de documento, para seleccionar el formulario, abra el inspector de propiedades (Ventana > Propiedades) e
introduzca un nombre en el cuadro Nombre del formulario.
No es necesario que especifique los atributos action o method para indicar al formulario dónde y cómo enviar los datos del
registro cuando el usuario presione el botón Enviar, ya que el comportamiento de servidor Insertar registro configura estos
atributos automáticamente.
4 Añada un objeto de formulario como un campo de texto (Insertar > Formulario > Campo de texto) para cada columna
de la tabla de la base de datos en la que desee insertar registros.
Los objetos de formulario permiten introducir datos. Generalmente se utilizan campos de texto, pero también puede usar
menús, opciones y botones de opción.
Adición de un comportamiento de servidor para insertar registros en una tabla de la base de datos (ColdFusion)
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Insertar registro del menú emergente.
2 Seleccione un formulario en el menú emergente Enviar valores de.
3 En el menú emergente Fuente de datos, seleccione una conexión con la base de datos.
4 Introduzca el nombre de usuario y la contraseña.
5 En el menú emergente Insertar en la tabla, seleccione la tabla de la base de datos donde desea insertar el registro.
6 Especifique una columna de base de datos para insertar el registro, seleccione el objeto de formulario que insertará el
registro en el menú emergente Valor y, a continuación, seleccione un tipo de datos para el objeto de formulario en el menú
emergente Enviar como.
El tipo de datos indica la clase de datos que espera recibir la columna de la tabla de la base de datos (texto, numérico, valores
booleanos de opción).
7 En el cuadro Tras insertar, ir a, introduzca la página que desea abrir después de insertar el registro en la tabla o haga clic
en el botón Examinar para localizar el archivo.
8 Haga clic en Aceptar.
Dreamweaver añadirá a la página un comportamiento de servidor que permita a los usuarios insertar registros en una tabla
de la base de datos rellenando el formulario HTML y haciendo clic en el botón Enviar.
Adición de un comportamiento de servidor para insertar registros en una tabla de la base de datos (ASP, JSP)
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Insertar registro del menú emergente.
2 En el menú emergente Conexión, seleccione una conexión a la base de datos.
Haga clic en el botón Definir si necesita definir una conexión.
3 En el menú emergente Insertar en la tabla, seleccione la tabla de la base de datos donde desea insertar el registro.
DREAMWEAVER CS3 598
Guía del usuario
4 En el cuadro Tras insertar, ir a, introduzca la página que desea abrir después de insertar el registro en la tabla o haga clic
en el botón Examinar para localizar el archivo.
5 En el menú emergente Obtener valores de, seleccione el formulario HTML utilizado para introducir los datos.
Dreamweaver seleccionará automáticamente el primer formulario de la página.
6 Especifique una columna de base de datos para insertar el registro, seleccione el objeto de formulario que insertará el
registro en el menú emergente Valor y, a continuación, seleccione un tipo de datos para el objeto de formulario en el menú
emergente Enviar como.
El tipo de datos indica la clase de datos que espera recibir la columna de la tabla de la base de datos (texto, numérico, valores
booleanos de opción).
Para editar el comportamiento de servidor, abra el panel Comportamientos del servidor (Ventana > Comportamientos del
servidor) y haga doble clic en el comportamiento Insertar registro.
Adición de un comportamiento de servidor para insertar registros en una tabla de la base de datos (ASP.NET)
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Insertar registro del menú emergente.
2 Seleccione un formulario en el menú emergente Enviar valores de.
3 En el menú emergente Conexión, seleccione una conexión a la base de datos.
Haga clic en el botón Definir si necesita definir una conexión.
4 En el menú emergente Insertar en la tabla, seleccione la tabla de la base de datos donde desea insertar el registro.
5 Especifique una columna de base de datos para insertar el registro, seleccione el objeto de formulario que insertará el
registro en el menú emergente Valor y, a continuación, seleccione un tipo de datos para el objeto de formulario en el menú
emergente Enviar como.
El tipo de datos indica la clase de datos que espera recibir la columna de la tabla de la base de datos (texto, numérico, valores
booleanos de opción).
6 En el cuadro Si es correcto, ir a, introduzca la ubicación de una página que desea mostrar cuando el comportamiento del
servidor se ejecute correctamente o haga clic en el botón Examinar para localizar la ubicación.
7 En el cuadro Si no es correcto, ir a, introduzca la ubicación de la página que desea mostrar cuando el comportamiento
del servidor se ejecute correctamente o haga clic en el botón Examinar para localizar la ubicación.
8 Seleccione la opción Mostrar información de depuración en caso de fallo si desea información de depuración cuando
falle el comportamiento del servidor.
Cuando activa esta opción, Dreamweaver ignora la opción Si falla, ir a.
Utilice la opción de depuración durante el desarrollo del sitio y utilice la opción Si falla, ir a cuando el sitio esté activo.
Adición de un comportamiento de servidor para insertar registros en una tabla de la base de datos (PHP)
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Insertar registro del menú emergente.
DREAMWEAVER CS3 599
Guía del usuario
6 En el cuadro Tras insertar, ir a, introduzca la página que desea abrir después de insertar el registro en la tabla o haga clic
en el botón Examinar para localizar el archivo.
7 Haga clic en Aceptar.
Dreamweaver añadirá a la página un comportamiento de servidor que permita a los usuarios insertar registros en una tabla
de la base de datos rellenando el formulario HTML y haciendo clic en el botón Enviar.
Utilice la opción Mostrar información de depuración en caso de fallo durante el desarrollo del sitio y utilice la opción Si
falla, ir a cuando la página esté activa.
7 En el área Campos de formulario, especifique los objetos de formulario que desea incluir en el formulario HTML de la
página de inserción e indique la columna de la tabla de la base de datos que debe actualizar cada uno de los objetos del
formulario.
De forma predeterminada, Dreamweaver crea un objeto de formulario para cada columna de la tabla de la base de datos.
Si la base de datos genera automáticamente el ID de clave exclusiva para cada registro creado, elimine el objeto de
formulario correspondiente a la columna de clave. Para ello, selecciónelo en la lista y haga clic en el botón de signo menos
(-). De esta forma eliminará el riesgo de que un usuario introduzca en el formulario un valor de ID que ya existe.
También puede cambiar el orden de los objetos de formulario del formulario HTML. Para ello, seleccione un objeto de
formulario de la lista y haga clic en el botón de flecha arriba o abajo situado en la parte derecha del cuadro de diálogo.
8 Especifique cómo debe mostrarse cada campo de introducción de datos en el formulario HTML haciendo clic en una
fila de la tabla Campos de formulario e introduciendo la siguiente información en los cuadros situados bajo la tabla:
• En el cuadro Etiqueta, introduzca el texto descriptivo que se mostrará junto al campo de introducción de datos. De
forma predeterminada, Dreamweaver muestra el nombre de la columna de la tabla en la etiqueta.
• En el menú emergente Mostrar como, seleccione el objeto de formulario que se utilizará como campo de introducción
de datos. Puede seleccionar Campo de texto, Área de texto, Menú, Casilla de verificación, Grupo de opciones o Texto.
Seleccione Texto para las entradas de sólo lectura. También puede seleccionar Campo de contraseña, Campo de archivo
y Campo oculto.
DREAMWEAVER CS3 600
Guía del usuario
• En el menú emergente Enviar como, seleccione el formato de datos que acepta la tabla de la base de datos. Por ejemplo,
si la columna de la tabla sólo acepta datos numéricos, seleccione Numérico.
• Configure las propiedades del objeto de formulario. Dispone de distintas opciones en función del objeto de formulario
seleccionado como campo de entrada de datos. En el caso de los campos de texto, las áreas de texto y los textos, puede
introducir un valor inicial. Para establecer las propiedades de los menús y los grupos de opciones, deberá abrir otro
cuadro de diálogo. En el caso de las opciones, elija la opción Activada o No activada.
• Si utiliza ASP.NET puede optar por utilizar el control de formulario Web.
9 Haga clic en Aceptar.
Dreamweaver añade a la página un formulario HTML y un comportamiento de servidor Insertar registro. Los objetos de
formulario están dispuestos en una tabla básica que se puede personalizar por medio de las herramientas de diseño de
páginas de Dreamweaver. (Asegúrese de que todos los objetos de formulario se mantienen dentro de los límites del
formulario.)
Para editar el comportamiento de servidor, abra el panel Comportamientos del servidor (Ventana > Comportamientos del
servidor) y haga doble clic en el comportamiento Insertar registro.
Véase también
“Creación de páginas de búsqueda y resultados (ColdFusion, ASP, JSP, PHP)” en la página 587
Para abrir la página de actualización y transferir un ID de registro, deberá seguir el mismo proceso que para abrir una
página detalle y transferir un ID de registro. Para más información, consulte “Creación de vínculos con la página detalle”
en la página 581.
Véase también
“Parámetros de URL” en la página 501
DREAMWEAVER CS3 601
Guía del usuario
2 En el panel Vinculaciones (Ventana > Vinculaciones), haga clic en el botón más (+) y seleccione Juego de registros.
Si aparece el cuadro de diálogo avanzado, haga clic en Simple. El cuadro de diálogo avanzado tiene un área de texto para
introducir declaraciones SQL que no se incluye en la versión simple.
3 Asigne un nombre al juego de registros y utilice los menús emergentes Conexión y Tabla para especificar la ubicación de
los datos que desea actualizar.
4 Haga clic en Seleccionado y elija una columna de clave (generalmente, la columna ID del registro) y las columnas que
contienen los datos que desea actualizar.
5 Configure el área Filtro de forma que el valor de la columna de clave sea igual al valor del parámetro de URL transferido
por la página de resultados.
Este tipo de filtro crea un conjunto de registros que sólo contiene el registro especificado por la página de resultados. Por
ejemplo, si la columna de clave contiene la información de ID del registro y se denomina PRID, y si la página de resultados
transfiere la información de ID del registro correspondiente en el parámetro de URL id, el área Filtro debe tener la
apariencia del siguiente ejemplo:
• Un juego de registros filtrado que permite recuperar el registro de una tabla de la base de datos.
• Un formulario HTML que permite a los usuarios modificar los datos del registro.
• Un comportamiento de servidor Actualizar registro que permite actualizar la tabla de la base de datos.
Puede añadir los dos últimos elementos básicos de una página de actualización por separado utilizando las herramientas
de formulario y el panel Comportamientos del servidor.
Véase también
“Recuperación del registro que desea actualizar” en la página 601
Se creará un formulario vacío en la página. Quizá deba activar los elementos invisibles (Ver > Ayudas visuales > Elementos
invisibles) para ver los límites del formulario, que se representan por medio de líneas rojas finas.
4 Asigne un nombre al formulario HTML. Para ello, haga clic en la etiqueta <form>, situada en la parte inferior de la
ventana de documento, para seleccionar el formulario, abra el inspector de propiedades (Ventana > Propiedades) e
introduzca un nombre en el cuadro Nombre del formulario.
No es necesario que especifique los atributos action o method para indicar al formulario dónde y cómo enviar los datos del
registro cuando el usuario pulse el botón Enviar, ya que el comportamiento de servidor Actualizar registro configura estos
atributos automáticamente.
5 Añadir un objeto de formulario como un campo de texto (Insertar > Formulario > Campo de texto) para cada columna
que desee actualizar en la tabla de la base de datos.
Los objetos de formulario permiten introducir datos. Generalmente se utilizan campos de texto, pero también puede usar
menús, opciones y botones de opción.
Cada objeto de formulario debe corresponder a una de las columnas del juego de registros definido previamente. La única
excepción es la columna de clave exclusiva, que no debe estar asociada a ningún objeto de formulario.
2 Vincule cada objeto de formulario a los datos del juego de registros, como se describe en los siguientes temas:
• “Visualización de contenido dinámico en campos de texto HTML” en la página 573
• “Preselección dinámica de una casilla de verificación HTML” en la página 574
• “Preselección dinámica de un botón de opción HTML” en la página 574
• “Inserción o cambio de un menú de formulario HTML dinámico” en la página 572
• “Conversión de menús de formulario HTML existentes en dinámicos” en la página 573
7 (ASP, JSP) En el menú emergente Seleccionar registro de, especifique el conjunto de registros que contiene el registro que
aparece en el formulario HTML. En el menú emergente Columna de clave exclusiva, seleccione una columna de clave
(generalmente, la columna ID del registro) para identificar el registro de la tabla de la base de datos. Seleccione la opción
DREAMWEAVER CS3 603
Guía del usuario
Numérico si el valor es un número. Generalmente, las columnas de clave sólo admiten valores numéricos, pero también
pueden aceptar valores de texto.
8 En el cuadro Tras actualizar o Si es correcto, ir a, introduzca la página que desea abrir después de actualizar el registro
en la tabla o haga clic en el botón Examinar para localizar el archivo.
9 (ASP.NET) En el cuadro Si no es correcto, ir a, introduzca la ubicación de la página que desea mostrar cuando el
comportamiento del servidor se ejecute correctamente o haga clic en el botón Examinar para localizar la ubicación.
10 (ASP.NET) Seleccione la opción Mostrar información de depuración en caso de fallo si desea información de depuración
cuando falle el comportamiento del servidor. Cuando activa esta opción, Dreamweaver ignora la opción Si falla, ir a.
Utilice la opción de depuración durante el desarrollo del sitio y utilice la opción Si falla, ir a cuando el sitio esté activo.
11 (ASP, JSP) Especifique una columna de base de datos para actualizar, seleccione el objeto de formulario que actualizará
la columna en el menú emergente Valor y, a continuación, seleccione un tipo de datos para el objeto de formulario en el
menú emergente Enviar como. El tipo de datos indica la clase de datos que espera recibir la columna de la tabla de la base
de datos (texto, numérico, valores booleanos de opción). Repita el mismo procedimiento para cada formulario del
formulario.
12 Haga clic en Aceptar.
Dreamweaver añadirá a la página un comportamiento de servidor que permita a los usuarios actualizar registros en una
tabla de la base de datos modificando la información que se muestra en el formulario HTML y haciendo clic en el botón
Enviar.
Para editar el comportamiento de servidor, abra el panel Comportamientos del servidor (Ventana > Comportamientos del
servidor) y haga doble clic en el comportamiento Actualizar registro.
• Un juego de registros filtrado que permite recuperar el registro de una tabla de la base de datos.
• Un formulario HTML que permite a los usuarios modificar los datos del registro.
• Un comportamiento de servidor Actualizar registro que permite actualizar la tabla de la base de datos.
Puede añadir los dos últimos elementos de una página de actualización en una sola operación mediante el objeto de datos
Formulario de actualización de registros. El objeto de datos añade a la página un formulario HTML y un comportamiento
de servidor Actualizar registro.
Para utilizar el objeto de datos, la aplicación Web debe ser capaz de identificar el registro que desea actualizar, y la página
de actualización debe poder recuperarlo.
Cuando el objeto de datos sitúe los elementos en la página, podrá utilizar las herramientas de diseño de Dreamweaver para
personalizar el formulario o el panel Comportamientos del servidor para editar el comportamiento de servidor Actualizar
registro.
Nota: La página de actualización sólo puede contener un comportamiento de servidor de edición de registros. Por ejemplo, no
puede añadir un comportamiento de servidor Insertar registro o Eliminar registro a la página de actualización.
1 Abra la página en la vista Diseño y seleccione Insertar > Objetos de datos > Actualizar registro > Asistente de formulario
de actualización de registros.
Aparecerá el cuadro de diálogo Formulario de actualización de registros.
3 En el menú emergente Tabla a actualizar, seleccione la tabla de la base de datos que contiene el registro que desea
actualizar.
4 En el menú emergente Seleccionar registro de, especifique el conjunto de registros que contiene el registro que aparece
en el formulario HTML.
DREAMWEAVER CS3 604
Guía del usuario
5 En el menú emergente Columna de clave exclusiva, seleccione una columna de clave (generalmente, la columna ID del
registro) para identificar el registro de la tabla de la base de datos.
Si el valor es un número, seleccione la opción Numérico. Generalmente, las columnas de clave sólo admiten valores
numéricos, pero también pueden aceptar valores de texto.
6 En el cuadro Tras actualizar, ir a (Si es correcto, ir a para ASP.NET), introduzca la página que desea abrir después de
actualizar el registro en la tabla.
7 (ASP.NET) Si la actualización falla, elija la visualización de una página Web o de información de depuración sobre el
error.
Utilice la opción de depuración durante el desarrollo del sitio y utilice la opción Si falla, ir a cuando el sitio esté activo.
Cuando se selecciona la opción de depuración, Dreamweaver no tiene en cuenta la opción Si falla, ir a.
8 En el área Campos de formulario, indique las columnas de la tabla de la base de datos que debe actualizar cada objeto de
formulario.
De forma predeterminada, Dreamweaver crea un objeto de formulario para cada columna de la tabla de la base de datos.
Si la base de datos genera automáticamente el ID de clave exclusiva para cada registro creado, elimine el objeto de
formulario correspondiente a la columna de clave. Para ello, selecciónelo en la lista y haga clic en el botón de signo menos
(-). De esta forma eliminará el riesgo de que un usuario introduzca en el formulario un valor de ID que ya existe.
También puede cambiar el orden de los objetos de formulario del formulario HTML. Para ello, seleccione un objeto de
formulario de la lista y haga clic en el botón de flecha arriba o abajo situado en la parte derecha del cuadro de diálogo.
9 Especifique cómo debe mostrarse cada campo de introducción de datos en el formulario HTML haciendo clic en una
fila de la tabla Campos de formulario e introduciendo la siguiente información en los cuadros situados bajo la tabla:
• En el cuadro Etiqueta, introduzca el texto descriptivo que se mostrará junto al campo de introducción de datos. De
forma predeterminada, Dreamweaver muestra el nombre de la columna de la tabla en la etiqueta.
• En el menú emergente Mostrar como, seleccione el objeto de formulario que se utilizará como campo de introducción
de datos. Puede seleccionar Campo de texto, Área de texto, Menú, Casilla de verificación, Grupo de opciones o Texto.
Seleccione Texto para las entradas de sólo lectura. También puede seleccionar Campo de contraseña, Campo de archivo
y Campo oculto.
Nota: Los campos ocultos se insertan al final del formulario.
• En el menú emergente Enviar como, seleccione el formato de datos que espera recibir la tabla de la base de datos. Por
ejemplo, si la columna de la tabla sólo acepta datos numéricos, seleccione Numérico.
• Configure las propiedades del objeto de formulario. Dispone de distintas opciones en función del objeto de formulario
seleccionado como campo de entrada de datos. En el caso de los campos de texto, las áreas de texto y los textos, puede
introducir un valor inicial. Para establecer las propiedades de los menús y los grupos de opciones, deberá abrir otro
cuadro de diálogo. En el caso de las opciones, elija la opción Activada o No activada.
10 Defina las propiedades de otros objetos de formulario seleccionando otra fila de Campos de formulario e
introduciendo una etiqueta, visualización como valor y envío como valor.
Para definir las propiedades de los menús y los grupos de opciones, deberá abrir otro cuadro de diálogo. En el caso de las
opciones, defina una comparación entre el valor del registro actual correspondiente a la opción y un valor dado para
determinar si la opción debe aparecer marcada cuando se muestre el registro.
El objeto de datos añade a la página un formulario HTML y un comportamiento de servidor Actualizar registro. Los objetos
de formulario están dispuestos en una tabla básica que se puede personalizar por medio de las herramientas de diseño de
páginas de Dreamweaver. (Asegúrese de que todos los objetos de formulario se mantienen dentro de los límites del
formulario.)
Para editar el comportamiento de servidor, abra el panel Comportamientos del servidor (Ventana > Comportamientos del
servidor) y haga doble clic en el comportamiento Actualizar registro.
DREAMWEAVER CS3 605
Guía del usuario
Véase también
“Recuperación del registro que desea actualizar” en la página 601
1 Seleccione Manualmente o De base de datos, según cómo piense crear el elemento de formulario.
2 Haga clic en el botón de signo más (+) para añadir un elemento.
3 Introduzca una etiqueta y un valor para el elemento.
4 En el cuadro Seleccionar valor igual a, si desea que se seleccione un elemento concreto cuando se abre la página en un
navegador o cuando se muestre un registro en el formulario, introduzca un valor igual al valor del elemento en el cuadro
Seleccionar valor igual a.
Puede introducir un valor estático o especificar uno dinámico haciendo clic en el icono de rayo y seleccionando un valor
dinámico de la lista de fuentes de datos. En ambos casos, el valor que especifique deberá coincidir con uno de los valores
del elemento.
Tras crear las páginas de búsqueda y de resultados, deberá añadir vínculos a la página de resultados para abrir la página de
borrado y luego crear una página de borrado que muestre los registros y un botón Enviar.
Véase también
“Creación de páginas de búsqueda y resultados (ColdFusion, ASP, JSP, PHP)” en la página 587
Véase también
“Parámetros de URL” en la página 501
3 En la nueva columna creada en la tabla, introduzca la cadena Delete de la fila que contenga los marcadores de posición
de contenido dinámico. Asegúrese de introducir la cadena dentro de la región repetida delimitada con tabulaciones.
También puede insertar una imagen con la palabra "Eliminar" o el símbolo que indique eliminar.
Si la vista Live Data está activada, introduzca la cadena en la primera fila de registros y haga clic en el icono Actualizar.
5 En el inspector de propiedades, introduzca la página de borrado en el cuadro Vínculo. Puede introducir cualquier
nombre de archivo.
Después de hacer clic fuera del cuadro Vínculo, la cadena Delete aparece vinculada en la tabla. Si activa la vista Live Data
(Ver > Live Data), podrá ver que el vínculo se aplica al mismo texto en cada fila de la tabla. Si la vista Live Data ya está
activada, haga clic en el icono Actualizar para aplicar los vínculos a cada fila.
7 (ColdFusion, PHP) En el cuadro Vínculo del inspector de propiedades, añada la cadena siguiente al final del URL:
?recordID=#recordsetName.fieldName#
El signo de interrogación indica al servidor que lo que va a continuación es uno o más parámetros de URL. La palabra
recordID es el nombre del parámetro de URL (puede utilizar el nombre que desee). Anote el nombre del parámetro de URL
porque lo utilizará más adelante en la página de borrado.
La expresión que se indica a continuación del signo igual es el valor del parámetro. En este caso, una expresión de
ColdFusion genera el valor y devuelve un ID de registro proveniente del juego de registros. Para cada fila de la tabla
dinámica se genera un ID distinto. En la expresión de ColdFusion, sustituya nombreJuegoRegistros por el nombre de su
DREAMWEAVER CS3 607
Guía del usuario
juego de registros, y nombreCampo por el nombre del campo de su juego de registros que identifique de forma exclusiva cada
registro. En la mayoría de los casos, el campo estará formado por un número de ID de registro. En el siguiente ejemplo, el
campo consta de códigos de ubicación exclusivos.
confirmDelete.cfm?recordID=#rsLocations.CODE#
Al ejecutar la página, los valores del campo CODE del juego de registros se insertan en las filas correspondientes de la tabla
dinámica. Por ejemplo, si en Canberra, Australia, la sucursal de alquiler tiene el código CBR, se utilizará el siguiente URL
en la fila de Canberra en la tabla dinámica:
confirmDelete.cfm?recordID=CBR
8 (PHP) En el campo Vínculo del inspector de propiedades, añada la siguiente cadena al final del URL:
?recordID=<?php echo $row_recordsetName['fieldName']; ?>
El signo de interrogación indica al servidor que lo que va a continuación es uno o más parámetros de URL. La palabra
recordID es el nombre del parámetro de URL (puede utilizar el nombre que desee). Anote el nombre del parámetro de URL
porque lo utilizará más adelante en la página de borrado.
La expresión que se indica a continuación del signo igual es el valor del parámetro. En este caso, el valor lo genera una
expresión PHP que devuelve un ID de registro del juego de registros. Para cada fila de la tabla dinámica se genera un ID
distinto. En la expresión PHP, sustituya recordsetName por el nombre del juego de registros y sustituya fieldName por el
nombre del campo del juego de registros que identifica de forma exclusiva cada registro. En la mayoría de los casos, el
campo estará formado por un número de ID de registro. En el siguiente ejemplo, el campo consta de códigos de ubicación
exclusivos.
confirmDelete.php?recordID=<?php echo $row_rsLocations['CODE']; ?>
Al ejecutar la página, los valores del campo CODE del juego de registros se insertan en las filas correspondientes de la tabla
dinámica. Por ejemplo, si en Canberra, Australia, la sucursal de alquiler tiene el código CBR, se utilizará el siguiente URL
en la fila de Canberra en la tabla dinámica:
confirmDelete.php?recordID=CBR
9 Guarde la página.
4 Seleccione la opción Texto estático e introduzca el texto del vínculo, como por ejemplo eliminar registro.
5 En el área Página vinculada, cree el URL que se aplicará al texto en la columna de hipervínculo.
El URL no sólo tiene que abrir la página de borrado, sino que debe identificar exclusivamente el registro que se debe
mostrar en dicha página.
Para identificar el registro que debe mostrarse en la página de borrado, seleccione la opción Campo de datos y seleccione
un campo en el conjunto de datos que identifique exclusivamente cada registro. En la mayoría de los casos, el campo estará
formado por un número de ID de registro.
6 En el cuadro Cadena de formato del área Página vinculada, haga clic en el botón Examinar y luego localice y seleccione
la página de borrado.
DREAMWEAVER CS3 608
Guía del usuario
Se crea un URL para la página de borrado que incluye un parámetro de URL que identifica el registro que la página de
borrado debe mostrar. Anote el nombre del parámetro de URL, porque lo utilizará más adelante en la página de borrado.
Por ejemplo, si selecciona locationDelete.aspx como página de borrado y ha seleccionado CODE como campo en el
conjunto de datos que identifica exclusivamente cada registro, se crea el siguiente URL:
En este caso, el parámetro de URL se denomina CODE. Dreamweaver copia el nombre del campo de datos, pero no es
obligatorio utilizar dicho nombre. Puede cambiarlo por algo más descriptivo, como por ejemplo, recordID, como en el
siguiente ejemplo.
locationDelete.aspx?recordID={0}
El elemento {0} es un marcador de posición que corresponde al valor del campo de datos. Al ejecutar la página, los valores
del campo CODE del conjunto de datos se insertan en las filas correspondientes de la cuadrícula de datos. Por ejemplo, si
en Canberra, Australia, la sucursal de alquiler tiene el código CBR, se utilizará el siguiente URL en la fila de Canberra en la
cuadrícula de datos:
locationDelete.aspx?recordID=CBR
7 Haga clic en Aceptar para cerrar el cuadro de diálogo Hipervínculo; a continuación, vuelva a hacer clic en Aceptar para
cerrar el cuadro de diálogo Cuadrícula de datos.
Se actualizará la cuadrícula de datos en la página. El siguiente ejemplo muestra una cuadrícula de datos vista en un
navegador después de efectuar una búsqueda de todas las ciudades que empiezan con la letra c:
Generar esta página consiste en crear un formulario HTML, recuperar el registro que se desea visualizar en el formulario,
visualizar el registro en el formulario y añadir la lógica para eliminar el registro de la base de datos. Recuperar y mostrar
el registro consiste en definir un juego de registros que incluya un solo registro (el registro que el usuario desea eliminar) y
en vincular las columnas del juego de registros a la página.
Nota: La página de borrado sólo puede contener un comportamiento de servidor de edición de registros. Por ejemplo, no puede
añadir un comportamiento de servidor Insertar registro o Actualizar registro a la página de borrado.
DREAMWEAVER CS3 609
Guía del usuario
2 Asigne un nombre al juego de registros, seleccione una fuente de datos y la tabla de base de datos que contenga los
registros que los usuarios puedan eliminar.
3 En el área Columnas, seleccione las columnas de la tabla (campos de registros) que desea mostrar en la página.
Para mostrar sólo alguno de los campos del registro, haga clic en Seleccionado y elija los campos que desee presionando
Control (Windows) o Comando (Macintosh) mientras hace clic en ellos en la lista.
• En el cuarto cuadro, introduzca el nombre del parámetro de URL que ha facilitado la página con los vínculos de borrado.
2 Asegúrese de que los Elementos invisibles se han activado (Ver > Ayudas visuales > Elementos invisibles) y luego haga
clic en el icono de escudo amarillo que representa el campo oculto de formulario.
El campo oculto de formulario aparece seleccionado.
3 En el inspector de propiedades, haga clic en el icono de rayo situado junto al cuadro Valor.
4 En el cuadro de diálogo Datos dinámicos, seleccione la columna ID del registro en el juego de registros.
En el siguiente ejemplo, la columna de ID del registro, CODE, contiene códigos de almacenamiento exclusivos.
4 En el menú emergente Conexión o Fuente de datos (ColdFusion), seleccione una conexión con la base de datos para que
el comportamiento de servidor pueda conectarse a la base de datos afectada.
5 En el menú emergente Tabla, seleccione la tabla de base de datos que contiene los registros que se eliminarán.
6 En el menú emergente Columna de clave principal, seleccione la columna de la tabla que contiene ID de registros.
El comportamiento de servidor Eliminar registro busca una coincidencia en esta columna. La columna debe contener los
mismos datos de ID de registro que la columna Juego de registros vinculada con el campo oculto de formulario en la página.
7 (ASP.NET) En el menú emergente Enviar clave primaria como, seleccione el tipo de datos de la columna de clave
principal.
8 (PHP) En el menú emergente Valor de clave principal, seleccione la variable de la página que contiene el ID de registro
que identifica el registro que se va a eliminar.
El campo oculto de formulario crea la variable. Tiene el mismo nombre que el atributo Nombre del campo oculto y es un
formulario o un parámetro de URL, según el atributo Método del formulario.
9 En el cuadro Después de borrar, ir a, o en el cuadro Si es correcto, ir a, especifique una página que se abrirá después de
eliminar el registro de la base de datos.
DREAMWEAVER CS3 612
Guía del usuario
Puede especificar una página que contenga un breve mensaje de operación realizada correctamente para el usuario o una
página que muestre los registros restantes para que el usuario pueda verificar que el registro se ha borrado.
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Eliminar registro en el menú emergente.
2 En el menú emergente Conexión, seleccione una conexión a la base de datos.
Haga clic en el botón Definir si necesita definir una conexión.
3 En el menú emergente Eliminar de la tabla, seleccione la tabla de la base de datos que contiene el registro que desea
eliminar.
4 En el menú emergente Seleccionar registro de, especifique el juego de registros que contiene el registro que desea borrar.
5 En el menú emergente Columna de clave exclusiva, seleccione una columna de clave (generalmente, la columna ID del
registro) para identificar el registro de la tabla de la base de datos.
Si el valor es un número, seleccione la opción Numérico. Generalmente, las columnas de clave sólo admiten valores
numéricos, pero también pueden aceptar valores de texto.
6 En el menú emergente Eliminar mediante envío, especifique el formulario HTML que contiene el botón Enviar que envía
el comando de borrado al servidor.
7 En el cuadro de texto Después de borrar, ir a, introduzca la página que desea abrir después de borrar el registro de la
tabla de la base de datos o haga clic en el botón Examinar para localizar el archivo.
Dreamweaver añadirá a la página un comportamiento de servidor que permita a los usuarios eliminar registros de una tabla
de la base de datos haciendo clic en el botón Enviar del formulario.
DREAMWEAVER CS3 613
Guía del usuario
Un objeto de comando es reutilizable en el sentido de que el servidor de aplicaciones puede reutilizar una versión compilada
del objeto para ejecutar el comando varias veces. Para hacer que el comando sea reutilizable, defina la propiedad Preparado
del objeto Comando como true, como en la siguiente declaración VBScript:
mycommand.Prepared = true
Si sabe que el comando se va a ejecutar muchas veces, puede utilizar una versión compilada del objeto para agilizar las
operaciones de base de datos.
Nota: No todos los proveedores de base de datos admiten comandos preparados. Si su base de datos no los admite, es posible
que aparezca un error cuando defina esta propiedad como true. Es posible incluso que ignore la petición de preparar el
comando y defina la propiedad Preparado como false.
Un objeto de comando se crea mediante scripts en una página ASP, pero Dreamweaver permite crear objetos de comando
sin escribir una línea de código ASP.
5 Utilice el área Variables para definir variables SQL. Proporcione el nombre y el valor de tiempo de ejecución. La
especificación del tipo y tamaño de cada variable evita los ataques por inserción.
DREAMWEAVER CS3 614
Guía del usuario
El siguiente ejemplo muestra una declaración Insertar que contiene tres variables SQL. Los valores de estas variables se
obtienen a través de los parámetros de URL transferidos a la página, como se define en la columna Valor de tiempo de
ejecución del área Variables.
Para obtener el valor de Tamaño, utilice el panel Bases de datos en Dreamweaver. Localice su base de datos en el panel Bases
de datos y amplíela. Seguidamente, localice la tabla en la que está trabajando y amplíela. La tabla enumera los tamaños de
los campos. Por ejemplo, podría poner ADDRESS (WChar 50). En este ejemplo, 50 es el tamaño. También puede localizar
el tamaño en la aplicación de base de datos.
Nota: Los tipos de datos numéricos, booleanos y de fecha/hora siempre utilizan -1 como tamaño.
Todos los demás tipos de campos de LongVarChar comprobar la tabla de la base de datos
texto, incluidos los tipos de datos de
texto MySQL char, varchar y longtext
Texto (MS Access) o nvarchar, nchar (MS VarWChar comprobar la tabla de la base de datos
SQL Server)
Para más información sobre el tipo y el tamaño de las variables SQL, consulte www.adobe.com/go/4e6b330a_es.
De forma predeterminada, el código define la propiedad Preparado del objeto Comando como true, lo que hace que el
servidor de aplicaciones reutilice una versión compilada del objeto cada vez que se ejecuta el comando. Para cambiar esta
configuración, pase a la vista Código y establezca la propiedad Preparado como false.
7 Cree una página con un formulario HTML para que los usuarios puedan introducir datos de registros. En el formulario
HTML, incluya tres campos de texto (txtCity, txtAddress y txtPhone) y un botón Enviar. El formulario utiliza el método
GET y envía los valores de campo de texto a la página que contiene el comando.
DREAMWEAVER CS3 615
Guía del usuario
Una declaración preparada es reutilizable en el sentido de que el servidor de aplicaciones utiliza una instancia del objeto de
declaración preparada para consultar la base de datos varias veces. A diferencia del objeto de declaración JSP, no se crea
una nueva instancia del objeto de declaración preparada para cada nueva consulta de base de datos. Si sabe que la
declaración se va a ejecutar muchas veces, puede utilizar una instancia del objeto para agilizar las operaciones de base de
datos y ocupar menos memoria en el servidor.
Un objeto de declaración preparada se crea mediante un scriptlet Java en una página JSP. Sin embargo, Dreamweaver
permite crear declaraciones preparadas sin escribir una sola línea de código Java.
La primera línea almacena la declaración SQL en una variable de cadena llamada myquery, con un signo de interrogación
que actúa como marcador de posición para el valor de la variable SQL. La segunda línea crea un objeto de declaración
preparada llamado mystatement.
El método setString asigna el valor a la variable y toma dos argumentos. El primer argumento especifica la variable
afectada por su posición (aquí, la primera posición de la declaración SQL). El segundo argumento especifica el valor de la
variable. En este ejemplo, el valor lo suministra un parámetro de URL transferido a la página.
Nota: Deberá utilizar distintos métodos para asignar valores que no son de cadena a variables SQL. Por ejemplo, para asignar
un entero a la variable, utilizaría el método mystatement.setInt().
3 Introduzca un nombre para la declaración preparada, seleccione una conexión con la base de datos que contiene los
registros que desea editar y seleccione la operación de edición que desea que realice la declaración preparada (Insertar,
Actualizar o Eliminar).
Dreamweaver iniciará la declaración SQL basándose en el tipo de operación que seleccione.
En la columna Parám., introduzca el nombre de los parámetros SQL utilizados en la declaración SQL. En la columna Valor
de tiempo de ejecución, introduzca el parámetro de URL o de formulario que proporcione un valor para cada parámetro
SQL. Por ejemplo, si el valor que se va a asignar al parámetro SQL lo proporciona un parámetro de URL denominado
txtCity, introduzca el valor de tiempo de ejecución siguiente:
request.getParameter(“txtCity”)
Procedimientos almacenados
Aunque se pueden utilizar comportamientos de servidor para crear páginas que modifiquen bases de datos, también es
posible utilizar objetos de manipulación de base de datos como procedimientos almacenados, objetos de comando ASP o
declaraciones preparadas JSP para crear las páginas.
Un procedimiento almacenado es un elemento de base de datos reutilizable almacenado que realiza alguna operación en la
base de datos. Un procedimiento almacenado contiene código SQL que puede, entre otras cosas, insertar, actualizar o
eliminar registros. Los procedimientos almacenados también pueden alterar la estructura de la base de datos. Por ejemplo,
puede utilizar un procedimiento almacenado para añadir una columna de tabla o incluir borrar una tabla.
Un procedimiento almacenado también puede llamar a otro procedimiento almacenado, así como aceptar entradas y
devolver múltiples valores al procedimiento llamado en forma de parámetros de salida.
Un procedimiento almacenado es reutilizable en el sentido de que se puede reutilizar una versión compilada del
procedimiento para ejecutar una operación de base de datos varias veces. Si sabe que una tarea de base de datos se va a
ejecutar muchas veces o que distintas aplicaciones van a ejecutar la misma tarea, el uso de un procedimiento almacenado
para ejecutar dicha tarea puede agilizar las operaciones de base de datos.
Nota: Las bases de datos mySQL y Microsoft Access no admiten procedimientos almacenados.
Nota: Las bases de datos mySQL y Microsoft Access no admiten procedimientos almacenados.
Antes de utilizar un procedimiento almacenado para modificar una base de datos, compruebe que dicho procedimiento
contiene SQL que modifique la base de datos de algún modo. Para crear y almacenar uno en la base de datos, consulte la
documentación de la base de datos y un buen manual de Transact-SQL.
Nota: Deberá introducir valores de prueba para todos los parámetros de entrada de Procedimiento almacenado.
DREAMWEAVER CS3 617
Guía del usuario
Haga clic en el botón de signo más (+) para volver a añadir otro parámetro de página si es necesario.
9 Seleccione un parámetro de página, haga clic en el botón de signo menos (-) para eliminar el parámetro si es necesario
o haga clic en Editar para realizar cambios en el parámetro.
10 Active la opción Devuelve el juego de registros denominado e introduzca un nombre para el juego de registros; si el
procedimiento almacenado devuelve un juego de registros, haga clic en el botón Prueba para ver el juego de registros que
devuelve el procedimiento almacenado.
Dreamweaver ejecutará el procedimiento almacenado y mostrará el juego de registros, en su caso.
Nota: Si el procedimiento almacenado devuelve un juego de registros y toma parámetros, deberá introducir un valor en la
columna Valor predeterminado del cuadro Variables para comprobar el procedimiento almacenado.
Puede utilizar distintos valores de prueba para generar distintos juegos de registros. Para cambiar los valores de prueba,
haga clic en el botón Editar de Parámetro, cambie el valor de prueba o haga clic en el botón Editar de Parámetro de página
y cambie el valor predeterminado.
11 Active la opción Devuelve el código de estado denominado e introduzca un nombre para el código de estado si el
procedimiento almacenado devuelve un valor de código de estado. Haga clic en Aceptar.
Después de cerrar el cuadro, Dreamweaver insertará código de ColdFusion en la página que llamará a un procedimiento
almacenado en la base de datos cuando se ejecute el código en el servidor. El procedimiento almacenado realizará a su vez
una operación de base de datos, como insertar un registro.
Si el procedimiento almacenado toma parámetros, puede crear una página que recoja los valores de los parámetros y los
envíe a la página con el procedimiento almacenado. Por ejemplo, puede crear una página que utilice parámetros de URL o
un formulario HTML que recoja los valores de los parámetros de los usuarios.
Véase también
“Definición de un juego de registros avanzado escribiendo SQL” en la página 518
Nota: Las bases de datos Microsoft Access y MySQL no admiten procedimientos almacenados.
Antes de utilizar un procedimiento almacenado para modificar una base de datos, compruebe que dicho procedimiento
contiene SQL que modifique la base de datos de algún modo. Para crear y almacenar uno en la base de datos, consulte la
documentación de la base de datos y un buen manual de Transact-SQL.
6 Active la opción Devuelve un conjunto de datos si el procedimiento almacenado devuelve un conjunto de datos y, a
continuación, haga clic en Prueba para ver el conjunto de datos que devuelve el procedimiento almacenado.
7 Seleccione un parámetro y haga clic en el botón Editar si necesita realizar cambios.
8 Realice los cambios que sean necesarios en el cuadro de diálogo Editar variable de procedimiento almacenado:
• El nombre de la variable que está editando aparece en el cuadro Nombre.
• Seleccione el tipo de variable en el menú emergente. Introduzca el tamaño de la variable.
• Seleccione una dirección en el menú emergente. Un procedimiento almacenado puede tener valores de entrada, valores
de salida o ambos tipos de valores.
• Introduzca un valor de prueba.
• Haga clic en el botón Crear para generar el valor. En el cuadro de diálogo Valor de build, seleccione una fuente del menú
emergente, introduzca un valor predeterminado y haga clic en Aceptar.
• Haga clic en Aceptar para cerrar el cuadro de diálogo Editar variable de procedimiento almacenado y aceptar los
cambios.
9 En el cuadro Si es correcto, ir a del cuadro de diálogo Procedimiento almacenado, introduzca la ubicación de una página
que desea mostrar cuando el procedimiento almacenado se ejecute correctamente o haga clic en el botón Examinar para
localizar la ubicación.
10 En el cuadro Si es correcto, ir a, introduzca la ubicación de la página que desea mostrar cuando el procedimiento
almacenado se ejecute correctamente o haga clic en el botón Examinar para localizar la ubicación.
11 Active la opción Mostrar información de depuración en caso de fallo si desea información de depuración cuando falle
el procedimiento almacenado.
Cuando activa esta opción, Dreamweaver ignora la opción Si falla, ir a.
Utilice la opción de depuración durante el desarrollo del sitio y, a continuación, utilice la opción Si falla, ir a cuando el sitio
esté activo.
Si el procedimiento almacenado toma parámetros, puede crear una página que recoja los valores de los parámetros y los
envíe a la página con el procedimiento almacenado. Por ejemplo, puede crear una página que utilice parámetros de URL o
un formulario HTML que recoja los valores de los parámetros de los usuarios.
Véase también
“Definición de un juego de registros avanzado escribiendo SQL” en la página 518
3 Introduzca un nombre para el comando, seleccione una conexión con la base de datos que contiene el procedimiento
almacenado y, a continuación, seleccione Procedimiento almacenado en el menú emergente Tipo.
4 Seleccione el procedimiento almacenado ampliando la rama Procedimientos almacenados del cuadro Elementos de base
de datos. Para ello, seleccione el procedimiento almacenado en la lista y haga clic en el botón Procedimiento.
5 Introduzca los parámetros necesarios en la tabla Variables.
No es preciso que introduzca ningún parámetro para variables RETURN_VALUE.
De forma predeterminada, el código define la propiedad Preparado del objeto Comando como true, lo que hace que el
servidor de aplicaciones reutilice una versión compilada del objeto cada vez que se ejecuta el procedimiento almacenado.
Si sabe que el comando se va a ejecutar muchas veces, puede utilizar una versión compilada del objeto para agilizar las
operaciones de base de datos. Sin embargo, si el comando sólo se va a ejecutar una o dos veces, el uso de una versión
compilada puede ralentizar la aplicación Web, pues el sistema tiene que detenerse para compilar el comando. Para cambiar
la configuración, pase a la vista Código y establezca la propiedad Preparado como false.
Nota: No todos los proveedores de base de datos admiten comandos preparados. Si su base de datos no los admite, es posible
que aparezca un mensaje de error cuando ejecute la página. Cambie a la vista Código y establezca la propiedad Preparado
como false.
Si el procedimiento almacenado toma parámetros, puede crear una página que recoja los valores de los parámetros y los
envíe a la página con el procedimiento almacenado. Por ejemplo, puede crear una página que utilice parámetros de URL o
un formulario HTML que recoja los valores de los parámetros de los usuarios.
6 Active la opción Devuelve el juego de registros denominado, introduzca un nombre para el juego de registros si el
procedimiento almacenado devuelve un juego de registros y, seguidamente, haga clic en el botón Prueba para ver el juego
de registros que devuelve el procedimiento almacenado.
Dreamweaver ejecutará el procedimiento almacenado y mostrará el juego de registros, en su caso.
Nota: Si el procedimiento almacenado devuelve un juego de registros y toma parámetros, deberá introducir un valor en la
columna Valor predeterminado del cuadro Variables para comprobar el procedimiento almacenado.
Si el procedimiento almacenado toma parámetros, puede crear una página que recoja los valores de los parámetros y los
envíe a la página con el procedimiento almacenado. Por ejemplo, puede crear una página que utilice parámetros de URL o
un formulario HTML que recoja los valores de los parámetros de los usuarios.
• Una tabla de base de datos para almacenar la información de conexión de los usuarios
• Un formulario HTML en el que los usuarios pueden seleccionar un nombre de usuario y una contraseña
También puede utilizar el formulario para obtener información personal adicional de los usuarios.
• Un comportamiento de servidor Insertar registro para actualizar la tabla de la base de datos de los usuarios del sitio
• Un comportamiento de servidor Comprobar nuevo nombre de usuario para comprobar que el nombre introducido por
el usuario no lo utilice otro usuario
El método que se utiliza es idéntico para las páginas ColdFusion, ASP, JSP y PHP. Dreamweaver no dispone de
comportamientos de servidor de autenticación para páginas ASP.NET.
Véase también
“Adición de un formulario HTML para seleccionar un nombre de usuario y una contraseña (ColdFusion, ASP, JSP, PHP)”
en la página 621
“Actualización de la tabla de usuarios de la base de datos (ColdFusion, ASP, JSP, PHP)” en la página 621
“Adición de un comportamiento de servidor para garantizar la exclusividad de los nombres de usuario (ColdFusion, ASP,
JSP, PHP)” en la página 621
• Asegúrese de que la tabla de la base de datos contiene columnas de nombre de usuario y contraseña. Si desea conceder
distintos privilegios de acceso a los usuarios, incluya también una columna de privilegio de acceso.
• Si desea establecer una contraseña común para todos los usuarios del sitio, configure la aplicación de base de datos
(Microsoft Access, Microsoft SQL Server, Oracle, etc.) para introducir la contraseña de forma predeterminada en todo
nuevo registro de usuario. La mayoría de las aplicaciones de base de datos permiten establecer el valor predeterminado
de una columna cada vez que se crea un nuevo registro. Establezca el valor predeterminado de la contraseña.
• También puede utilizar la tabla de la base de datos para almacenar otra información de utilidad sobre los usuarios.
El paso siguiente para crear una página de registro consiste en añadir un formulario HTML a la página de registro para
permitir a los usuarios seleccionar un nombre de usuario y una contraseña (si corresponde).
Véase también
“Almacenamiento de privilegios de acceso en la base de datos de usuarios (ColdFusion, ASP, JSP, PHP)” en la página 626
DREAMWEAVER CS3 621
Guía del usuario
1 Cree una página (Archivo > Nuevo > Página en blanco) y disponga la página de registro con las herramientas de diseño
de Dreamweaver.
2 Añada un formulario HTML; para ello, sitúe el punto de inserción donde desea que aparezca el formulario y seleccione
Formulario en el menú Insertar.
Se creará un formulario vacío en la página. Quizá deba activar los elementos invisibles (Ver > Ayudas visuales > Elementos
invisibles) para ver los límites del formulario, que se representan por medio de líneas rojas finas.
3 Asigne un nombre al formulario HTML. Para ello, haga clic en la etiqueta <form>, situada en la parte inferior de la
ventana de documento, para seleccionar el formulario, abra el inspector de propiedades (Ventana > Propiedades) e
introduzca un nombre en el cuadro Nombre del formulario.
No es necesario que especifique los atributos action o method para indicar al formulario dónde y cómo enviar los datos del
registro cuando el usuario pulse el botón Enviar, ya que el comportamiento de servidor Insertar registro configura estos
atributos automáticamente.
4 Añada campos de texto (Insertar > Formulario > Campo de texto) para permitir que el usuario introduzca el nombre de
usuario y la contraseña.
El formulario también puede incluir otros objetos formulario para obtener información personal adicional.
Deberá añadir etiquetas (de texto o imágenes) junto a cada objeto de formulario para indicar a los usuarios la información
que deben introducir. También es recomendable alinear los objetos situándolos dentro de una tabla HTML. Para más
información sobre los objetos de formulario, consulte “Creación de formularios” en la página 565.
El siguiente paso para crear una página de registro consiste en añadir el comportamiento de servidor Insertar registro para
insertar registros en la tabla de usuarios de la base de datos.
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Insertar registro del menú emergente.
Aparecerá el cuadro de diálogo Insertar registro.
2 Complete el cuadro de diálogo asegurándose de indicar la tabla de usuarios de la base de datos en la que se insertarán
los datos de usuario. Haga clic en Aceptar.
El último paso para crear una página de registro consiste en comprobar que el nombre de usuario no está siendo utilizado
por otro usuario registrado.
Véase también
“Creación de una página de inserción elemento a elemento” en la página 596
Cuando el usuario hace clic en el botón Enviar de la página de registro, el comportamiento de servidor compara el nombre
utilizado con los nombres de usuario almacenados en una tabla de base de datos de usuarios registrados. Si el nombre de
usuario no se encuentra en la tabla de la base de datos, el comportamiento de servidor lleva a cabo la inserción del registro
con normalidad. Si el nombre de usuario ya existe, el comportamiento de servidor cancela la operación de inserción del
registro y abre una nueva página en la que, generalmente, se indica al usuario que el nombre de usuario introducido ya está
reservado.
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Autenticación de usuarios > Comprobar nuevo nombre de usuario en el menú emergente.
2 En el menú emergente Campo Nombre de usuario, seleccione el campo de texto del formulario en el que los visitantes
deberán introducir un nombre de usuario.
3 En el cuadro Si ya existe, ir a, especifique la página que se abrirá si se encuentra el nombre de usuario en la tabla de la
base de datos y haga clic en Aceptar.
Dicha página deberá advertir al usuario de que el nombre de usuario está reservado y permitirle introducir otro distinto.
El método que se utiliza es idéntico para las páginas ColdFusion, ASP, JSP y PHP. Dreamweaver no dispone de
comportamientos de servidor de autenticación para páginas ASP.NET.
Véase también
“Adición de un formulario HTML para permitir que los usuarios inicien una sesión (ColdFusion, ASP, JSP, PHP)” en la
página 623
“Comprobación del nombre de usuario y la contraseña (ColdFusion, ASP, JSP, PHP)” en la página 623
Creación de una tabla de base de datos de usuarios registrados (ColdFusion, ASP, JSP, PHP)
Necesita una tabla de base de datos de usuarios registrados para comprobar si el nombre de usuario y la contraseña
introducidos en la página de conexión son válidos.
❖ Utilice la aplicación de base de datos y una página de registro para crear la tabla.
El paso siguiente para crear una página de conexión consiste en añadir un formulario HTML a la página para que los
usuarios puedan conectarse.
Véase también
“Creación de una página de conexión (ColdFusion, ASP, JSP, PHP)” en la página 622
DREAMWEAVER CS3 623
Guía del usuario
Adición de un formulario HTML para permitir que los usuarios inicien una sesión
(ColdFusion, ASP, JSP, PHP)
Para que los usuarios se conecten introduciendo un nombre de usuario y una contraseña, deberá añadir un formulario
HTML a la página.
1 Cree una página (Archivo > Nuevo > Página en blanco) y disponga la página de conexión con las herramientas de diseño
de Dreamweaver.
2 Para añadir un formulario HTML, sitúe el punto de inserción donde desea que aparezca el formulario y elija Formulario
en el menú Insertar.
Se creará un formulario vacío en la página. Quizá deba activar los elementos invisibles (Ver > Ayudas visuales > Elementos
invisibles) para ver los límites del formulario, que se representan por medio de líneas rojas finas.
3 Asigne un nombre al formulario HTML. Para ello, haga clic en la etiqueta <form>, situada en la parte inferior de la
ventana de documento, para seleccionar el formulario, abra el inspector de propiedades (Ventana > Propiedades) e
introduzca un nombre en el cuadro Nombre del formulario.
No es necesario que especifique los atributos action o method para indicar al formulario dónde y cómo enviar los datos del
registro cuando el usuario pulse el botón Enviar, El comportamiento de servidor Conectar usuario configura estos
atributos automáticamente.
4 Añada campos de texto al formulario para el nombre de usuario y la contraseña (Insertar > Formulario > Campo de
texto).
Coloque etiquetas (de texto o imágenes) junto a cada campo de texto y, para alinear los campos, sitúelos dentro de una tabla
HTML y asigne el valor 0 al atributo border de la misma.
El paso siguiente para crear una página de conexión consiste en añadir el comportamiento del servidor Conectar usuario
para asegurarse de que el nombre de usuario introducido y la contraseña sean válidas.
1 En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Autenticación de usuarios > Conectar usuario en el menú emergente.
2 Especifique el formulario y los objetos de formulario que utilizarán los visitantes para introducir su nombre de usuario
y contraseña.
3 (ColdFusion) Introduzca el nombre de usuario y la contraseña si es necesario.
4 Especifique la tabla de base de datos y las columnas que contendrán los nombres de usuario y contraseñas de todos los
usuarios registrados.
El comportamiento de servidor compara el nombre de usuario y la contraseña que introducen los visitantes en la página de
conexión y los comparan con estas columnas.
5 Especifique la página que se debe abrir si el proceso de conexión se lleva a cabo satisfactoriamente.
Dicha página suele ser la ventana de bienvenida del sitio.
Normalmente, la página especificada advierte al usuario de que el proceso de conexión ha fallado y le permite volverlo a
intentar.
7 Si desea que los usuarios reenviados a la página de conexión después de intentar acceder a una página restringida vuelvan
a esa página restringida después de conectar, seleccione la opción Ir a URL anterior.
Si un usuario intenta acceder al sitio abriendo una página restringida sin conectar previamente, la página restringida podrá
reenviar al usuario a la página de conexión. Cuando el usuario se conecte correctamente, la página de conexión le remitirá
a la página restringida que le reenvió a la página de conexión originalmente.
Cuando termine de seleccionar las opciones del cuadro de diálogo para el comportamiento de servidor Restringir acceso a
la página de estas páginas, no olvide especificar la página de conexión en el cuadro Si se deniega el acceso, ir a.
8 Indique si desea conceder acceso a la página únicamente de acuerdo con el nombre de usuario y la contraseña, o teniendo
en cuenta también el nivel de autorización, y haga clic en Aceptar.
Se añade a la página de conexión un comportamiento de servidor que comprueba que el nombre de usuario y la contraseña
introducidos por un visitante son válidos.
Véase también
“Cómo remitir a otra página a los usuarios no autorizados (ColdFusion, ASP, JSP, PHP)” en la página 625
“Creación de una página para acceso de usuarios autorizados (ColdFusion, ASP, JSP, PHP)” en la página 624
Por ejemplo, si un usuario intenta omitir la página de conexión escribiendo en el navegador el URL de la página protegida,
es posible remitirle a otra página. De manera similar, si define el nivel de autorización de una página como administrador,
sólo podrán acceder a ella los usuarios con privilegios de acceso de administrador. Si un usuario conectado intenta acceder
a la página protegida sin los privilegios de acceso necesarios, se le remite a otra página.
También puede utilizar niveles de autorización para evaluar a los usuarios recién registrados antes de concederles acceso
total al sitio. Por ejemplo, puede que desee recibir un pago antes de permitir que un usuario acceda a las páginas de
miembros del sitio. Para ello, puede proteger las páginas para miembros con un nivel de autorización de miembro y
conceder sólo privilegios de invitado a los usuarios recién registrados. Tras recibir el pago, puede actualizar los privilegios
de acceso del usuario a los de miembro (en la tabla de la base de datos de usuarios registrados).
Si no tiene previsto utilizar niveles de autorización, puede proteger cualquiera de las páginas del sitio añadiendo a la misma
un comportamiento de servidor Restringir acceso a la página. El comportamiento de servidor envía a otra página a todo
usuario que no se haya conectado correctamente.
Si tiene la intención de utilizar niveles de autorización, puede proteger cualquiera de las páginas del sitio por medio de los
siguientes elementos:
• Un comportamiento de servidor Restringir acceso a la página para enviar a los usuarios no autorizados a otra página
• Una columna adicional en la tabla de la base de datos de usuarios para almacenar los privilegios de acceso de cada
usuario
Tanto si utiliza niveles de autorización como si no, puede añadir un vínculo a la página protegida para que el usuario pueda
desconectarse y se borren las variables de sesión.
DREAMWEAVER CS3 625
Guía del usuario
El método que se utiliza es idéntico para las páginas ColdFusion, ASP, JSP y PHP. Dreamweaver no dispone de
comportamientos de servidor de autenticación para páginas ASP.NET.
Véase también
“Protección de una carpeta de su aplicación (ColdFusion)” en la página 627
Cómo remitir a otra página a los usuarios no autorizados (ColdFusion, ASP, JSP, PHP)
Para impedir el acceso de los usuarios no autorizados a una página, deberá añadir a la misma un comportamiento de
servidor Restringir acceso a la página. Este comportamiento de servidor remite a otra página a todo usuario que intente
omitir la página de conexión escribiendo directamente el URL de una página protegida en un navegador o que, estando
conectado, intente acceder a una página protegida sin contar con los privilegios de acceso necesarios.
Nota: El comportamiento de servidor Restringir acceso a la página sólo permite proteger páginas HTML. No protege otros
recursos del sitio, como los archivos de imagen o de audio, por ejemplo.
Si desea asignar los mismos derechos de acceso a varias páginas del sitio, puede copiarlos y pegarlos de una página a otra.
4 Para añadir niveles de autorización a la lista, haga clic en Definir. En la lista Definir niveles de acceso que aparece,
introduzca un nivel de autorización nuevo y haga clic en el botón de signo más (+). El nuevo nivel de autorización se
almacena para utilizarlo con otras páginas.
Compruebe que la cadena del nivel de autorización coincide exactamente con la cadena almacenada en la base de datos de
usuarios. Por ejemplo, si la columna de autorización de la base de datos contiene el valor “Administrator”, introduzca
Administrator, no Admin, en el cuadro Nombre.
5 Para establecer más de un nivel de autorización para una página, presione Control (Windows) o Comando (Macintosh)
mientras hace clic en los niveles de la lista.
Por ejemplo, puede especificar que cualquier usuario con privilegios de invitado, miembro o administrador pueda ver la
página.
6 Especifique la página que se abrirá si un usuario no autorizado intenta abrir la página protegida.
Asegúrese de que la página elegida no está protegida.
Copia y pegado de los derechos de acceso de una página en otras páginas del sitio
1 Abra la página protegida y seleccione el comportamiento de servidor Restringir acceso a la página que aparece en el
panel Comportamientos del servidor (no el del menú emergente del signo más).
2 Haga clic en el botón de flecha de la esquina superior derecha del panel y seleccione Copiar en el menú emergente.
El comportamiento de servidor Restringir acceso a la página se copia al Portapapeles del sistema.
1 Para que los usuarios conectados tengan distintos privilegios de acceso, asegúrese de que la tabla de la base de datos de
usuarios contiene una columna en la que se especifican los privilegios de acceso de cada usuario (invitado, usuario,
administrador, etc.). El administrador del sitio deberá introducir en la base de datos los privilegios de acceso de cada
usuario.
La mayoría de las aplicaciones de base de datos permiten establecer el valor predeterminado de una columna cada vez que
se crea un nuevo registro. Establezca el privilegio de acceso más habitual como valor predeterminado del sitio (por ejemplo,
invitado) y cambie manualmente los casos que sean una excepción (por ejemplo, cambiar de invitado a administrador).
Ahora el usuario tiene acceso a todas las páginas de administrador.
2 Asegúrese de que todos los usuarios de la base de datos tienen un solo privilegio de acceso (como invitado o
administrador) y no varios (como Usuario, Administrador). Para establecer varios privilegios de acceso a las páginas (por
ejemplo, para que todos los invitados y administradores puedan ver una página), establézcalos a nivel de la página, no de
la base de datos.
Puede llamar al comportamiento de servidor Desconectar usuario cuando el usuario hace clic en un vínculo o al cargar una
página dada.
2 En el panel Comportamientos de servidor, haga clic en el botón de signo más (+) y elija Autenticación de usuarios >
Desconectar usuario.
3 Seleccione la opción Desconectar al cargarse la página y haga clic en Aceptar.
DREAMWEAVER CS3 627
Guía del usuario
Nota: Esta función sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
1 Con un documento ColdFusion abierto en Dreamweaver, seleccione Comandos > ColdFusion Login Wizard (Asistente
de conexión ColdFusion).
2 Complete el asistente.
a Especifique la ruta de acceso completa a la carpeta que desea proteger y haga clic en Siguiente.
b En la siguiente pantalla, seleccione uno de los tipos de autenticación siguientes:
Autenticación sencilla Protege la aplicación con un nombre de usuario y contraseña únicos para todos los usuarios.
Autenticación Windows NT Protege la aplicación a través de los nombres de usuario y contraseñas de NT.
Autenticación LDAP Protege la aplicación con nombres de usuario y contraseñas almacenados en un servidor LDAP.
c Indique si quiere que los usuarios se conecten utilizando una página de conexión ColdFusion o un menú emergente.
d En la pantalla que aparece a continuación, especifique las opciones siguientes:
• Si seleccionó la autenticación simple, especifique el nombre de usuario y la contraseña que debe introducir cada visitante.
• Si seleccionó la autenticación de Windows NT, especifique el dominio NT con el que se deberá realizar la validación.
• Si seleccionó la autenticación LDAP, especifique el servidor LDAP con el que se deberá realizar la validación.
3 Cargue los nuevos archivos en sitio remoto. Los archivos se ubican en la carpeta del sitio local.
Véase también
“Activación de las mejoras de ColdFusion” en la página 635
“Creación de una página para acceso de usuarios autorizados (ColdFusion, ASP, JSP, PHP)” en la página 624
“Protección de una carpeta de su aplicación (ColdFusion)” en la página 627
Un CFC es una unidad de software reutilizable escrita en el lenguaje de formato ColdFusion (CFML), que facilita la
reutilización y el mantenimiento del código.
Puede utilizar Dreamweaver para trabajar con archivos CFC. Para información sobre las etiquetas y la sintaxis CFC,
consulte la documentación de ColdFusion que se encuentra en Dreamweaver (Ayuda > Ayuda de ColdFusion).
Nota: Sólo es posible utilizar CFC con ColdFusion MX o una versión posterior. Los CFC no son compatibles con ColdFusion 5.
Los CFC están diseñados para proporcionar a los desarrolladores una forma sencilla y eficaz de encapsular elementos de
sus sitios Web. En general deberá utilizar componentes para la lógica de aplicaciones o empresarial. Utilice etiquetas
personalizadas para elementos de presentación como saludos personalizados, menús dinámicos, etc.
DREAMWEAVER CS3 628
Guía del usuario
Como ocurre con otros muchos tipos de construcción, los sitios dinámicos pueden a menudo beneficiarse de los
componentes intercambiables. Por ejemplo, un sitio dinámico puede ejecutar la misma consulta repetidamente o calcular
el precio total de las páginas de carros de la compra y recalcularlo cada vez que se añada un artículo. Los componentes
pueden realizar estas tareas. Puede solucionar, mejorar, ampliar e incluso sustituir un componente con un mínimo impacto
sobre el resto de la aplicación.
Supongamos que una tienda en línea calcula los gastos de envío basándose en el precio de los pedidos. Para pedidos de
menos de 20 €, los gastos de envío son de 4 €; para los pedidos entre 20 y 40 €, los gastos ascienden a 6 €, y así
sucesivamente. Puede insertar la lógica para calcular los gastos de envío en la página de carro de la compra y la página de
caja, pero esto supondría mezclar el código de presentación HTML y el código de lógica CFML y, en términos generales,
dificultaría el mantenimiento y la reutilización del código.
Usted decide crear un CFC llamado Pricing que tiene, entre otras cosas, una función llamada ShippingCharge. La función
toma un precio como argumento y devuelve gastos de envío. Por ejemplo, si el valor del argumento es 32,80, la función
devuelve 6.
En la página de carro de la compra y la página de caja, inserte una etiqueta especial para activar la función ShippingCharge.
Cuando se solicita la página, se activa la función y se devuelven gastos de envío a la página.
Posteriormente, la tienda anuncia una promoción especial. Se realiza el envío gratuito para todos los pedidos que superen
los 100 €. Realice el cambio en las tarifas de envío en un lugar (la función ShippingCharge del componente Pricing) y todas
las páginas que utilizan la función obtendrán automáticamente gastos de envío precisos.
Nota: El panel Componentes sólo está disponible cuando se ve una página de ColdFusion en Dreamweaver.
Véase también
“Creación de páginas Web que utilicen CFC” en la página 631
b Para definir una o varias funciones para el componente, seleccione Funciones en la lista Sección, haga clic en el botón
de signo más (+) e introduzca los detalles de la nueva función.
Asegúrese de que especifica el tipo de valor devuelto por la función en la opción Tipo de retorno.
Si selecciona Remoto en el menú Acceso, la función pasará a estar disponible como servicio Web.
c Para definir uno o varios argumentos para una función, seleccione Argumentos en la lista Sección, seleccione la función
en el menú emergente, haga clic en el botón de signo más (+) e introduzca los detalles del nuevo argumento a la derecha.
DREAMWEAVER CS3 629
Guía del usuario
4 Si utiliza un servidor de desarrollo remoto, cargue el archivo CFC y los archivos dependientes (como los empleados para
implementar una función o incluir archivos) en el servidor remoto.
La carga de archivos garantiza la correcta ejecución de funciones de Dreamweaver como la vista Live Data y Vista previa
en el navegador.
Dreamweaver escribe un archivo CFC y lo guarda en la carpeta especificada. El nuevo componente también aparecerá en
el panel Componentes (después de hacer clic en Actualizar).
5 Para eliminar un componente, deberá borrar manualmente el archivo CFC del servidor.
Véase también
“Creación de páginas Web que utilicen CFC” en la página 631
Para ver los componentes situados en otro servidor, cambie la configuración del servidor de prueba.
Si no aparecen los paquetes de componentes existentes, haga clic en el botón Actualizar, en la barra de herramientas del
panel.
4 Para mostrar solamente los CFC ubicados en la carpeta del sitio, haga clic en el botón Show Only Current Site’s CFC
(Mostrar sólo CFC del sitio actual), en la barra de herramientas del panel Componentes.
Nota: Esta función sólo está disponible si ha definido un equipo en el que se ejecuta ColdFusion MX 6 o una versión posterior
como servidor de prueba para Dreamweaver.
Nota: Si el sitio actual se muestra en una carpeta virtual del servidor remoto, el filtrado no funciona.
DREAMWEAVER CS3 630
Guía del usuario
5 Haga clic en el botón de signo más (+) situado junto al nombre del paquete para ver los componentes almacenados en
el paquete.
• Para ver las funciones de un componente, haga clic en el botón de signo más (+) situado junto al nombre del componente.
• Para ver los argumentos que toma una función, así como el tipo de argumentos y si son obligatorios u opcionales, abra
la rama de la función en la vista de árbol.
Las funciones que no toman argumentos muestran el botón de signo más (+) a su lado.
• Para ver rápidamente los detalles de un argumento, una función, un componente o un paquete, seleccione el elemento
en la vista de árbol y haga clic en el botón Obtener datos de la barra de herramientas del panel.
También puede hacer clic con el botón derecho (Windows) o mantenga presionada la tecla Control y haga clic (Macintosh)
en el elemento y seleccione Obtener datos en el menú emergente.
Véase también
“Configuración de un servidor de prueba” en la página 44
Para utilizar esta función, el entorno de desarrollo deberá configurarse de este modo:
Dado que ColdFusion se ejecuta localmente, Dreamweaver muestra los paquetes de componentes en el disco duro.
1 Abra cualquier página de ColdFusion en Dreamweaver y visualice los componentes en el panel Componentes (Ventana >
Componentes).
2 Seleccione Componentes CF en el menú emergente del panel y haga clic en el botón Actualizar del panel.
Dado que ColdFusion se ejecuta localmente, Dreamweaver muestra los paquetes de componentes en el disco duro.
Nota: Para editar visualmente el juego de registros del CFC, haga doble clic en el panel Vinculaciones.
3 Para editar un archivo de componente en general, abra el paquete y haga doble clic en el nombre del componente en la
vista de árbol.
El archivo del componente se abre en la vista Código.
4 Para editar una función, argumento o propiedad específica, haga doble clic en el elemento en la vista de árbol.
5 Realice los cambios deseados manualmente en la vista Código.
DREAMWEAVER CS3 631
Guía del usuario
Véase también
“Visualización de CFC en Dreamweaver” en la página 629
Nota: Para más información sobre otras maneras de utilizar los componentes, consulte la documentación de ColdFusion que
se encuentra en Dreamweaver (Ayuda > Utilización de ColdFusion).
Nota: Esta función sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior. Para
más información, consulte “Activación de las mejoras de ColdFusion” en la página 635.
3 Para utilizar una función existente en el CFC, seleccione la función en el menú emergente Función y siga con el paso 5.
El juego de registros se definirá en la función.
4 Para definir una función nueva en el CFC, haga clic en el botón Nueva función, escriba un nombre para la función en el
cuadro de diálogo que aparece y, por último, haga clic en Aceptar.
El nombre sólo debe contener caracteres alfanuméricos y guiones bajos (_).
5 Para definir un juego de registros para la función, rellene las opciones del cuadro de diálogo Juego de registros.
La nueva función se insertará en el CFC que define el juego de registros.
Véase también
“Creación o eliminación de un CFC en Dreamweaver” en la página 628
DREAMWEAVER CS3 632
Guía del usuario
Nota: Esta función sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior. Para
más información, consulte Activación de las mejoras de ColdFusion.
Los nombres de juegos de registros sólo deben contener caracteres alfanuméricos y guiones bajos (_). No puede incluir
caracteres especiales ni espacios.
Asegúrese de que primero ha cargado los CFC en el servidor de prueba. Sólo se muestran los CFC del servidor de prueba.
4 (Opcional) Para crear un componente nuevo, haga clic en el botón Crear nuevo componente.
a En el cuadro Nombre, introduzca un nombre para el nuevo CFC. El nombre sólo debe contener caracteres
alfanuméricos y guiones bajos (_).
b En el cuadro Directorio de componentes, escriba la ubicación del CFC o localice la carpeta.
Nota: La carpeta debe estar en la ruta relativa a la carpeta raíz del sitio.
5 En el menú emergente Función, seleccione la función que contenga la definición del juego de registros.
El menú emergente Función contiene sólo las funciones definidas en el componente seleccionado actualmente. Si no
aparece ninguna función en el menú emergente, o si no se reflejan los últimos cambios realizados en las funciones que
aparecen, verifique que estos cambios se guardaron y se cargaron en el servidor.
6 Haga clic en el botón Editar para editar cada parámetro (tipo, valor y valor predeterminado) que deba enviarse como
argumento de función.
a Escriba un valor para el parámetro actual. Para ello, seleccione el tipo de valor en el menú emergente Valor y escriba el
valor en el cuadro de la derecha.
El tipo de valor puede ser un parámetro de URL, una variable de formulario, una cookie, una variable de sesión, una
variable de aplicación o un valor introducido.
7 Haga clic en Prueba para conectar con la base de datos y crear una instancia del juego de registros.
Si la declaración SQL contiene parámetros de página, compruebe que la columna Valor predeterminado del cuadro
Parámetros contiene valores de prueba válidos antes de hacer clic en Prueba.
Si la consulta se ha realizado correctamente, el juego de registros se muestra en una tabla. Cada fila contiene un registro y
cada columna representa un campo de dicho registro.
En Dreamweaver, los componentes JavaBeans reciben el tratamiento de fuentes de contenido dinámico para páginas JSP y
aparecen en el panel Vinculaciones. En el panel Vinculaciones puede hacer doble clic en JavaBeans para ver sus propiedades
y, a continuación, arrastrar las propiedades a la página para crear referencias de datos dinámicos.
También puede definir una colección JavaBeans (un conjunto de JavaBeans) como fuente de contenido dinámico. Sin
embargo, Dreamweaver sólo admite regiones repetidas y vinculaciones dinámicas cuando se utilizan colecciones JavaBean.
• En el sistema que ejecuta Dreamweaver debe residir una copia de la clase de bean en la carpeta Configuration/classes de
Dreamweaver o en la ruta de clases del sistema. (Dreamweaver utiliza esta copia de la clase en tiempo de diseño.)
• En el sistema que ejecuta el servidor de aplicaciones JSP, la clase de bean debe residir en la ruta de clases del servidor de
aplicaciones. (El servidor de aplicaciones utiliza esta copia de la clase en tiempo de ejecución.) La ruta de clases del
servidor de aplicaciones varía de un servidor de aplicaciones a otro, pero generalmente se encuentra en una carpeta
WEB-INF con una subcarpeta classes/bean.
Si Dreamweaver y el servidor de aplicaciones se ejecutan en el mismo sistema y el servidor de aplicaciones utiliza la ruta de
clases del sistema (no una ruta de clases interna), puede haber una sola copia de la clase de JavaBeans en la ruta de clases
del sistema. Tanto el servidor de aplicaciones como Dreamweaver utilizarán esta copia de la clase. En caso contrario,
deberá haber copias de la clase de JavaBeans en dos rutas del equipo (como se ha explicado anteriormente).
DREAMWEAVER CS3 634
Guía del usuario
La estructura de carpetas debe coincidir con el paquete de JavaBeans. Por ejemplo, si el paquete de JavaBeans se denomina
com.ardvark.myBean, deberá almacenar el paquete en /com/ardvark/ dentro de la ruta de clases o en la carpeta
Configuration/classes de Dreamweaver.
6 Para asignar un valor predeterminado a una de las propiedades de la JavaBean, seleccione la propiedad en la lista e
introduzca un valor en el cuadro Valor predeterminado situado debajo de la lista. Para establecer el valor predeterminado
de la propiedad como un valor dinámico, haga clic en el icono de rayo situado junto al cuadro Valor predeterminado.
7 Haga clic en Aceptar. La JavaBean que acaba de definir aparecerá en el panel Vinculaciones.
Para mostrar las clases de un archivo ZIP o JAR, haga clic en Examinar y seleccione el archivo.
4 Seleccione una de las propiedades indexadas de la colección en el menú emergente Propiedades indexadas.
5 (Opcional) Cambie el nombre predeterminado que aparece en el cuadro Clase de elemento.
6 Seleccione el ámbito de la bean en el menú emergente Ámbito.
7 Haga clic en Aceptar. La colección JavaBean que acaba de definir aparecerá en el panel Vinculaciones.
635
Nota: Estas mejoras sólo están disponibles si se accede a un equipo con ColdFusion MX 7 o una versión posterior instalada.
Sólo es necesario definir una vez un servidor de prueba. Posteriormente, Dreamweaver detecta automáticamente la versión
del servidor de prueba y aplica las mejoras disponibles si detecta ColdFusion.
3 Seleccione la categoría Servidor de prueba y especifique como servidor de prueba para su sitio de Dreamweaver un
equipo en el que se ejecute ColdFusion MX 7 o una versión posterior. Asegúrese de que especifica un prefijo de URL válido.
4 Abra cualquier documento ColdFusion.
No verá ningún cambio visible en el espacio de trabajo de Dreamweaver hasta que no abra un documento ColdFusion.
Véase también
“Protección de una carpeta de su aplicación (ColdFusion)” en la página 627
Nota: Estas mejoras sólo están disponibles si se accede a un equipo con ColdFusion MX 7 o una versión posterior instalada.
1 Abra una página de ColdFusion y sitúe el punto de inserción donde desee que aparezca el formulario ColdFusion.
2 Seleccione Insertar > Objetos de ColdFusion > CFForm > CFForm, o bien seleccione la categoría CFForm en la barra
Insertar y haga clic en el icono del formulario CF.
Dreamweaver inserta un formulario ColdFusion vacío. En la vista Diseño, el formulario se indica con un contorno de línea
de puntos rojos. Si no ve el contorno, verifique que la opción Ver > Ayudas visuales > Elementos invisibles esté seleccionada.
3 Asegúrese de que el formulario sigue seleccionado y, a continuación, utilice el inspector de propiedades para especificar
cualquiera de las siguientes propiedades de formulario.
CFForm Establece el nombre del formulario.
Acción Le permite especificar el nombre de la página ColdFusion que se procesará al enviar el formulario.
Método Permite definir el método que utilizará el navegador para enviar los datos del formulario al servidor:
• POST Envía los datos a través del método HTTP post; este método envía los datos al servidor en un mensaje
independiente.
• GET Envía los datos a través del método HTTP get y coloca el contenido del campo de formulario en la cadena de
consulta del URL.
Destino Permite modificar el valor del atributo de destino de la etiqueta cfform.
Tipo de codificación Especifica el método de codificación utilizado para transmitir los datos del formulario.
Nota: El tipo de codificación no se refiere a la codificación de caracteres. Este atributo especifica el tipo de contenido utilizado
para enviar el formulario al servidor (cuando el valor del método es post). El valor predeterminado para este atributo es
application/x-www-form-urlencoded.
Formato Determina qué tipo de formulario se va a crear:
• HTML Genera un formulario HTML y lo envía al cliente. Los controles hijo cfgrid y cftree pueden estar en formato Flash
o applet.
• Flash Genera un formulario Flash y lo envía al cliente. Todos los controles están en formato Flash.
• XML Genera XML de XForm y coloca los resultados en una variable con el nombre del formulario ColdFusion. No se
envía nada al cliente. Los controles hijo cfgrid y cftree pueden estar en formato Flash o applet.
Estilo Permite especificar un estilo para el formulario. Para más información, consulte la documentación de ColdFusion.
Aspecto Flash/XML Permite especificar un halo de color de Macromedia para estilizar el resultado. El tema determina el
color utilizado para los componentes resaltados y seleccionados.
Conservar datos Determina si los valores enviados anulan los valores iniciales de los controles cuando el formulario vuelve
a sí mismo.
• Si se establece en False, se utilizan los valores especificados en atributos de etiqueta del control.
• Si es True, se utilizan los valores enviados.
Ubicación scripts Especifica el URL (relativo a la raíz Web) del archivo JavaScript que contiene el código del lado del cliente
utilizado por la etiqueta y sus etiquetas hijo. Este atributo resulta útil si el archivo no se encuentra en su ubicación
predeterminada. También es posible que este atributo sea necesario en entornos de alojamiento y en configuraciones que
bloqueen el acceso al directorio /CFIDE. La ubicación predeterminada está definida en ColdFusion Administrator; de
forma predeterminada, es /CFIDE/scripts/cfform.js.
Archivo Especifica el URL de las clases transferibles de Java para los controles de applet cfgrid, cfslider y cftree. La
ubicación predeterminada es /CFIDE/classes/cfapplets.jar.
Altura Permite establecer la altura del formulario.
DREAMWEAVER CS3 637
Guía del usuario
Si está creando un formulario basado en Flash, utilice estilos de hojas de estilos en cascada (CSS) para diseñar el formulario.
ColdFusion omitirá cualquier código HTML del formulario.
No olvide etiquetar los campos del formulario ColdFusion con texto descriptivo para que el resto de usuarios puedan saber
a qué corresponden. Por ejemplo, cree una etiqueta del tipo “Escriba el nombre de la etiqueta” para solicitar información
del nombre.
Véase también
“Validación de datos de formulario ColdFusion” en la página 646
Nota: Estas mejoras sólo están disponibles si se accede a un equipo con ColdFusion MX 7 o una versión posterior instalada.
1 En la vista Diseño, sitúe el punto de inserción en el interior del contorno del formulario.
2 Seleccione el control del menú Insertar (Insertar > Objetos de ColdFusion > CFForm) o en la categoría CFForm de la
barra Insertar.
3 Haga clic en el control de la página para seleccionarlo y, después, defina las propiedades en el inspector de propiedades.
Para obtener información sobre las propiedades de controles específicos, consulte los temas sobre los controles.
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
DREAMWEAVER CS3 638
Guía del usuario
Valor Permite especificar el texto que aparecerá en el campo cuando la página se abra por primera vez en un navegador.
La información puede ser estática o dinámica.
Para especificar un valor dinámico, haga clic en el icono de rayo situado junto al cuadro Valor y seleccione una columna de
juego de registros del cuadro de diálogo Datos dinámicos. La columna de juego de registros proporciona un valor al campo
de texto cuando se ve el formulario en un navegador.
Modo de texto Permite cambiar entre el campo de entrada de texto estándar y el campo de entrada de contraseña. El
atributo modificado mediante este control es type.
Sólo lectura Permite convertir el texto mostrado en sólo lectura.
Longitud máxima Establece el número máximo de caracteres aceptados por el campo de texto.
Máscara Permite especificar una máscara para el texto solicitado. Esta propiedad se puede utilizar para validar el texto
introducido por el usuario. El formato de la máscara está formado por caracteres A, 9, X y ? .
Nota: El atributo de la máscara se omite en el caso de la etiqueta cfinput type="password".
Validar Especifica el tipo de validación del campo actual.
Patrón Permite especificar un patrón de expresión común de JavaScript para validar el texto introducido por el usuario.
Omita los guiones iniciales y finales. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control.
Obligatorio Permite especificar si el campo de texto debe contener datos antes de enviar el formulario al servidor.
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
1 En la vista Diseño, sitúe el punto de inserción en el interior del contorno del formulario.
2 En la categoría CFForm de la barra Insertar, haga clic en el icono del campo oculto CF.
Aparece un marcador en el formulario ColdFusion. Si no puede ver el marcador, seleccione Ver> Ayudas visuales >
Elementos invisibles.
3 Seleccione el campo oculto en la página y establezca las siguientes opciones en el inspector de propiedades:
Cfhiddenfield Permite especificar el nombre exclusivo para el campo oculto.
Valor Le permite especificar un valor para el campo oculto. Los datos pueden ser estáticos o dinámicos.
Para especificar un valor dinámico, haga clic en el icono de rayo situado junto al cuadro Valor y seleccione una columna de
juego de registros del cuadro de diálogo Datos dinámicos. La columna de juego de registros proporciona un valor al campo
de texto cuando se ve el formulario en un navegador.
Validar Especifica el tipo de validación del campo actual.
Etiqueta Le permite especificar una etiqueta para el campo oculto. Esta propiedad se omite en el servidor ColdFusion en
tiempo de ejecución.
Patrón Permite especificar un patrón de expresión común de JavaScript para validar el texto introducido por el usuario.
Omita los guiones iniciales y finales. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Ancho Permite especificar (en píxeles) el ancho del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Tamaño Permite especificar el tamaño del control. Esta propiedad se omite en el servidor ColdFusion en tiempo de
ejecución.
Obligatorio Permite especificar si el campo oculto debe contener datos antes de enviar el formulario al servidor.
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
3 Seleccione el área de texto en la página y establezca las siguientes opciones en el inspector de propiedades:
Cftextarea Le permite especificar un nombre exclusivo para el control.
Líneas núm Permite establecer el número de filas que se mostrarán en el área de texto.
Ajustar Permite especificar cómo quiere que los usuarios introduzcan el texto para ajustar.
Obligatorio Permite especificar si el usuario debe introducir datos en el campo (opción marcada) o no (opción sin marcar).
DREAMWEAVER CS3 640
Guía del usuario
Valor inicial Permite especificar el texto que aparecerá en el área de texto cuando la página se abra por primera vez en un
navegador.
Validar Especifica el tipo de validación del campo.
Estilo Permite especificar un estilo para el control. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Ancho Permite especificar (en píxeles) el ancho del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Mostrar editor de etiquetas Permite editar propiedades no enumeradas en el inspector de propiedades.
4 Para etiquetar el área de texto, haga clic junto al campo de texto y escriba el texto de la etiqueta.
Véase también
“Validación de datos de formulario ColdFusion” en la página 646
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
Valor activado Permite especificar el valor que devolverá la casilla de verificación si el usuario la activa.
Estado inicial Permite especificar si la casilla de verificación está activada cuando la página se abre por primera vez en un
navegador.
Validar Especifica el tipo de validación de la casilla de verificación.
Validar al Especifica el momento en el que se valida la casilla de verificación: onSubmit, onBlur u onServer.
Patrón Permite especificar un patrón de expresión común de JavaScript para validar el texto introducido por el usuario.
Omita los guiones iniciales y finales. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Ancho Permite especificar (en píxeles) el ancho del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Tamaño Permite especificar el tamaño del control. Esta propiedad se omite en el servidor ColdFusion en tiempo de
ejecución.
Obligatorio Permite especificar si la casilla de verificación debe activarse antes de enviar el formulario al servidor.
4 Para etiquetar la casilla de verificación, haga clic junto a la casilla de verificación en la página y escriba la etiqueta.
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
3 Seleccione el botón de opción en la página y establezca las siguientes opciones en el inspector de propiedades:
Cfradiobutton Le permite especificar un nombre exclusivo para el control.
Valor activado Permite especificar el valor que devolverá el botón de opción si el usuario lo activa.
Estado inicial Permite especificar si el botón de opción está activado cuando la página se abre por primera vez en un
navegador.
Validar Especifica el tipo de validación del botón de opción.
Validar al Especifica el momento en el que se valida el botón de opción: onSubmit, onBlur u onServer.
Patrón Permite especificar un patrón de expresión común de JavaScript para validar el texto introducido por el usuario.
Omita los guiones iniciales y finales. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Ancho Permite especificar (en píxeles) el ancho del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Tamaño Permite especificar el tamaño del control. Esta propiedad se omite en el servidor ColdFusion en tiempo de
ejecución.
Obligatorio Permite especificar si el botón de opción debe activarse antes de enviar el formulario al servidor.
4 Para etiquetar el botón de opción, haga clic junto al campo de texto de la página y escriba el texto de la etiqueta.
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
En un formulario, puede insertar dos tipos de cuadros de selección: un menú que "se despliega" cuando el usuario hace clic
en él o un menú que muestra una lista de elementos en la que puede desplazarse y realizar selecciones.
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
Tipo Permite elegir entre un menú emergente y una lista. Si selecciona el tipo de lista, aparecerán las opciones para poder
controlar el alto de la lista y permitir selecciones múltiples.
Alto de lista Permite especificar el número de líneas que se mostrarán en el menú de lista. Esta opción sólo está disponible
si se selecciona el tipo de lista.
Permitir múltiples selecciones de lista Le permite especificar si el usuario puede seleccionar más de una opción de la lista
a la vez. Esta opción sólo está disponible si se selecciona el tipo de lista.
Editar valores Abre un cuadro de diálogo en el que es posible añadir, editar o quitar opciones del cuadro de selección.
Seleccionado inicialmente Permite especificar qué opción se selecciona de forma predeterminada. Puede seleccionar más
de una opción si seleccionó la opción para permitir múltiples selecciones de lista.
Juego de registros Permite especificar el nombre de la consulta ColdFusion que desea utilizar para rellenar la lista o el
menú.
Columna en pantalla Permite especificar la columna del juego de registros para suministrar la etiqueta de visualización de
cada elemento de la lista. Se utiliza con la propiedad del juego de registros.
DREAMWEAVER CS3 643
Guía del usuario
Columna Valor Permite especificar la columna del juego de registros para suministrar el valor de cada elemento de la lista.
Se utiliza con la propiedad del juego de registros.
Etiqueta de Flash Le permite especificar una etiqueta para el cuadro de selección.
Alto de Flash Permite especificar (en píxeles) la altura del control. Esta propiedad se omite en el servidor ColdFusion en
tiempo de ejecución.
Ancho de Flash Permite especificar (en píxeles) el ancho del control. Esta propiedad se omite en el servidor ColdFusion en
tiempo de ejecución.
Mensaje Especifica el mensaje que aparece si la propiedad Obligatorio se establece en Sí, y si el usuario no consigue realizar
una selección antes de enviar el formulario.
Obligatorio Permite especificar si se debe seleccionar un elemento de menú antes de enviar el formulario al servidor.
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
1 En la vista Diseño, sitúe el punto de inserción en el interior del contorno del formulario.
2 En la categoría CFForm de la barra Insertar, haga clic en el icono del campo de imagen CF. Busque y seleccione la imagen
que desea insertar y haga clic en Aceptar. Como alternativa, puede introducir la ruta de acceso del archivo de imagen en el
cuadro Orig.
Nota: Si la imagen se encuentra fuera de la carpeta raíz del sitio, deberá copiar la imagen en la carpeta raíz. No es posible
acceder a las imágenes ubicadas fuera de la carpeta raíz al publicar el sitio.
3 Seleccione el campo de imagen en la página y establezca las siguientes opciones en el inspector de propiedades:
Cfimagefield Le permite especificar un nombre exclusivo para el control.
Para definir un editor de imágenes predeterminado, seleccione Edición > Preferencias > Tipos de archivo/editores. De lo
contrario, el botón Editar imagen no realizará ninguna acción.
Validar Especifica el tipo de validación del campo de imagen.
Patrón Permite especificar un patrón de expresión común de JavaScript para validar el texto introducido por el usuario.
Omita los guiones iniciales y finales. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control.
Tamaño Permite especificar el tamaño del control. Esta propiedad se omite en el servidor ColdFusion en tiempo de
ejecución.
Obligatorio Permite especificar si el control debe contener datos antes de enviar el formulario al servidor.
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
En los campos de archivo, es necesario utilizar el método POST para transmitir los archivos desde el navegador al servidor.
El archivo se envía a la dirección especificada en el cuadro Acción del formulario. Póngase en contacto con el administrador
del servidor para confirmar si se permite la carga de archivos anónimos, antes de usar el campo de archivo del formulario.
Los campos de archivo también necesitan que la codificación esté definida en multipart/form. Dreamweaver define estos
valores automáticamente al insertar un control de campo de archivo.
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
6 Seleccione el campo de archivo en la página y establezca las siguientes propiedades en el inspector de propiedades:
Cffilefield Le permite especificar un nombre exclusivo para el control.
Longitud máxima Permite especificar el número máximo de caracteres admitidos en la ruta de acceso al archivo.
Patrón Permite especificar un patrón de expresión común de JavaScript para validar el texto introducido por el usuario.
Omita los guiones iniciales y finales. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Ancho Permite especificar (en píxeles) el ancho del control. Esta propiedad se omite en el servidor ColdFusion en tiempo
de ejecución.
Tamaño Permite especificar el tamaño del control.
Obligatorio Permite especificar si el campo de archivo debe contener datos antes de enviar el formulario al servidor.
DREAMWEAVER CS3 645
Guía del usuario
Véase también
“Modificación de los controles del formulario ColdFusion” en la página 646
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
3 Cambie a la vista Código (Ver > Código) e introduzca la siguiente etiqueta en cualquier lugar entre las etiquetas CFForm
de apertura y de cierre:
<cfinput name="datefield" type="datefield">
4 Cambie a la vista Diseño, seleccione el campo de fecha en la página y establezca las siguientes opciones en el inspector
de propiedades:
Cfdatefield Le permite especificar un nombre exclusivo para el control.
Valor Permite especificar una fecha que aparecerá en el campo cuando la página se abra por primera vez en un navegador.
La fecha puede ser estática o dinámica.
Para especificar un valor dinámico, haga clic en el icono de rayo situado junto al cuadro Valor y seleccione una columna de
juego de registros del cuadro de diálogo Datos dinámicos. La columna de juego de registros proporciona un valor al campo
de fecha cuando se ve el formulario en un navegador.
Validar Especifica el tipo de validación del campo.
Patrón Permite especificar un patrón de expresión común de JavaScript para validar el texto introducido por el usuario.
Omita los guiones iniciales y finales. Para más información, consulte la documentación de ColdFusion.
Altura Permite especificar (en píxeles) la altura del control.
Obligatorio Permite especificar si la fecha debe contener un valor antes de enviar el formulario al servidor.
Véase también
“Validación de datos de formulario ColdFusion” en la página 646
DREAMWEAVER CS3 646
Guía del usuario
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
1 En la vista Diseño, seleccione el control de formulario de la página; en la vista Código, haga clic en cualquier lugar dentro
de la etiqueta del control.
El inspector de propiedades muestra las propiedades del control de formulario.
3 Para configurar más propiedades, haga clic en el botón Mostrar editor de etiquetas del inspector de propiedades y
configure las propiedades en el editor de etiquetas que aparezca.
Nota: Esta mejora sólo está disponible si se accede a un equipo que ejecute ColdFusion MX 7 o una versión posterior.
1 Cree un formulario ColdFusion que incluya al menos un campo de entrada y un botón Enviar. Asegúrese de que cada
uno de los campos ColdFusion que desee validar tenga un nombre exclusivo.
2 Seleccione un campo del formulario que desee validar.
3 En el inspector de propiedades, especifique cómo quiere validar el campo.
La parte inferior de cada inspector de propiedades contiene los controles necesarios para que pueda definir la regla
específica de validación. Por ejemplo, si quiere especificar que un texto debe contener un número de teléfono. Para ellos,
seleccione Teléfono en el menú emergente Valor del inspector de propiedades. También puede especificar la fecha en que
desea realizar la validación en el menú emergente Validar al.
Para cada control, asegúrese de especificar un atributo ID, como txtCity para un control de cuadro de texto o lbxCountry
para un control de cuadro de lista.
Véase también
“Creación de un menú ASP.NET dinámico” en la página 647
3 Para configurar más propiedades o eventos, haga clic en el botón Editor de etiquetas del Inspector de propiedades y
configure las propiedades en el editor de etiquetas.
Nota: Antes de empezar debe definir un conjunto de datos u otra fuente de contenido dinámico para el menú.
1 Abra la página ASP.NET y sitúe el punto de inserción donde desee que aparezca el menú.
2 Seleccione Insertar > Objetos ASP.NET; a continuación, seleccione asp:DropDownList o asp:ListBox.
3 Configure las opciones de control de formulario y haga clic en Aceptar.
Dreamweaver inserta el control de formulario en el punto de inserción de su página. Si no insertó un formulario,
Dreamweaver inserta uno que incluya un atributo runat=”server”.
Véase también
“Definición de fuentes de contenido dinámico” en la página 515
“Modificación de las propiedades o eventos de los controles de formulario ASP.NET” en la página 647
Conjunto de datos Especifica la fuente de datos que se desea utilizar para rellenar los elementos del control de lista. Si no
especifica un conjunto de datos, puede indicar uno más tarde o establecer los elementos de lista de forma estática haciendo
clic en el botón Elementos de lista del inspector de propiedades.
Obtener etiquetas de Especifica el campo del conjunto de datos seleccionado que proporciona las etiquetas de los
elementos de la lista.
Obtener valores de Especifica el campo del conjunto de datos seleccionado que proporciona los valores de los elementos
de la lista.
Seleccionar valor igual a Especifica un valor que el servidor utiliza para determinar qué elemento de lista está seleccionado
cuando se visualiza la lista desplegable en un navegador. El servidor compara el valor de cada elemento con el valor
especificado. Si los valores coinciden, se selecciona el elemento coincidente.
DREAMWEAVER CS3 648
Guía del usuario
Clave de acceso Crea un método abreviado de teclado que permite a los usuarios desplazarse rápidamente al control de
formulario en un navegador. Por ejemplo, si escribe K, el usuario puede desplazarse al control escribiendo Alt+K. La tecla
de acceso sólo puede ser un carácter.
Retorno posterior automático Indica si se produce un retorno posterior al servidor de forma automática cuando el usuario
cambia la selección de la lista. Seleccione esta opción para permitir los retornos posteriores.
Para más información sobre las propiedades DropDownList de ASP.NET, consulte la documentación del sitio Web de
Microsoft en http://msdn.microsoft.com/library/en-us/cpgenref/html/cpcondropdownlistwebservercontrol.asp.
Conjunto de datos Especifica la fuente de datos que se desea utilizar para rellenar los elementos del control de lista. Si no
especifica un conjunto de datos, puede indicar uno más tarde o establecer los elementos de lista de forma estática haciendo
clic en el botón Elementos de lista del inspector de propiedades.
Obtener etiquetas de Especifica el campo del conjunto de datos seleccionado que proporciona las etiquetas de los
elementos de la lista.
Obtener valores de Especifica el campo del conjunto de datos seleccionado que proporciona los valores de los elementos
de la lista.
Clave de acceso Crea un método abreviado de teclado que permite a los usuarios desplazarse rápidamente al control de
formulario en un navegador. Por ejemplo, si escribe K, el usuario puede desplazarse al control escribiendo Alt+K. La tecla
de acceso sólo puede ser un carácter.
Retorno posterior automático Indica si se produce un retorno posterior al servidor de forma automática cuando el usuario
cambia la selección de la lista. Seleccione esta opción para permitir los retornos posteriores.
Para más información sobre las propiedades ListBox de ASP.NET, consulte la documentación del sitio Web de Microsoft en
http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconlistboxwebservercontrol.asp.
1 En la vista Diseño, seleccione el objeto DropDownList o ListBox que desee convertir en dinámico.
2 En el inspector de propiedades, haga clic en el botón Elementos de lista.
3 Seleccione Manualmente o De base de datos, según cómo piense completar la lista.
4 Si selecciona Manualmente, siga el procedimiento siguiente:
• Para añadir un elemento de lista, haga clic en el botón de signo más (+) y especifique una etiqueta y un valor en los
cuadros Etiqueta y Valor.
• Para eliminar un elemento de lista, seleccione el elemento de la lista y haga clic en el botón de signo menos (-).
• Para editar un elemento de la lista, selecciónelo e indique una etiqueta o un valor nuevo en los cuadros Etiqueta y Valor.
• Para especificar un elemento predeterminado cuando se visualiza la lista por primera vez, introduzca el valor del
elemento en el cuadro Seleccionar valor igual a.
5 Si selecciona De la base de datos, siga el procedimiento siguiente:
• Seleccione el conjunto de datos que completará la lista.
• Especifique la columna del conjunto de datos que proporcionará las etiquetas de los elementos de la lista.
• Especifique la columna del conjunto de datos que proporcionará los valores de los elementos de la lista.
• Para especificar un elemento predeterminado cuando se visualiza la lista por primera vez, introduzca el valor del
elemento en el cuadro Seleccionar valor igual a.
DREAMWEAVER CS3 649
Guía del usuario
Véase también
“Definición de fuentes de contenido dinámico” en la página 515
Antes de empezar debe definir un conjunto de datos u otra fuente de contenido dinámico para el cuadro de texto.
3 Seleccione la columna de juego de registros que proporcione un valor al objeto TextBox y haga clic en Aceptar.
Véase también
“Visualización de contenido dinámico en campos de texto HTML” en la página 573
Nota: Antes de empezar debe definir un conjunto de datos u otra fuente de contenido dinámico para las casillas de verificación.
Lo ideal es que la fuente del contenido tenga formato booleano, como Yes/No o true/false.
Véase también
“Preselección dinámica de una casilla de verificación HTML” en la página 574
Información sobre herramientas Especifica el texto que se muestra cuando el puntero del ratón pasa por el control de
formulario en un navegador.
Conjunto de datos Especifica la fuente de datos que se desea utilizar para rellenar los elementos del control de lista. Si no
especifica un conjunto de datos, puede indicar uno más tarde o establecer los elementos de lista de forma estática haciendo
clic en el botón Elementos de lista del inspector de propiedades.
DREAMWEAVER CS3 650
Guía del usuario
Obtener etiquetas de Especifica el campo del conjunto de datos seleccionado que proporciona las etiquetas de los
elementos de la lista.
Obtener valores de Especifica el campo del conjunto de datos seleccionado que proporciona los valores de los elementos
de la lista.
Clave de acceso Crea un método abreviado de teclado que permite a los usuarios desplazarse rápidamente al control de
formulario en un navegador. Por ejemplo, si escribe K, el usuario puede desplazarse al control escribiendo Alt+K. La tecla
de acceso sólo puede ser un carácter.
Retorno posterior automático Indica si se produce un retorno posterior al servidor de forma automática cuando el usuario
cambia la selección de la lista. Seleccione esta opción para permitir los retornos posteriores.
Para más información sobre las propiedades CheckBoxList de ASP.NET, consulte la documentación del sitio Web de
Microsoft en http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconcheckboxlistwebservercontrol.asp.
Información sobre herramientas Especifica el texto que se muestra cuando el puntero del ratón pasa por el control de
formulario en un navegador.
Conjunto de datos Especifica la fuente de datos que se desea utilizar para rellenar los elementos del control de lista. Si no
especifica un conjunto de datos, puede indicar uno más tarde o establecer los elementos de lista de forma estática haciendo
clic en el botón Elementos de lista del inspector de propiedades.
Obtener etiquetas de especifica el campo del conjunto de datos seleccionado que proporciona las etiquetas de los
elementos de la lista.
Obtener valores de especifica el campo del conjunto de datos seleccionado que proporciona los valores de los elementos de
la lista.
Seleccionar valor igual a especifica un valor que el servidor utiliza para determinar qué elemento de lista está seleccionado
cuando se visualiza la RadioButtonList en un navegador. El servidor compara el valor de cada elemento con el valor
especificado. Si los valores coinciden, se selecciona el elemento coincidente.
Clave de acceso crea un método abreviado de teclado que permite a los usuarios desplazarse rápidamente al control de
formulario en un navegador. Por ejemplo, si escribe K, el usuario puede desplazarse al control escribiendo Alt+K. La tecla
de acceso sólo puede ser un carácter.
Retorno posterior automático indica si se produce un retorno posterior al servidor de forma automática cuando el usuario
cambia la selección de la lista. Seleccione esta opción para permitir los retornos posteriores.
Para más información sobre las propiedades RadioButtonList de ASP.NET, consulte la documentación del sitio Web de
Microsoft en http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconradiobuttonlistwebservercontrol.asp.
Nota: Antes de empezar debe insertar al menos un control RadioButtonList ASP.NET en su página. Además, debe definir un
conjunto de datos u otra fuente de contenido dinámico para los botones de opción. Lo ideal es que la fuente del contenido tenga
formato booleano, como Yes/No o true/false.
Véase también
“Preselección dinámica de un botón de opción HTML” en la página 574
Para más información sobre las propiedades RadioButton de ASP.NET, consulte la documentación del sitio Web de
Microsoft en http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconradiobuttonwebservercontrol.asp.
❖ Seleccione la opción Dinámico en el inspector de propiedades y establezca las opciones de Grupo de opciones dinámico.
Campo de datos sencillo Denominada “columna vinculada” en ASP.NET, la columna Campo de datos
sencillo permite especificar qué campo de fuente de datos se mostrará y qué
formato de datos utilizará el campo con una expresión de formato .NET.
Botones Editar, Actualizar, Denominada columna "comando de edición" en ASP.NET, la columna Botones
Cancelar Editar, Actualizar, Cancelar permite a los usuarios editar la información de las
filas de la Cuadrícula de datos. Para ello, cree una columna Botones Editar,
Actualizar, Cancelar. Durante la ejecución, esta columna muestra un botón con
la etiqueta “Editar”. Cuando el usuario hace clic en el botón Editar, los datos de
la fila se muestran en controles editables, como cuadros de texto, y el botón
Editar es sustituido por los botones Actualizar y Cancelar.
Botón Eliminar El botón Eliminar permite al usuario eliminar una determinada fila haciendo clic
en un botón.
Antes de utilizar el comportamiento del servidor Cuadrícula de datos, deberá definir un conjunto de datos (denominado
juego de registros en otros tipos de documentos) para la Cuadrícula de datos.
Para obtener más información sobre el control Cuadrícula de datos y cómo utilizarlo para formatear datos dinámicos,
consulte el sitio Web de Microsoft en http://msdn.microsoft.com/library/en-
us/cpgenref/html/cpcondatagridwebservercontrol.asp.
Véase también
“Juegos de registros” en la página 511
Nota: Antes de insertar el comportamiento de servidor Cuadrícula de datos, deberá definir un conjunto de datos (denominado
juego de registros en otros tipos de documentos) para la cuadrícula de datos.
1 Abra el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Cuadrícula de datos.
2 Seleccione el atributo (o etiqueta) ID del control Cuadrícula de datos.
Este campo aparece con un valor predefinido. Puede cambiar el valor de la cuadrícula de datos. Sin embargo, si define el
valor del campo con un ID existente, deberá introducir un nuevo valor de atributo.
• El elemento “Vínculos numerados con cada página” añade vínculos de número de página (por ejemplo, “1 2 3 4 5 n...”).
6 Para eliminar las columnas de cuadrícula que no desee, selecciónelas en el cuadro Columnas de cuadrícula y haga clic
en el botón de signo menos (-).
7 Puede editar las restantes columnas de cuadrícula seleccionando una en el cuadro Columnas de cuadrícula y definiendo
sus propiedades.
Para cambiar el tipo de columna Cuadrícula de datos, haga clic en el botón Editar y seleccione un tipo de columna en el
menú emergente. Aparecerá un cuadro de diálogo específico del tipo de columna elegido. Especifique el contenido y el
formato de la columna Cuadrícula de datos seleccionada. En la siguiente tabla se enumeran los tipos de columnas:
Campo de datos sencillo Denominada “columna vinculada” en ASP.NET, la columna Campo de datos
sencillo permite especificar qué campo de fuente de datos se mostrará y qué
formato de datos utilizará el campo con una expresión de formato .NET. Para
más información, consulte “Especificación y aplicación de formato a un campo
de fuente de datos en una Cuadrícula de datos” en la página 655.
Botones Editar, Actualizar, Denominada columna "comando de edición" en ASP.NET, la columna Botones
Cancelar Editar, Actualizar, Cancelar permite a los usuarios editar la información de las
filas de la Cuadrícula de datos. Para ello, cree una columna Botones Editar,
Actualizar, Cancelar. Durante la ejecución, esta columna muestra un botón con
la etiqueta “Editar”. Cuando el usuario hace clic en el botón Editar, los datos de
la fila se muestran en controles editables, como campos de texto, y el botón
Editar es sustituido por los botones Actualizar y Cancelar. Para más información,
consulte “Cómo permitir a los usuarios editen las filas de la Cuadrícula de datos”
en la página 656.
Botón Eliminar El botón Eliminar permite al usuario eliminar una determinada fila haciendo clic
en un botón. Para más información, consulte “Cómo permitir que los usuarios
eliminen una fila de una Cuadrícula de datos” en la página 657.
Nota: Antes de insertar el comportamiento del servidor Lista de datos, deberá definir un conjunto de datos (denominado juego
de registros en otros tipos de documentos) para la Lista de datos.
1 Abra el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo
más (+) y seleccione Lista de datos.
2 (Opcional) Cambie el nombre predeterminado de la Lista de datos.
3 Asocie un Conjunto de datos con la Lista de datos.
Puede seleccionar un conjunto de datos existente o introducir un valor arbitrario. El primer Conjunto de datos de la lista
se selecciona de forma predeterminada.
4 Especifique los datos que desea mostrar en la Lista de datos realizando esta operación por orden:
a Seleccione la plantilla Elemento para la lista Plantillas. La plantilla Elemento representa todas las filas de la lista, salvo
las de encabezado y pie.
b Haga clic en el botón Añadir campo de datos al contenido.
c En el cuadro de diálogo Añadir campo de datos, seleccione una columna de conjunto de datos y haga clic en Aceptar.
Dreamweaver añade una expresión de vinculación de datos adecuada al cuadro Contenido del cuadro de diálogo Objeto
Lista de datos.
d Formatee los datos que desea mostrar escribiendo la expresión de vinculación entre etiquetas HTML en el cuadro
Contenido.
5 Ajuste el diseño de la Lista de datos.
Para controlar el diseño de una lista de datos, selecciónela en las plantillas de la lista Plantillas y, a continuación, añada
etiquetas HTML en el cuadro Contenido. En la siguiente tabla se enumeran las plantillas disponibles:
Plantilla Descripción
Elemento Los controles y elementos HTML que se presentan una vez para cada fila de la
fuente de datos.
Elemento alterno Similar al elemento Plantilla de elemento, pero se presenta para una de cada dos
filas de la Lista de datos. Cuando se utiliza esta plantilla suele cambiarse su
aspecto utilizando, por ejemplo, un color de fondo distinto del de la Plantilla de
elemento.
Editar elemento El diseño de un elemento cuando está en modo de edición. Esta plantilla suele
contener controles de edición como, por ejemplo, controles Cuadro de texto.
Seleccionar elemento Los elementos que se presentan cuando el usuario selecciona un elemento en
la Lista de datos. Suele utilizarse para marcar visualmente la fila utilizando un
color de fondo o de fuente. También puede ampliar el elemento mostrando
campos adicionales de la fuente de datos.
Separador Los elementos que se presentan entre cada elemento. Un ejemplo típico podría
ser una línea (utilizando un elemento <HR>).
6 Para organizar los elementos en una tabla, seleccione la opción Organizar elementos en una tabla.
Si utiliza una tabla, especifique el número de columnas. Si el número es mayor que 1, especifique un orden de relleno para
las celdas de la tabla: seleccione la opción Ajustar de arriba abajo para ajustar los datos en horizontal o seleccione Ajustar
de izquierda a derecha para ajustar los datos en vertical.
7 Haga clic en Aceptar para cerrar el cuadro de diálogo y cree la Lista de datos.
En la ventana de documento, se muestra el objeto Lista de datos con un contorno gris de tabuladores. En la ventana Live
Data (Ver > Live Data), el contorno gris desaparecerá y el marcador de posición del objeto quedará sustituido por la Lista
de datos especificada.
DREAMWEAVER CS3 655
Guía del usuario
• En la vista Diseño, haga clic en el icono de la esquina superior izquierda de la Cuadrícula de datos o la Lista de datos para
cambiar al modo de edición; a continuación, añada o modifique el contenido de cualquiera de las regiones de tabuladores
que aparecen.
Nota: También puede arrastrar fuentes de contenido dinámico desde el panel Vinculaciones hasta una región de tabuladores.
• En la vista de Diseño, seleccione el control y utilice el inspector de propiedades para cambiar cualquiera de las opciones.
• Haga doble clic en el objeto en el panel Comportamientos del servidor y cambie sus propiedades en el cuadro de diálogo
que se abre.
• En la vista Código, seleccione la Cuadrícula de datos o la Lista de datos en la página y utilice su cuadro de diálogo de
etiquetas para cambiar sus atributos.
1 En el cuadro de diálogo Cuadrícula de datos, seleccione la columna Campo de datos sencillo en el cuadro Columnas.
2 En el cuadro de diálogo Campo de datos sencillo, introduzca un título para las filas de encabezado o pie de cuadrícula.
(la visualización de la fila de encabezado o pie para Cuadrícula de datos se controla mediante el inspector de propiedades
de Cuadrícula de datos.)
3 Seleccione una columna de conjunto de datos para llenar la columna Cuadrícula de datos en el menú emergente Campo
de datos.
4 Seleccione la opción Sólo lectura para especificar que la Cuadrícula de datos no admite privilegios para añadir, actualizar
o eliminar.
5 En el menú emergente Enviar como, seleccione un tipo de datos y haga clic en Aceptar.
Véase también
“Adición de un control de Cuadrícula de datos de ASP.NET a una página” en la página 652
1 En el cuadro de diálogo Cuadrícula de datos, seleccione la columna Formato libre en el cuadro Columnas.
2 En el cuadro de diálogo Formato libre, introduzca un título para las filas de encabezado o pie de cuadrícula. (la
visualización de la fila de encabezado o pie para Cuadrícula de datos se controla mediante el inspector de propiedades de
Cuadrícula de datos.)
3 Seleccione una plantilla para utilizar con la Cuadrícula de datos de formato libre en el menú emergente Plantilla.
4 Haga clic en el botón Añadir campo de datos, seleccione una columna Conjunto de datos para llenar la columna de
cuadrícula y haga clic en Aceptar.
DREAMWEAVER CS3 656
Guía del usuario
5 Formatee la columna Formato libre escribiendo la expresión de vinculación entre etiquetas HTML en el cuadro
Contenido.
6 En el menú emergente Enviar como, seleccione un tipo de datos y haga clic en Aceptar.
Véase también
“Adición de un control de Cuadrícula de datos de ASP.NET a una página” en la página 652
Véase también
“Adición de un control de Cuadrícula de datos de ASP.NET a una página” en la página 652
1 En el cuadro de diálogo Cuadrícula de datos, seleccione la columna Botones Editar, Actualizar, Cancelar en el cuadro
Columnas.
2 En el cuadro de diálogo Botón Editar, Actualizar, Cancelar, introduzca un título para la columna.
3 En el menú emergente Tipo de botón, elija botones de vínculo o de pulsación.
Durante la ejecución, esta columna muestra un botón con la etiqueta “Editar”. Los botones de vínculo utilizan vínculos de
texto para los botones, mientras que los de pulsación utilizan imágenes.
4 En el menú emergente Actualizar tabla, seleccione la tabla de base de datos cuyos datos modificará el usuario.
5 En el menú emergente Clave principal, elija una clave principal asociada con la tabla.
DREAMWEAVER CS3 657
Guía del usuario
6 Seleccione un tipo de datos en el menú emergente Enviar como y haga clic en Aceptar.
Véase también
“Adición de un control de Cuadrícula de datos de ASP.NET a una página” en la página 652
Cómo permitir que los usuarios eliminen una fila de una Cuadrícula de datos
Al crear o editar una cuadrícula de datos, utilice el Botón Eliminar (denominado Columna Botónen ASP.NET) para
permitir al usuario eliminar una determinada fila haciendo clic en un botón.
1 En el cuadro de diálogo Cuadrícula de datos, seleccione la columna Botón Eliminar en el cuadro Columnas.
2 En el cuadro de diálogo Botón Eliminar, introduzca un nombre para la columna.
3 En el menú emergente Tipo de botón, elija botones de vínculo o de pulsación.
Durante la ejecución, esta columna muestra un botón con la etiqueta “Eliminar”. Los botones de vínculo utilizan vínculos
de texto para los botones, mientras que los de pulsación utilizan imágenes.
4 En el menú emergente Borrar de, elija la tabla de base de datos cuyos datos eliminará el usuario.
5 En el menú emergente Clave principal, elija una clave principal asociada con la tabla.
6 En el menú emergente Enviar como, seleccione un tipo de datos y haga clic en Aceptar.
Véase también
“Adición de un control de Cuadrícula de datos de ASP.NET a una página” en la página 652
Automatización de tareas
Automatización de tareas
El panel Historial graba los pasos que realiza al llevar a cabo una tarea. Automatice una tarea que realice con frecuencia
reproduciendo de nuevo dichos pasos del panel Historial o creando un nuevo comando que lleve a cabo los pasos
automáticamente.
Algunos movimientos del ratón, como seleccionar haciendo clic en la ventana de documento, no se pueden reproducir ni
guardar. Al realizar un movimiento de ese tipo, aparece una línea negra en el panel Historial (dicha línea no es visible hasta
que realice otra acción). Para evitar esto, utilice las teclas de flecha en lugar del ratón para mover el punto de inserción
dentro de la ventana de documento.
Hay otros pasos que tampoco pueden repetirse, como arrastrar un elemento a otro lugar de la página. Al dar un paso de
ese tipo, aparece un icono con una pequeña X roja en el panel Historial.
Los comandos guardados se conservan de manera permanente (a no ser que los elimine), mientras que los comandos
grabados se eliminan al salir de Adobe® Dreamweaver® CS3 y las secuencias copiadas de los pasos se eliminan al copiar otro
objeto
C D E
A. Control deslizante B. Pasos C. Botón Reproducir D. Botón Copiar pasos E. Botón Guardar como comando
El control deslizante, o el pulgar, del panel Historial señala inicialmente el último paso realizado.
Nota: No se puede modificar el orden de los pasos en el panel Historial. El panel Historial no es un conjunto arbitrario de
comandos, sino una forma de ver los pasos en el orden en que se han dado.
Nota: Como ocurre al deshacer un solo paso, si deshace una serie de pasos y, a continuación, realiza una nueva operación en
el documento, no podrá rehacer los pasos deshechos, pues habrán desaparecido del panel Historial.
Repetición de pasos
Utilice el panel Historial para repetir el último paso que ha realizado, repetir una serie de pasos consecutivos o repetir una
serie de pasos no consecutivos. Reproduzca de nuevo los pasos directamente desde el panel Historial.
Repita un paso
❖ Siga uno de estos procedimientos:
• Seleccione Edición > Rehacer.
• En el panel Historial, seleccione el paso y haga clic en el botón Reproducir. El paso se reproducirá y aparecerá una copia
suya en el panel Historial.
Nota: Aunque puede seleccionar una serie de pasos que incluyan una línea negra que indica un paso que no puede grabarse,
dicho paso se omite al reproducir de nuevo los pasos.
Si selecciona varios objetos y, a continuación, les aplica pasos desde el panel Historial, los objetos se considerarán como una
única selección a la que Dreamweaver intentará aplicar los pasos de forma combinada; no obstante, sólo puede aplicar un
conjunto de pasos a un único objeto cada vez.
Para aplicar los pasos a cada objeto de un conjunto de objetos, compruebe que el último paso de la serie selecciona el
siguiente objeto del conjunto. El segundo procedimiento demuestra este principio en un escenario concreto: establecer el
espaciado vertical y horizontal de una serie de imágenes.
9 Seleccione en el panel Historial los pasos correspondientes al cambio de espaciado de la imagen y la selección de la
imagen siguiente. Haga clic en Reproducir para reproducir esos pasos.
DREAMWEAVER CS3 661
Guía del usuario
10 Siga haciendo clic en Reproducir hasta que haya establecido correctamente el espaciado de todas las imágenes.
Al cerrar un documento se borra su historial. Si sabe que posteriormente va a utilizar pasos de un documento, copie o
guarde los pasos antes de cerrar el documento.
1 En el documento que contiene los pasos que desea reutilizar, seleccione los pasos en el panel Historial.
2 Haga clic en Copiar pasos en el panel Historial .
Nota: El botón Copiar pasos del panel Historial es diferente al comando Copiar del menú Edición. No puede utilizar Edición
> Copiar para copiar pasos, aunque utilice Edición > Pegar para pegarlos.
Hay que tener cuidado al copiar pasos que incluyan los comandos Copiar o Pegar:
• No utilice Copiar pasos si uno de los pasos es un comando Copiar, ya que es posible que no pueda pegar dichos pasos de
la manera deseada.
• Si entre los pasos figura un comando Pegar, no podrá pegar dichos pasos a no ser que los pasos también incluyan un
comando Copiar antes del comando Pegar.
3 Abra el otro documento.
4 Coloque el punto de inserción donde desee o seleccione un objeto para aplicarle los pasos.
5 Seleccione Edición > Pegar.
Los pasos se reproducirán a medida que se peguen en el panel Historial del documento. El panel Historial los muestra como
un solo paso, denominado Pegar pasos.
Si ha pegado pasos en un editor de texto o en la vista Código o el inspector de código, aparecerán como código JavaScript.
Esta opción puede resultar útil para aprender a escribir scripts.
Véase también
“Escritura y edición de código” en la página 297
Creación de un comando
1 Seleccione un paso o un conjunto de pasos en el panel Historial.
2 Haga clic en el botón Guardar como comando o seleccione Guardar como comando en el menú contextual del panel
Historial.
3 Introduzca un nombre para el comando y haga clic en Aceptar.
El comando aparecerá en el menú Comandos.
DREAMWEAVER CS3 662
Guía del usuario
Nota: El comando se guardará como archivo JavaScript (o, en ocasiones, como un archivo HTML) en la carpeta
Dreamweaver/Configuration/Commands. Si utiliza Dreamweaver en un sistema operativo multiusuario, el archivo se
guardará en la carpeta Commands específica del usuario.
2 Cuando termine de grabar, seleccione Comandos> Detener grabación o presione Control+Mayús+X (Windows) o
Comando+Mayús+X (Macintosh).
Dreamweaver y accesibilidad
Contenido accesible
La accesibilidad designa la capacidad de crear sitios y productos Web que puedan utilizar aquellas personas con
discapacidades visuales, auditivas, motoras u otras. Entre los ejemplos de funciones de accesibilidad para productos de
software y sitios Web podemos citar la compatibilidad con lectores de pantalla, los equivalentes textuales para gráficos, los
accesos directos del teclado y el uso de colores de pantalla con alto contraste, entre otros. Dreamweaver contiene
herramientas que lo dotan de accesibilidad y herramientas que le ayudan a crear contenido accesible.
Para los desarrolladores de Dreamweaver que necesiten utilizar funciones de accesibilidad, la aplicación ofrece lectores de
pantalla, navegación mediante el teclado y funciones de accesibilidad del sistema operativo.
Para diseñadores Web que necesiten crear contenido accesible, Dreamweaver ayuda a crear páginas accesibles que incluyen
contenido útil para lectores de pantalla y que cumplen las directrices gubernamentales. Por ejemplo, los cuadros de diálogo
le permiten introducir atributos de accesibilidad, como, por ejemplo, el texto equivalente a una imagen, al insertar
elementos de página. De esta forma, cuando la imagen aparezca en una página para un usuario con discapacidades visuales,
el lector de pantalla leerá la descripción de la imagen.
Dreamweaver también incluye páginas Web de muestra pensadas con fines de accesibilidad y un informe de accesibilidad
que puede ejecutar para probar si sus páginas o sitios siguen las directrices de accesibilidad de la Sección 508.
Nota: Para más información acerca de dos iniciativas importantes de accesibilidad, consulte la Iniciativa de Accesibilidad para
la Web del World Wide Web Consortium (www.w3.org/wai) y la Sección 508 de la Ley federal de inserción de Estados Unidos
(Federal Rehabilitation Act) (www.section508.gov).
Ninguna herramienta de creación puede automatizar el proceso de desarrollo. Para diseñar sitios Web accesibles deberá
comprender cuáles son los requisitos de accesibilidad y tomar decisiones sobre cómo los usuarios con discapacidades
interactúan con las páginas Web. La mejor forma de garantizar que un sitio Web es accesible consiste en realizar una
planificación, un desarrollo, una comprobación y una evaluación a conciencia.
Como diseñador de Dreamweaver, puede utilizar un lector de pantalla como ayuda para crear sus páginas Web. El lector
de pantalla comienza a leer por la esquina superior izquierda de la ventana de documento.
Dreamweaver es compatible con JAWS for Windows, de Freedom Scientific (www.freedomscientific.com) y con los lectores
de pantalla Window-Eyes, de GW Micro (www.gwmicro.com).
La configuración de alto contraste del sistema operativo Windows también es compatible. Esta opción se activa a través del
Panel de control de Windows y afecta a Dreamweaver de la siguiente forma:
• Los cuadros de diálogo y los paneles utilizan la configuración de color del sistema. Por ejemplo, si establece el color como
Blanco sobre negro, todos los cuadros de diálogo y los paneles de Dreamweaver se mostrarán con el blanco como color
de primer plano y el negro como color de fondo.
• La vista Código utiliza el color de ventana y de texto del sistema. Por ejemplo, si define el color del sistema como Blanco
sobre negro y, a continuación, cambia los colores del texto en Edición > Preferencias > Colores de código, Dreamweaver
omite esta configuración de colores y muestra el texto del código con el blanco como color de primer plano y el negro
como color de fondo.
• La vista Diseño utiliza los colores de fondo y de texto establecidos en Modificar > Propiedades de la página. Así, las
páginas que diseña presentan los colores como lo hará el navegador.
Nota: El uso de la tecla de tabulación y las teclas de flecha sólo es compatible con Windows.
2 Presione Control+F6 para cambiar de selección hasta que quede seleccionado el panel en el que desea trabajar. (Presione
la combinación de teclas Control+Mayús+F6 para regresar al panel anterior.)
3 Si el panel en el que quiere trabajar no está abierto, utilice los métodos abreviados de teclado en el menú Ventana para
mostrar el panel apropiado y, a continuación, presione Control+F6.
Si el panel en el que desea trabajar está abierto pero no ampliado, desplácese hasta la barra de título de dicho panel y
presione la barra espaciadora. Si desea contraer el panel, vuelva a presionar la barra espaciadora.
4 Una vez en el panel, presione la tecla Tab para desplazarse a través de las opciones.
5 Utilice las teclas de flecha como convenga:
• Si una opción tiene varias opciones, utilice las teclas de flecha para desplazarse por las opciones y, a continuación,
presione la barra espaciadora para seleccionar una.
DREAMWEAVER CS3 665
Guía del usuario
• Si en el grupo de paneles hay fichas que dan acceso a otros paneles, sitúese en la ficha abierta y, a continuación, utilice
las teclas de flecha izquierda o derecha para abrir otras fichas. Una vez haya abierto una nueva ficha, presione la tecla
Tab para desplazarse a través de las opciones de dicho panel.
Selección de un marco
1 Presione Alt+Flecha abajo para colocar el punto de inserción en la ventana de documento.
2 Presione Alt+Flecha arriba para seleccionar el marco en el que se encuentra en este momento.
3 Siga presionando Alt+Flecha arriba para entrar en el conjunto de marcos y, a continuación, en el conjunto de marcos
padre, si existen conjuntos de marcos anidados.
4 Presione Alt+Flecha abajo para entrar en un conjunto de marcos hijo o en un marco individual del conjunto de marcos.
5 Una vez haya entrado en un marco individual, presione Alt+Flecha izquierda o derecha para desplazarse por los marcos.
2 Para seleccionar una celda, coloque el punto de inserción en dicha celda y presione Control+A (sólo Windows).
3 Para seleccionar una tabla completa, presione dos veces las teclas Control+A si el punto de inserción se encuentra en una
celda, o presione una sola vez si hay una celda seleccionada.
4 Para salir de la tabla presione las teclas Control+A tres veces si el punto de inserción se encuentra en una celda, dos veces
si la celda está seleccionada o una sola vez si la tabla está seleccionada. Después, presione las teclas de flecha arriba, abajo,
derecha o izquierda.
DREAMWEAVER CS3 666
Guía del usuario
Para ello, active el cuadro de diálogo Accesibilidad de cada objeto para que Dreamweaver solicite la información de
accesibilidad al insertar objetos. Puede activar el cuadro de diálogo correspondiente a cualquiera de los objetos de la
categoría Accesibilidad en Preferencias.
Nota: Al insertar una nueva tabla, los atributos de accesibilidad aparecen en el cuadro de diálogo Insertar tabla.
Véase también
“Inserción de una imagen” en la página 231
1 Seleccione Edición > Métodos abreviados de teclado (Windows) o Dreamweaver > Métodos abreviados de teclado
(Macintosh).
2 Haga clic en el botón Exportar conjunto como HTML (el tercero de los cuatro que aparecen en la parte superiordel
cuadro de diálogo).
3 En el cuadro Guardar que aparece, introduzca el nombre de la hoja de referencia y seleccione la ubicación adecuada para
el archivo.
Véase también
“Utilización de fragmentos de código” en la página 299
1 Seleccione Edición > Métodos abreviados de teclado (Windows) o Dreamweaver > Métodos abreviados de teclado
(Macintosh).
2 Defina cualquiera de las siguientes opciones y haga clic en Aceptar:
Conjunto actual Permite elegir un conjunto de métodos abreviados predeterminados que se incluye en Dreamweaver o
cualquiera de los métodos personalizados que haya definido. Los conjuntos predeterminados se encuentran en la parte
superior del menú. Por ejemplo, si conoce los métodos abreviados de HomeSite o BBEdit, puede utilizarlos eligiendo el
conjunto predeterminado correspondiente.
Comandos Permite seleccionar una categoría de comandos para su edición. Por ejemplo, puede editar comandos de menú,
como el comando Abrir, o comandos de edición de código, como Equilibrar llaves.
Para añadir o editar un método abreviado de teclado correspondiente a un fragmento de código, seleccione Fragmento en
el menú emergente Comandos.
DREAMWEAVER CS3 668
Guía del usuario
Lista de comandos Muestra todos los comandos asociados a la categoría seleccionada en el menú emergente Comandos,
así como los métodos abreviados asignados a cada uno de ellos. La categoría Comandos de menú muestra esta lista en
forma de vista de árbol, en una estructura similar a la de los menús. Las demás categorías muestran los comandos por
nombre (como Salir de la aplicación), en una lista plana.
Métodos abreviados Muestra todos los métodos abreviados asignados al comando seleccionado.
Añadir elemento (+) Permite agregar un nuevo método abreviado al comando seleccionado. Haga clic en este botón para
añadir una nueva línea en blanco a los Métodos abreviados. Introduzca una nueva combinación de teclas y haga clic en
Cambiar para añadir un nuevo método abreviado de teclado para este comando. Puede asignar dos métodos abreviados de
teclado distintos para cada comando; si ya hay dos métodos asignados a un comando, el botón Añadir elemento (+) deja
de funcionar.
Quitar elemento (-) Elimina de la lista el método abreviado seleccionado.
Presionar tecla Muestra la combinación de teclas que se introduce cuando se añade o cambia un método abreviado.
Cambiar Añade la combinación de teclas que muestra Presionar tecla o cambia la combinación del método abreviado
seleccionado.
Juego repetido Duplica el conjunto actual Asigne un nombre al nuevo juego; el nombre predeterminado será el nombre
del conjunto actual con la palabra copia.
Cambiar el nombre del juego Cambia el nombre del conjunto actual.
Exportar conjunto como HTML Guarda el conjunto actual en formato de tabla HTML para facilitar su visualización y su
impresión. Puede abrir el archivo HTML en su navegador e imprimir los métodos abreviados para consultarlos más
fácilmente.
Eliminar el juego Elimina un conjunto. (No puede eliminar el juego activo).
Para personalizar métodos abreviados del teclado que funcionan con teclados que no son estadounidenses, consulte la
sección sobre el cambio de métodos abreviados del teclado en Ampliación de Dreamweaver.
Extensiones
Adición y administración de extensiones en Dreamweaver
Las extensiones son funciones nuevas que se pueden añadir fácilmente a Dreamweaver. Se pueden utilizar muchos tipos
de extensiones; por ejemplo, hay extensiones que permiten cambiar el formato de las tablas, conectar con bases de datos
back-end o que ayudan a escribir scripts para navegadores.
Nota: Para instalar extensiones a las que puedan acceder todos los usuarios en un sistema operativo multiusuario, debe
conectarse como Administrador (Windows) o usuario raíz (Mac OS X).
Para obtener las últimas extensiones para Dreamweaver, utilice el sitio Web de Adobe Exchange
www.adobe.com/go/dreamweaver_exchange/_es. Una vez allí, podrá conectar y descargar extensiones (muchas de ellas
gratuitas), incorporarse a grupos de debate, ver calificaciones y comentarios de los usuarios e instalar y utilizar Extension
Manager. Debe instalar Extension Manager para poder instalar extensiones.
Extension Manager es una aplicación independiente que permite instalar y administrar extensiones en aplicaciones de
Adobe. Inicie Extension Manager desde Dreamweaver; para ello, seleccione Comandos > Administrar extensiones.
1 En el sitio Web de Adobe Exchange, haga clic en el vínculo de descarga de una extensión.
Es posible que el navegador le permita elegir entre abrirla e instalarla directamente desde el sitio o guardarla en disco.
• Si abre la extensión directamente desde el sitio, Extension Manager controla la instalación de forma automática.
• Si guarda la extensión en el disco, un lugar adecuado para guardar el archivo de paquete de extensión (.mxp) es la carpeta
Downloaded Extensions dentro de la carpeta de la aplicación Dreamweaver en su equipo.
2 Haga doble clic en el archivo de paquete de extensión o abra Extension Manager y seleccione Archivo > Instalar
extensión. (Algunas extensiones no están accesibles hasta que se reinicia la aplicación.
Nota: Utilice Extension Manager para eliminar extensiones o para consultar más información sobre la extensión.
Véase también
“Personalización de Dreamweaver en sistemas multiusuario” en la página 33
670
Índice
Símbolos activación de software 1 iniciar desde Dreamweaver 363
? en nombres de campo 496 activar iniciar Dreamweaver 364
Design Notes 97 integración 347
Numéricos ocultación 94 Adobe ColdFusion. Véase
127.0.0.1, número de IP 469 Active Server Pages. Véase ASP ColdFusion
ActiveX, objetos 533 Adobe Contribute. Consulte
Contribute
A Actividad de archivo en segundo
plano, cuadro de diálogo 85 Adobe CSS Advisor 133
abrir
actividad de red, registrar 55 Adobe Design Center 8
archivos 76
activos Adobe Device Central
archivos de texto 71
administrar 104 integración 347
archivos no HTML 292
categorías 105 Adobe Dreamweaver
documentos existentes 71
colores, crear 108 integración con Contribute 52
documentos vinculados 274
copiar y pegar 108 integración con Fireworks 348
panel Activos 104
editar 107 integración con Flash 361
sitio de Dreamweaver 79
Favoritos, crear carpeta 110 integración con Photoshop 354
Abrir página vinculada,
comando 274 insertar 106 optimización de contenido de
Dreamweaver para dispositivos
Abrir plantilla adjunta, comando 386 lista Favoritos 104, 105, 108 móviles 364
Abrir ventana del navegador, lista Sitio 104, 105, 106 probar contenido móvil creado
acción 338 reutilizar en otro sitio 108 en 284
Abrir y editar preferencias en seleccionar varios 107 uso con Device Central 364
Fireworks 351
URL, crear 108 Adobe Fireworks
absolutas, rutas 265
utilización 104 Design Notes 96
accesibilidad
utilizar el panel Activos 104 integración con Dreamweaver 348
activar 666
ver 104 integración con Flash y
atributos, editar 257
Activos, panel Photoshop 347
de la Ayuda 3
abrir 104 menús emergentes 342, 350
funciones del sistema
categoría Plantillas 374 preferencias, ejecutar y editar 351
operativo 664
utilizar 104 Adobe Flash
imágenes 233
Actualización del comando HTML Véanse también las entradas que
introducir valores de etiqueta de
en Fireworks 352 comienzan por “Flash”.
imagen 231
actualizaciones 9 integración con Dreamweaver 361
lectores de pantalla 664
actualizar Adobe Flash Video
marcos 194, 197
Diseño, vista 291 detección de Flash Player 254
navegación mediante teclado 664
lista Sitio (panel Activos) 106 editar y eliminar 254
objetos multimedia 256
panel Archivos 77 insertar 251, 252
objetos, insertar 576
Actualizar página actual, opciones de descarga
utilidad de validación 663
comando 111, 387 progresiva 252
Acceso universal 664
Actualizar páginas, comando 387 opciones de flujo de vídeo 252
Access. Véase Microsoft Access
actualizar plantillas 387 opciones de visualización 251
acciones
Actualizar registro, Adobe FlashPaper, documentos,
Véase también el nombre de cada comportamiento 602 insertar 250
acción
Actualizar vínculos al mover Adobe InDesign
acerca de 329 archivos, opción 34 integración 347
cambiar en comportamientos 331 Adjuntar icono de hoja de estilos 131 Adobe Photoshop
compatibilidad con admitidos, lenguajes 285 copiar y combinar imágenes 355
exploradores 332
Adobe Bridge copiar y pegar cortes 355
elegir en el panel
Comportamientos 331 acerca de 362 editar archivos 356
incluidas con Dreamweaver 332 colocar archivos en insertar imágenes PSD 355
Dreamweaver 363, 364
ÍNDICE 671
integración con Dreamweaver 354, líneas de tiempo 156 realizar tareas durante
357 mejorar 161 transferencias 82
integración con Flash y anular la ocultación recuperar versiones anteriores 93
Fireworks 347 sincronizar sitios local y remoto 89
todas las carpetas y archivos 96
opciones de Presentación temporales 495
preliminar de imagen 358 anular ocultación
carpetas del sitio 95 texto 71
reinsertar imágenes 357
tipos de archivos 95 transferencias en segundo plano 85
volver a copiar imágenes 358
aplicaciones Web transferir 40, 41, 61, 62
Adobe Video Workshop 4
conexiones de base de datos 471 transferir con WebDAV 41, 61, 62
advertencia sobre archivos de sólo
lectura 34 configurar un servidor Web y un ubicar 77, 78
ajustar líneas en la vista Código 293 flujo de trabajo para configurar 13 archivos de diseño 69
álbumes de fotos Web, crear 353 requisitos 471 Archivos del sitio 73
álbumes de fotos, crear para Web 353 usos comunes 461 archivos dependientes 51, 80, 82
alinear aplicar bucles a líneas de tiempo 159 Archivos DTD (Document Type
Definition) 327
elementos de página 236 aplicar formato
archivos huérfanos 78, 279
elementos PA 150 código, establecer preferencias 292
archivos no HTML, abrir 292
imagen de rastreo 166 tablas y celdas 171, 173
archivos no utilizados, buscar 78
imágenes 227 Aplicar formato de origen, opción 72
archivos ocultos, mostrar y ocultar 51
opciones 236 Aplicar plantilla a página,
comando 390 archivos SWF de Flash
texto 227
AppleTalk, servidores 40, 61, 62 como activos. Véase activos
almacenar y recuperar páginas
Web 214 applets. Véase Java, applets archivos temporales, restricciones de
permisos 495
alto de línea 123 archivo de origen PSD
Archivos, panel
anchos de columna, borrar 175 editar desde Dreamweaver 356
abrir archivos 76
Anclaje para capas, opción 210 archivos
abrir y cerrar 75
Anclaje para elementos alineados, abrir 71, 76
opción 210 actualizar 77
abrir en la vista Código 292
Anclaje, objeto (barra Insertar) 270 Archivos del sitio 73
acceder en servidores 79
anclajes con nombre 270 botón Registro 86
acceder en sitios de
crear 270 Dreamweaver 79 buscar archivos 77
eliminar cuadrícula de datos, crear 537 utilizar con etiquetas div 153
botones 651 barras de herramientas ver 154
escribir SQL para 511 Codificación 19, 300 y hojas de estilos de tiempo de
importar etiquetas 327 diseño 155
Documento 16
instalar .NET Framework 475 bloques de diseño CSS. Véase bloques
Estándar 17 de diseño
lenguajes utilizados 466 Representación de estilos 19 BOM 70
páginas de búsqueda, crear 592 visualizar 26 Borde, opciones (Definición de reglas
páginas de inserción, crear 596 base de datos Oracle 9i 465 CSS) 125
procedimientos almacenados 617 base de datos SourceSafe, opción de borrar anchos de columna 176
TextBox, control 649 acceso 41, 61, 62 botones
tipos de columna Cuadrícula de bases de datos insertar 566
datos 651 almacenamiento de contenido 499 Ir 337
atributos basadas en archivos 465 botones de imagen 569
Véase también código basadas en servidor 465 botones de opción 566
buscar 304 bloqueadas 495 Bridge Home 7
codificar valores 296 conexiones 471 buscar
convertir en dinámicos 532 consultas 464 archivos 217
editar con el inspector de controladores 464, 467
etiquetas 314 buscar y reemplazar 217
elegir 465 código 304
atributos de etiqueta editables
(plantillas) esquemas y catálogos 508 etiquetas y atributos 304
convertir en no editables 382 insertar páginas 596 expresiones regulares 288
definir 381 introducción 467 guardar modelos de búsqueda 304
modificar en documentos basados juegos de registros 464 texto en archivos 217
en plantillas 391 modificar procedimientos Buscar en, opción 217
atributos de objetos multimedia almacenados 616
buscar y reemplazar. Véase buscar
editar 257 mostrar datos 464
Buscar, opciones 218
audio. Véase sonido MySQL 465, 485
Director, crear películas documentos vinculados, abrir 274 configurar Photoshop para
Shockwave 259 archivos PSD 357
Dreamweaver Exchange 555, 669
directorio virtual 46 HTML 297
Dreamweaver, sitio. Véase sitios 37
diseñar marcos 191 imágenes 240
Dreamweaver. Consulte Adobe
diseño de página. Véase modo de Dreamweaver multimedia 257
diseño Dreamweaver. Véase Adobe preferencias 297
diseño, planificar. Véase modo de Dreamweaver texto 297
diseño DropDownList, control 647 editores HTML basados en texto.
Diseño, vista DSN Véase editores externos
actualizar 291 conexiones sin DSN 482 editores. Véase editores externos
cambiar a vista Código 23 crear una conexión 481 efectos, con Spry 457
JavaScript, insertar 317 solucionar problemas 495 ejemplos de aplicaciones Web 461
mostrar con vista Código 291 DTD, archivos 327 elementos
seleccionar etiquetas hijo 313 ajustar a cuadrícula 164
VBScript, insertar 317 E puntos de anclaje 209
ver documentos basados en edición roundtrip 347 Elementos de base de datos,
plantilla 372 árbol 521, 522
Roundtrip HTML 286
ver plantillas 370 definir variables SQL 519
editar 530
dispositivos móviles elementos de biblioteca
activos 107
optimización de contenido de acerca de 103
archivos de un sitio de
Dreamweaver para 364 añadir a páginas 110
Dreamweaver 79
Documento, barra de cambiar color de resaltado 112
archivos en un servidor 79
herramientas 15, 16
archivos Photoshop PSD 356 cambiar nombre 111
Documento, ventana
ASP.NET, controles de como activos. Véase activos
ver código 23
formulario 647 convertir en editables en
atributos de objetos documentos 113
multimedia 257 crear 110
ÍNDICE 677
claves de conexión para Flash, objetos de texto menús de salto, crear 274
Contribute 56 insertar y obtener vista previa 246 menús del lista 566
datos de tabla 168 propiedades 244 menús dinámicos 572, 573
sitios 47 Flash, objetos, hacer dinámicos 533 scripts de la parte del cliente 576
Exportar tabla, comando 169 Flash. Véase Adobe Flash scripts de la parte del servidor 565
expresiones de plantilla 369 FlashPaper, documentos, utilizar para recoger datos 588, 592
expresiones regulares 288 insertar 250 validar formularios
extensibilidad, comportamientos de Flotar, opción, estilo CSS 125 ColdFusion 646
otros proveedores 332 flujo de trabajo, informes 100 validar HTML 575
Extension Manager 669 flujo de trabajo, introducción 12 fotografías 230
extensiones flujo de trabajo, para páginas fragmentos
administrar 669 dinámicas 509 crear métodos abreviados de
crear 555 fondo teclado 300
extraer datos de las bases de datos 464 imagen y color de fondo, Legacy, carpeta 299
establecer 123 Fragmentos, panel 299
Extras 6
imagen y color, establecer 123, 206 FTP
propiedades 123 obtener y colocar archivos 82
F
transparencia 206 preferencias 80
Favoritos, carpeta 110
formatear registro 83, 84
Favoritos, lista (panel Activos)
texto con CSS y HTML 224 solucionar problemas 44
acerca de 104
formato. Véase código Utilizar FTP pasivo, opción 41
añadir un color 109
formatos de archivos, imagen 230 FTP pasivo, opción 41
añadir un URL 109
formatos de datos Fuente fija, opción 36
añadir y quitar activos 108
predefinidos 544 fuentes
crear alias para 109
utilizar estilos predefinidos 544 cambiar combinaciones 229
crear una carpeta Favoritos 110
Formulario de actualización de cambiar estilos 228
ver 105 registros, objeto de datos 603
fechas codificaciones, configurar
Formulario de normas Unicode 70 fuentes 36
insertar 230 formularios configuración básica 123
solucionar problemas 496 accesibilidad 576 preferencias de codificación 36
filas y columnas, añadir y acerca de 565
eliminar 176 preferencias, establecer 36
acerca de objetos dinámicos 572
añadir a un documento 567
ÍNDICE 679
JSP (JavaServer Pages) lenguajes de scripts del lado del mapa del sitio
comportamiento de servidor servidor 466 utilizar 273
Ejecutable 619 Limpiar HTML de Word, vínculos, utilizar 272
conexiones ODBC 491 comando 71
mapas de imagen
conjunto de resultados, acerca línea de base, alineación 236
ver en documento 210
de 511 líneas de tiempo
mapas de imagen de la parte del
controladores JDBC 490 añadir objetos 158 cliente. Véase mapas de imagen
declaraciones preparadas 615 añadir y quitar marcos 159 mapas de imagen del lado del
importar etiquetas 328 aplicar bucles 159 servidor 277
JavaBeans 633 cambiar 158 mapas de imágenes
páginas de búsqueda, crear 587 cambiar archivo de origen de crear, lado del cliente 278
páginas de conexión, crear 622 imagen 159 introducción 277
páginas de inserción, crear 596 cambiar nombre 161 seleccionar varias zonas
páginas maestra y detalle, crear 586 cambiar propiedades de elementos interactivas 278
PA 159 zonas interactivas 278
procedimientos almacenados 619
cuadros clave 158 mapas del sitio
servidores de aplicaciones 475
modificar 159 añadir archivos a un sitio 50
tecnología de servidor 466
reproducir automáticamente 159 cambiar vínculos 272
variables JSP 527
rutas complejas 158 configurar página principal 48
Juego de registros, cuadro de diálogo
sugerencias de animación 161 definición 48
avanzado 518
varias 160 guardar como archivo de
sencillo 515
líneas, ajustar en la vista Código 293 imagen 51
Juego de registros, cuadro de diálogo
avanzado Lista, propiedades 126, 216 Mapa de diseño del sitio,
lista/menú 566 categoría 52
árbol Elementos de base de
datos 522 listas modificar diseño 49
introducir SQL 520, 521 crear 216 mostrar archivos 51
juegos de registros definir estilos 126 mostrar archivos dependientes 51
Véase también bases de datos Live Data, ventana ocultar archivos 51
acerca de 511 acerca de 534 utilizar con páginas 48
copiar y pegar 530 Actualizar automáticamente 548 ver 49
crear caché 529 archivos que faltan 547 Vincular a nuevo archivo,
comando 50
definir sin SQL 515 parámetros de URL de la barra de
herramientas 534, 548 marcadores de posición de imagen,
editar o eliminar 529 modificar en Fireworks 349
ejemplo 467 suministrar parámetros
esperados 547 marcadores para elementos
Elementos de base de datos, invisibles 208
árbol 522 ver 546
marcos
limitar el número de registros 516 LiveDocs 1
acerca de 190
sencillos, crear 515 Llamar JavaScript, acción 332
añadir a una línea de tiempo 159
SQL, escribir declaraciones llaves, equilibrar 310
añadir atributos de
personalizadas 518 localhost 468 accesibilidad 194
vacíos, solucionar problemas 497 anidados 193
M cambiar contenido con
L Mac OS, opciones de colores 212 vínculos 200
lectores de pantalla, Window-Eyes y Macintosh cambiar el color de fondo 199
JAWS for Windows 664 accesibilidad 664 compatibilidad con
lectura, permisos en servidores 54 documentos en fichas 32 navegadores 201
Legacy, carpeta para fragmentos de servidores 470 crear 194
código 299 editar atributos de
macros, crear comandos 661
Lenguaje de consulta estructurado accesibilidad 197
(SQL) 464 manejadores de eventos. Véase
eventos eliminar 195
lenguajes guardar 197
Mano, herramienta 17, 213
admitidos en Dreamweaver 285 Marcos, panel 196
map, etiqueta 278
lado del servidor 465, 466 planificar contenido 191
Mapa de diseño del sitio, categoría 52
referencia 306 propiedades, definir 197
ÍNDICE 682
Nombre de fuente de datos. Véase opciones de acceso, transferir mostrar datos de bases de
DSN archivos mediante datos 464
nombres de usuario base de datos SourceSafe 41, 61, 62 mostrar datos XML en 406
almacenar 620 FTP 40, 61, 62 preferencias de tiempo y tamaño
comprobar durante el inicio de Local/red 40, 61, 62 de descarga, establecer 213
sesión 623 WebDAV 41, 61, 62 registro de actualización, crear 600
comprobar exclusividad 621 opciones de ortografía, establecer 221 registro de usuarios 620
permitir que los usuarios elijan 621 opciones de Presentación preliminar restringir el acceso 624
Nuevo documento, preferencias 69 de imagen, optimizar imágenes vista previa en navegadores 282
numerar líneas de código 293 de Photoshop 355, 356, 359 XHTML, crear 311
números de líneas en código 293 opciones de visualización páginas de actualización, crear
fuentes 36 ColdFusion 600
O Opciones del cuadro de diálogo páginas de borrado, crear
Script 317
objeto XSLT Repetir región 407, 409 ColdFusion 605
Opciones, menú, para grupos de
objetos paneles 30 páginas de búsqueda, crear
añadir a una biblioteca 110 optimizar imágenes ASP 587
añadir a una línea de tiempo 158 configuración para las imágenes de ASP.NET 592
convertir en contenido Photoshop 358 ColdFusion 587
dinámico 533 en Fireworks 349 JSP 587
insertar con la barra Insertar 26 en Photoshop 359 PHP 587
mostrar cuadro de diálogo al imágenes de Photoshop para la páginas de conexión
insertar 34 Web 355, 356, 358 ColdFusion 627
objetos de comando, ASP 613 presentación preliminar 358 crear 622
objetos de datos orden de apilamiento páginas de resultados 587
Formulario de actualización de cambiar con líneas de tiempo 159
registros 603 páginas dinámicas
elementos PA 148 introducción 467
objetos de formulario de menú
desplegable 566 Ortografía, comando 121, 221 utilizar 463, 465
objetos de servidor ortografía, comprobar con el páginas estáticas 462
comando Ortografía 121, 221
variables de aplicación 525 Véase también páginas
variables de ColdFusion 513 páginas maestra y detalle, crear
P (ColdFusion, ASP, JSP y
variables de sesión 524
PA, elementos PHP) 586
objetos live
definidos por estilos 126 páginas Web. Véase páginas
contadores de juegos de
registros 542 situar con estilos CSS 126 páginas, títulos 320
archivos bloqueados en sitios de Spry, efectos celdas, borrar ancho y alto 175
Contribute 58 agitar 459 celdas, combinar y dividir 177
campo COUNT incorrecto 496 añadir otro 460 celdas, resaltando 169, 180
compatibilidad con Contribute, aparecer/desvanecer 458 crear y añadir contenido 167
activar 55
arrinconar 460 datos de tabla, importar 221
consultas actualizables 496
aumentar/reducir 458 datos, exportar 168
Contribute 58
deslizar arriba/deslizar abajo 459 diseños predefinidos para 171, 173
desproteger y proteger en sitios de
Contribute 58 eliminar 460 editar 171, 173
error BOF 497 subir persiana/bajar persiana 458 elementos, seleccionar 169
tipos de datos no coincidentes 496 sugerencias para el código tablas dinámicas de Spry
establecer un vínculo con un Quick Tag Editor 316 alternar colores 379
archivo de audio 255 Sun ONE Web Server 468 insertar 378
incrustar 256 superior, alineación 236 tabulaciones, convertir en
reproducir 338 sustituir un marcador de posición de espacios 305
X
XHTML
código 286
convertir de HTML en
XHTML 311
crear páginas 311
XML (Lenguaje de formato
ampliable)
DTD, archivos 327
en plantillas 388
introducción 396
mostrar en páginas dinámicas 397
mostrar en páginas Web 396
y elementos repetidos 400
XPath
que se utiliza con Spry 452
XSL (lenguaje de hoja de estilos
extensible)
Véase también XSLT
acerca de 396
XSL (Lenguaje de hojas de estilo
ampliable)
comentarios, insertar 414
XSL Transformation,
comportamiento de
servidor 398
XSL, transformaciones
lado del cliente 399, 419
lado del servidor 397
XSLT (Transformaciones de lenguaje
de hoja de estilos extensible)
crear regiones condicionales 412
fragmentos 397, 409, 410
introducción 396
objeto XSLT Repetir región 400,
407, 409
página, vincular con archivos
XML 420
páginas 397, 399, 404, 405, 410
utilizar con páginas dinámicas 397
vínculos dinámicos 410
y transformaciones del lado del
cliente 399, 419
y transformaciones del lado del
servidor 397
Z
zonas interactivas
aplicar comportamientos 241
cambiar tamaño 279
en mapas de imágenes 278
seleccionar varias en un mapa de
imagen 278
Zoom, herramienta 212