Manual de consulta

Bloque HTML

Finalidad

Define cómo va a presentarse una página Web. El nombre del bloque HTML que ha de ejecutarse se especifica en el URL cuando se invoca Net.Data. El bloque HTML puede contener la mayoría de las sentencias de lenguaje de macros de Net.Data y las sentencias de presentación válidas, como por ejemplo, HTML y Javascript.

Sintaxis

>>-%HTML----(--nombre--)---------------------------------------->
 
         .---------------------------------.
         V                                 |
>-----{-----+---------------------------+--+---%}--------------><
            +-referencia de variable----+
            +-bloque if-----------------+
            +-llamada de función--------+
            +-sentencia de presentación-+
            +-sentencia include---------+
            '-bloque while--------------'
 

Valores

%HTML
La palabra clave que especifica que el bloque es un bloque de presentación que contiene códigos HTML en lugar de códigos XML.

nombre
Una serie numérica o alfabética que comienza por un carácter alfabético o un subrayado y que contiene cualquier combinación de caracteres alfabéticos, numéricos o de subrayado, y puntos.

referencia de variable
Devuelve el valor de una variable y se especifica con $ y (). Por ejemplo: si VAR='abc', entonces $(VAR) devuelve el valor 'abc'. Consulte el apartado Referencia de variables para obtener información de sintaxis.

bloque if
El bloque IF. Efectúa el proceso de serie condicional. Los valores de serie de la lista de condiciones se tratan como numéricos a efectos de comparación si son series que representan números enteros y no tienen ningún espacio en blanco inicial o de cola. Pueden tener un único signo más (+) o menos (-) inicial. Consulte la sintaxis y ejemplos en el apartado Bloque IF.

llamada de función
Invoca uno o más bloques FUNCTION o MACRO_FUNCTION, o una función incorporada de Net.Data con argumentos específicos. Consulte la sintaxis y ejemplos en el apartado Llamada de función (@).

sentencias de presentación
Incluye cualquier carácter alfabético o numérico, así como códigos HTML que han de formatearse para el navegador del cliente.

sentencia include
La sentencia INCLUDE. Lee e incorpora un archivo en la macro de Net.Data. Consulte la sintaxis y ejemplos en el apartado Sentencia INCLUDE.

bloque while
El bloque WHILE. Efectúa la repetición en bucle con el proceso de serie condicional. Consulte la sintaxis y ejemplos en el apartado Bloque WHILE.

Contexto

El bloque HTML puede encontrarse en estos contextos:

Restricciones

El bloque HTML puede contener estos elementos:

Ejemplos

Ejemplo 1: Bloque HTML con archivos include para cabeceras y pies de página

%HTML(my.report){
%INCLUDE "header.html"
<p>You can put <em>any</em> HTML in an HTML block.
An SQL function call is made like this:</p>
@xmp1()
%INCLUDE "footer.html"
%}


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]