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. |