Windows Script Components  

Elemento <script>

Define el comportamiento de la secuencia de comandos.

<script language="lenguaje">
   secuencia de comandos
</script>

Argumentos

lenguaje
El nombre del lenguaje de secuencia de comandos que se utiliza en el archivo componente de secuencia de comandos, como Microsoft® Visual Basic® Scripting Edition (VBScript) o JScript.

Observaciones

Si no se habilita la validación XML, el analizador XML omite todas las líneas que hay en el elemento <script>. Sin embargo, si se habilita la validación XML mediante la declaración <?XML ?> al principio del archivo componente de secuencia de comandos, el analizador XML puede interpretar incorrectamente los caracteres < (menor que), > (mayor que) y otros símbolos que se utilizan en secuencias de comandos como delimitadores XML.

Si va a crear un archivo que se ajuste a la sintaxis XML, debe asegurarse de que los caracteres de la secuencia de comandos no se traten como caracteres reservados de XML. Para ello, incluya la secuencia de comandos real en una sección <![CDATA[ ... ]]>. Para obtener más información acerca de la validación XML, consulte Archivos de componentes de secuencia de comandos y compatibilidad XML.

Nota   No incluya una sección CDATA a menos que también incluya la declaración <?XML ?>.

Ejemplo

<?XML version="1.0"?>
<component id="ScriptletFactorial">
<registration progid="Component.Factorial"/>
<public>
   <method name="factorial"/>
</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   ' Código de error.
   End If
End Function ]]
</script>
</component>

Consulte también

Contenido de los archivos de componentes de secuencia de comandos

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.