InicioHazlo Tu MismoAprendé a programar aplicaciones HTML (2ª entrega)

Aprendé a programar aplicaciones HTML (2ª entrega)

Hazlo Tu Mismo7/5/2011

Introducción

Para comprender este post es necesario ver previamente la publicación anterior:


En esta entrega voy a explicar en profundidad las propiedades de la etiqueta <hta:application>, las cuales permiten establecer las propiedades de la ventana del programa.

Propiedades de la ventana

Como se vio en el post anterior, la etiqueta <hta:application> por sí sola no define ningún atributo de la aplicación, para esto es necesario un conjunto de pares propiedad="valor" que se escriben dentro de la misma. Estas propiedades, y sus posibles valores, son los siguientes:

ID="cadena"
Función: Establece un nombre para acceder al objeto hta:application mediante código script.
Valores: Cualquier cadena de texto admitida como nombre valido en los lenguajes de script.

APPLICATIONNAME="cadena"
Función: Establece el nombre de la aplicación HTML.
Valores: Cualquier cadena de texto.

BORDER="cadena"
Función: Establece el tipo de borde de la ventana de la aplicación HTML.
valores: thick (borde normal que permite redimensionar la ventana, es el valor por defecto), dialog (borde propio de un cuadro de diálogo), none (ventana sin bordes), thin (borde delgado con barra de títulos). La propiedad sólo admite uno de estos valores.
Nota: Establecer BORDER="none" elimina la barra de título de la ventana y por lo tanto hace inútiles a las propiedades que establecen su icono y botones.

BORDERSTYLE="cadena"
Función: Establece el tipo de borde del área de contenido de la aplicación.
Valores: normal (borde normal, es el valor por defecto), complex (borde elevado y hundido), raised (borde 3D elevado), static (borde 3D usado para ventanas que no aceptan entradas del usuario), sunken (borde 3d hundido). La propiedad sólo admite uno de estos valores.

CAPTION="booleano"
Función: Determina si se muestra o no la barra de títulos en la ventana de la aplicación HTML.
Valores: yes (la barra de títulos está presente, valor por defecto), no (la barra de títulos no está presente). La propiedad sólo admite uno de estos valores.

CONTEXTMENU="cadena"
Función: Determina si el menú contextual es mostrado o no cuando el usuario pulsa el botón derecho del mouse sobre la ventana.
Valores: yes (el menú contextual está habilitado, valor por defecto), no (el menú contextual está deshabilitado). La propiedad sólo admite uno de estos valores.

ICON="cadena"
Función: Establece la ruta de un icono para la aplicación.
Valor: Ruta absoluta o relativa de un archivo .ico (si el icono está en la misma carpeta de la aplicación sólo es necesario el nombre del archivo).

INNERBORDER="cadena"
Función: Determina si se muestra o no el borde 3D interno de la ventana.
Valores: yes (el borde interno está presente, valor por defecto), no (el borde interno no está presente). La propiedad sólo admite uno de estos valores.

MAXIMIZEBUTTON="booleano"
Función: Determina si se muestra o no el botón maximizar en la ventana.
Valores: yes (el botón está presente, valor por defecto), no (el botón no está presente). La propiedad sólo admite uno de estos valores.

MINIMIZEBUTTON="booleano"
Función: Determina si se muestra o no el botón minimizar en la ventana.
Valores: yes (el botón está presente, valor por defecto), no (el botón no está presente). La propiedad sólo admite uno de estos valores.

NAVIGABLE="cadena"
Función: Determina si los documentos vinculados se muestran en la ventana de la aplicación o en una ventana nueva del explorador.
Valores: yes (los enlaces se abren en la ventana de la aplicación HTML), no (los enlaces se abren en una nueva ventana del explorador, valor por defecto). La propiedad sólo admite uno de estos valores.

SCROLL="cadena"
Función: Determina si se muestran o no las barras de desplazamiento del área de contenido.
Valores: yes (las barras de desplazamiento siempre serán visibles, valor por defecto), no (las barras de desplazamiento no serán visibles), auto (las barras de desplazamiento se presentarán sólo cuando sean necesarias). La propiedad sólo admite uno de estos valores.
Nota: Establecer SCROLL="no" hace inútil a la propiedad SCROLLFLAT.

SCROLLFLAT="booleano"
Función: Determina si las barras de desplazamiento se muestran en forma plana o con efecto 3D.
Valores: yes (las barras se muestran planas), no (las barras se muestran 3D, valor por defecto). La propiedad sólo admite uno de estos valores.

SELECTION="cadena"
Función: Determina si el contenido de la ventana puede ser seleccionado con el mouse o no.
Valores: yes (el contenido es seleccionable, valor por defecto), no (el contenido no es seleccionable). La propiedad sólo admite uno de estos valores.
Nota: Establecer SELECTION="no" evita que el menú contextual sea mostrado y hace inútil a la propiedad CONTEXTMENU.

SHOWINTASKBAR="booleano"
Función: Determina si la aplicación se muestra o no en un botón de la barra de tareas.
Valores: yes (la aplicación es visible en la barra de tareas, valor por defecto), no (la aplicación no es visible en la barra de tareas). La propiedad sólo admite uno de estos valores.
Nota: Esta propiedad no impide que la aplicación sea seleccionada mediante la combinación de teclas ALT+TAB.

SINGLEINSTANCE="booleano"
Función: Determina si varias o sólo una instancia de la aplicación pueden correr a la vez.
Valores: yes (sólo puede ejecutarse una instancia de la aplicación), no (se pueden ejecutar múltiples instancias de la aplicación a la vez, valor por defecto). La propiedad sólo admite uno de estos valores.
Nota: Establecer SINGLEINSTANCE="yes" requiere de la propiedad APPLICATIONNAME.

SYSMENU="booleano"
Función: Determina si se muestra o no el menú del sistema de la ventana.
Valores: yes (el menú está habilitado, valor por defecto), no (el menú está deshabilitado). La propiedad sólo admite uno de estos valores.
Nota: Establecer SYSMENU="no" deshabilita al icono y a los botones de la barra de títulos de la aplicación.

VERSION="cadena"
Función: Establece el número de versión de la aplicación HTML.
Valores: Cualquier cadena de texto.

WINDOWSTATE="cadena"
Función: Establece el estado inicial de una ventana.
Valores: normal (la ventana se presentará en el tamaño normal de la ventana de Internet Explorer, valor por defecto), maximize (la ventana se presentará maximizada), minimize (la ventana se presentará minimizada). La propiedad sólo admite uno de estos valores.

Observaciones

Las etiquetas HTML pueden ser escritas en una única línea o en varias puesto que las mismas se consideran cerradas solamente cuando aparece el símbolo mayor que >. Por esto, y para obtener una mejor visión de las propiedades de la etiqueta <hta:application> es posible escribirla con sus atributos alineados en columna. Por ejemplo:

aleantin dijo:

<html>

<head>
<title>
Mi primera aplicación HTML</title>
<hta:application
id="
htaMain"
applicationname="
helloworld"
border="
thin"
innerborder="
no"
maximizebutton="
no"
singleinstance="
yes"
version="
1.0"
>
</head>

<body>


¡Hola Mundo!

</body>
</html>



Los nombres de las propiedades no son sensibles a mayúsculas o minúsculas, es decir que es indistinta la forma en que se escriban.

Contacto

Para que todos tengan acceso a las consultas, no las recibiré por MP, sólo en comentarios.

Espero que les haya gustado. Saludos.
Datos archivados del Taringa! original
6puntos
583visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

a
aleantin🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.