|
Una de las nuevas características que aparecieron a partir de la versión 4 de Ultradev es la posibilidad de crear nuestros propios comportamientos de servidor de una forma sencilla, utilizando el Creador de comportamientos de servidor. Podemos incluso editar los comportamientos de servidor estándar de Ultradev para personalizarlos, o utilizarlos como plantilla para crear los nuestros (esta última característica no está sin embargo disponible en la versión MX de Dreamweaver). Se trata de una característica para usuarios avanzados con conocimientos de programación en lenguajes de servidor.
En este tutorial nos vamos a centrar en la creación de un nuevo comportamiento de servidor empezando desde cero. Vamos a crear un comportamiento de servidor sencillo pero que sin embargo nos va a ser de gran utilidad: guardar en una cookie un determinado valor, indicando días de caducidad y dominio aplicable. Vamos a utilizar el modelo de servidor ASP/VBscript.
Primero debemos tener claro que código vamos a insertar en el documento al añadir el comportamiento de servidor. En nuestro caso el código es muy sencillo:
<% ' Grabar Cookie
Response.Cookies("nombre") = "valor"
Response.Cookies("nombre").Expires = Date + dias
Response.Cookies("nombre").Domain = "dominio"
%>
Como es lógico, tendremos que sustituir los valores en rojo por los valores deseados. Si sustituimos esos valores por parámetros a la hora de crear el comportamiento de servidor, Dreamweaver creará automáticamente un cuadro de diálogo que permitirá introducir los valores variables a la hora de aplicar el comportamiento. Más adelante lo veremos con más detalle.
|