Define objetos a los puede hacer referencia la secuencia de comandos.
<object id="IdDeObjeto" [classid="clsid:GUID" | progid="IdDePrograma"]eventos="true|false"/>
x = CObj.Prop1
classid="clsid:2154c700-9253-11d1-a3ac-0aa0044eb5f"
El elemento <object> proporciona una forma de exponer objetos globalmente para utilizarlos en secuencias de comandos dentro del componente de secuencia de comandos sin tener que utilizar una función como CreateObject(). El uso de un elemento <object> hace disponible el objeto con ámbito global y permiten que las herramientas de secuencias de comandos proporcionen terminación de instrucciones para los miembros del objeto.
El siguiente fragmento de componente de secuencia de comandos incluye un elemento <object> para crear una referencia de objeto al objeto ADODB.Connection.
Nota Es necesario incluir una sección CDATA para hacer opaca la secuencia de comandos del elemento <script>. Para obtener más información, consulte Archivos de componentes de secuencia de comandos y compatibilidad XML.
<registration progid="ADOScriptlet"/> <object id="cnn" progid="ADODB.Connection"/> <public> <property name="cnnState"/> <method name="openconnection"/> </public> <script language="VBScript"> <![CDATA[ Dim cnnState Function openconnection() cnn.ConnectionString = "driver={SQL Server};server=miServidor;uid=sa;database=pubs" cnn.Open If cnn.State = 1 Then cnnState = "open" cnn.Close Else cnnState = "closed" End If End Function ]]> </script>
Contenido de los archivos de componentes de secuencia de comandos
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |