Especifica controladores adicionales de interfaz COM para un componente de secuencia de comandos.
<implements type="nombreControladorCOM" [id="nombreInterno"] [default=fAssumed]> información específica del controlador </implements>
Controlador de interfaz | Descripción | Cómo está implementado |
---|---|---|
ASP | Permite que un componente de secuencia de comandos tenga acceso al modelo de objetos ASP (páginas Active Server) de Microsoft Internet Information Services (IIS). | Integrado en Scrobj.dll |
Comportamientos de DHTML | Permite que un componente de secuencia de comandos de comportamiento se comunique con la página contenedora para que pueda activar eventos y tener acceso al modelo de objetos DHTML. | Integrado en Scrobj.dll |
<implements type="Behavior" id="sctBehavior"> [...] </implements> [...] <script language="JScript"> // [...] sctBehavior.fireEvent("onResultChange",oEvent); </script>
Los controladores de interfaz amplían el módulo de tiempo de ejecución del componente de secuencia de comandos. Los controladores de interfaz son componentes compilados (normalmente escritos en C++) que implementan interfaces COM específicas.
De forma predeterminada, los componentes de secuencia de comandos implementan la interfaz de automatización COM (específicamente, la interfaz COM IDispatchEx). Las propiedades, métodos y eventos del objeto de automatización se definen en el elemento <public> del componente de secuencia de comandos. Debido a que el controlador de automatización se implementa de forma predeterminada, no necesita implementarlo con el elemento <implements>.
Los componentes de secuencia de comandos también pueden implementar interfaces COM adicionales si incluyen un elemento <implements>. Dentro del elemento <implements> se indica información específica de las interfaces que se implementan. Cada controlador de interfaz requiere información distinta. Por ejemplo, un componente de secuencia de comandos de comportamiento puede incluir elementos <attach> y <layout> que son específicos de la interfaz de comportamiento de DHTML.
<implements type="Behavior"> <event name="onResultChange" /> </implements>
Cómo funcionan los componentes de secuencias de comandos | Contenido de los archivos de componentes de secuencia de comandos
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |