|
|
(contenido antiguo) Los controles ActiveX son objetos OLE que se incluyen en las páginas WEB. Han sido ideados por Microsoft para su navegador Microsoft Internet Explorer 3.0 y superiores (únicos navegadores que lo soportan) como alternativa a los plug-ins de Netscape. Este tema del curso HTML no pretende dar, por el momento, una información larga y extensa sobre el funcionamiento y programación de estos controles con Microsoft J ++ o Microsoft Visual Basic 5.0, sino una vista rápida sobre los mismos, la creación y modificación de los controles más sencillos, y varios ejemplos. Antes de continuar vamos a hacer continuas referencias a un programa de Microsoft llamado Microsoft ActiveX Control Pad, un programa que permite gestionar ActiveX, JavaScript, VBScript y HTML Layout. Este programa podréis conseguirlo en la zona de descarga. El ActiveX suele ir ligado en muchas ocasiones al VBScript y en algunas al JavaScript, por lo que es conveniente tener idea de ambos. A nivel básico, los controles ActiveX se utilizan de la siguiente manera: su etiqueta principal es <OBJECT ID="xxx" CLASSID="yyy"><OBJECT>, siendo xxx el nombre el control ActiveX y yyy una larga cadena de caracteres alfanuméricos. Pues bien, al ejecutar el control el navegador busca en su libería de controles ya preinstalados (archivos con extensión *.ocx en el directorio SYSTEM) los datos del control ActiveX, pues conoce el nombre y su clasificación. Si lo tiene instalado lo ejecutará con los parámetros que tenga en las etiquetas <PARAM NAME="xxx" VALUE="yyy">; si no lo tiene intentará buscarlo por la red de una manera automática, y tras eso será descargado a nuestro ordenador (desde un servidor de Microsoft o desde la propia página WEB donde se está utilizando el control ActiveX sobre todo si se ha diseñado con un programa como VB 5.0). Algunos controles tienen una certificación de seguridad llamada Authenticode que nos garantiza que los códigos de los controles ActiveX descargados sean seguros y que no perjudiquen a nuestro sistema, la cual sólo poseen muy pocos controles y normalmente no la tienen los que nosotors creamos. Y aquí surge una pregunta: ¿cómo podemos utilizar controles ActiveX sin tener que programarlos? Muy fácil, los podemos tener instalados ya algunos en nuestro ordenador (Algunos que trae el Microsoft Explorer, del Microsoft ActiveX Control Pad, de páginas con controles ActiveX previamente visitadas...) o tendremos que buscarlos por la red. Una de las mejores direcciones es http://www.activex.com, la cual contiene muchos controles reutilizables por nosotros. Ahora diremos cómo utilizar cotroles ActiveX con el Microsoft ActiveX Control Pad. Una vez arrancado el programa daremos al menú Edit y luego a Insert ActiveX Control.... Tras eso saldrá la lista de los controles ActiveX instalados, seleccionamos uno y aparecerá un cuadro flotante con la posibilidad de poner cada parámetro del control de una forma bastante fácil. Y por último el código quedará insertado en la página. Dependiendo del control es posible iniciar el Script Wizard y poder colocar códigos de JavaScript y VBScript para mejorar el funcionamiento del control.
Y ya por último mencionaremos algunos ejemplos recogidos de partes del WEB de Duiops. Como el código de cada uno es enorme te sugerimos que te lo copies pulsando con el botón derecho sobre este frame y dando a la opción "Ver código fuente".
Reloj que cambia de color. Este control
tiene un código de VBScript. Observa cómo al pasar el puntero por encima
cambia de color y cómo al pulsar con el botón derecho cambia de color:
Cambiar el color del fondo y las letras,
mediante una barra de desplazamiento. Incluye un botón que permite guardar en
una cookie el color seleccionado. Para que funcione asegúrate de que en la
página tienes puesto a las letras el que llevan por defecto (es decir, negro la
mayoría de los casos). Pulsa aquí para poder
ver el control. Recuerda que para que funcione las letras tienen que tener color
predeterminado y sin fondo. Contenido del escritorio. En una ventana
muestra todos los iconos existentes en el escritorio. Sólo funciona con IE 3.0;
ya que IE 4.0, al funcionar como explorador de archivos, lo considera como una
violación de la seguridad. aquí para poder
ver el control. Calendario con ActiveX, con un código
bastante sencillo:
© 1997-2009 Duiops (http://www.duiops.net) Para comentarios, usar las direcciones e-mail de contacto
|