Declara un método.
<method name="nombreMétodo" internalName="nombreFunción" dispId=dispID> [<parameter name="IdDeParámetro"/>] </method>
Sugerencia En XML, puede implementar elementos que no tenga contenido (como el elemento <method>) si cierra el elemento con />.
Un método se implementa como un procedimiento (función o subrutina) en un elemento <script> independiente. El elemento <method> asigna el nombre del método al procedimiento que se utiliza para implementarlo.
Opcionalmente, puede declarar los parámetros del método. No es necesario, pero expone información de parámetro si genera una biblioteca de tipos para el componente de secuencia de comandos (consulte Crear una biblioteca de tipos de Script Component).
El siguiente fragmento de componente de secuencia de comandos define dos métodos (factorial y random). El método random incluye definiciones para sus parámetros y se enlaza a una función denominada getRandomNumber.
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.
<public><method name="factorial"
class="cfe">/>
<method name="random" internalName="getRandomNumber"
>
<parameter name="upperBound">
<parameter name="seed">
</method> </public> <script language="VBScript"> <![CDATA[
Function factorial(n)
If isNumeric(n) Then
If n <= 1 Then
factorial = 1
Else
factorial = n*factorial(n-1)
End If
Else
factorial = -2 ' Error code.
End If
End Function
Function getRandomNumber(upperBound, seed)
upperBound = CInt(upperBound)
Randomize
getRandomNumber = Cint(upperBound * Rnd(seed) + 1)
End Function ]]> </script>
Elemento <event> | Elemento <property> | Exponer eventos | Exponer métodos | Exponer propiedades
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |