| 
            
             
             Extensiones | Tutoriales 
            En mis continuos experimentos, me ha dado por realizar 
              varias extensiones:  
            Custom link targets fue mi primera extensión. 
              Se trata sencillamente de un comportamiento que permite al usuario 
              dónde quiere que se abran los enlaces de una página, 
              como por ejemplo en una ventana nueva sin tener que utilizar el 
              botón derecho del ratón. Mucha gente la ha considerado 
              poco útl, por lo que no fue enviada a Macromedia para su 
              aprobación. Sin embargo, puede ser útil para la gente 
              que quiera aprender a realizar extensiones, porque va un poco más 
              lejos que las extensiones que el SDK de Dreamweaver pone como ejemplos. 
             
            Cookie Suite: Es una modificación, 
              bajo licencia WPL (Webmonkey Public License) de la extensión 
              Cookie behaviors creada por Webmonkey para DW2. En la misma he corregido 
              unos errores que producía al intentar utilizarla en DW4, 
              posiblemente debidos a modificaciones en el DOM del programa, así 
              como algunos añadidos: 
            
              - Soporte para Frames: La extensión 
                original no los soporta, por lo que era imposible acceder a campos 
                de formulario de otro frame.
 
              - "Recuerda" los parámetros 
                del comportamiento seleccionado: Al seleccionar el comportamiento 
                una vez realizado (para modificarlo), la extensión original 
                no recordaba los valores que habíamos introducido, por 
                lo que había que volver a introducirlos todos. Ahora sí 
                devuelve los valores previos, por lo que sólo hay que modificar 
                el que deseemos. Ésto es bastante util cuando trabajamos 
                con varias cookies en distintos campos de formulario.
 
              - Posibilidad de añadir valores por defecto: 
                Evita que, en caso de no existir la cookie, no devuelva "undefined" 
                o una cadena vacía, sino que seamos nosotros los que decidamos 
                qué queremos que aparezca.
 
               Posiilidad 
                de escribir la cookie directamente en el documento: Era 
                lo que más echaba en falta en la original y por tanto se 
                lo he añadido: ahora, gracias al comando "Write Cookie" 
                se puede escribir directamente el valor de la cookie en el documento. 
                Un intérprete se encarga de que el nombre de la cookie 
                aparezca en modo diseño como una cadena de texto normal, 
                lo que facilita el darle formato. En la imagen de la derecha podéis 
                ver a lo que me refiero (pulsar para ampliar). A los que hayan 
                utilizado Ultradev alguna vez, les recordará el módo 
                en que se muestran los recordsets.Esta opción es deshabilitable. 
             
             Posiblemente (eso me aseguraron) Webmonkey envíe 
              su propia extensión a Macromedia Exchange para su publicación. 
              Mientras podéis descargar aquí una versión 
              más completa y autorizada por WebMonkey. 
            Su funcionamiento es muy sencillo, se compone de 
              3 comportamientos y 1 comando:  
            
               
                  | 
                Set Cookie: Permite crear una cookie 
                  a partir de un valor fijo, introducido por nosotros, o leído 
                  desde un campo de formulario colocado en la página. | 
               
               
                  | 
                Read Cookie: Permite recoger los datos 
                  de la cookie e insertarlos en un campo de formulario. | 
               
               
                  | 
                Kill Cookie: Elimina la cookie. | 
               
               
                  | 
                Write Cookie: Permite escribir directamente 
                  en el documento el valor de la cookie. Permite utilizar un intérprete 
                  que muestra el nombre de la cookie en modo diseño. | 
               
             
             
             Repeated 
              Form Objects es un objeto que permite 
              insertar varios botones de radio o casillas deverificación 
              a la vez, sin tener que repetir todo el proceso para cada una de 
              ellas. Es bastante útil con los botones de radio, puesto 
              que (como tienen que llevar el mismo nombre para que funcionen) 
              permite insertarlos todos a la vez con el mismo nombre. También 
              sirvió para el primer tutorial 
              sobre extensiones que escribí. 
             
             Fast 
              Link Styles es una extensión dirigida a todos aquellos 
              que continuamente se hacen la pregunta de cómo se quitan 
              los subrayados de los enlaces. Bueno, pues esta extensión 
              se lo pone fácil: sólo tienen que escoger el color 
              y si quieren línea o no para cada una de las posiciones y 
              hecho. Las 4 posiciones son: 
            
              - Link Color: Color por defecto del enlace.
 
              - Visited Link Color: Color del enlace cuando éste 
                ha sido visitado.
 
              - Active Link Color: el color del enlace cuando 
                se presiona.
 
              - onMouseOver Color: el color del enlace cuando 
                el ratón se pasa por encima.
 
             
            Asímismo, permite crear diferentes estilos 
              de enlace dentro del mismo documento: selecciona un estilo existente 
              o crealo nuevo (puedes hacerlo desde la misma extensión), 
              aplícalo a un area del documento y hecho. Sólo tendrás 
              que repetir los pasos (cuestión de segundos) tantas veces 
              como estilos diferentes quieras tener. El archivo de ayuda incluye 
              una demo con 3 estilos diferentes. 
             
            Para aquellos que las usen, doy soporte y ayuda 
              a través de e-mail 
            Descarga de las extensiones: 
              Por problemas con Tripod, están alojadas en archivos zip. 
              Sin embargo, una vez descomprimidas, son instalables sin complicaciones 
              con el Extension Manager de Dreamweaver. 
            Descargar Custom 
              link targets. 
              Descargar Cookie Suite. 
              Descargar Repeated Form Objects 
              Descargar Fast Link Styles 
            Agradecimientos: 
              A Public 
              Domain, por crear MXI File Packager, que me ha ahorrado 
              muchísimas horas en la creación de los archivos mxi 
              necesarios para su empaquetamiento. 
            A WebMonkey, 
              por permitir que el código de sus extensiones sea utilizable 
              por todo el mundo y por contestar tan pronto a mis preguntas y en 
              especial a Emily Baum, que ha tenido mucha paciencia conmigo. 
            A Massimo 
              Fotti por sus consejos 
            A Paul 
              Davis (Kaosweaver) por hacer que el mundo de las extensiones 
              fuera un poco menos espeso gracias a sus tutoriales. Una visita 
              a su página merece la pena (y suscribirse a su newsletter, 
              aun más) 
              
              
              
            
              
              
           |