用HTML编制应用程序

Author: 机械猫 Date: 2001年 47期

?牐牽戳吮晏庥腥丝赡芑嵯耄琀TML怎么能编写应用程序呢?其实你只要简单的用.hta为扩展名保存HTML页面就行了,那就是一个HTML应用程序(HTML Application)了,只要你双击就能运行。但是,HTA还不止这些,请看下面的一个标准的HTML应用程序:
  ?牐?<HTML>
  ?牐?<HEAD>
  ?牐?<TITLE>HTA Demo</TITLE>
  ?牐?<HTA?烝PPLICATION ID=“oHTA”
  ?牐燗PPLICATIONNAME=“myApp”
  ?牐燘ORDER=“thin”
  ?牐燘ORDERSTYLE=“normal”
  ?牐燙APTION=“yes”
  ?牐營CON=“filename.ico”
  ?牐燤AXIMIZEBUTTON=“yes”
  ?牐燤INIMIZEBUTTON=“yes”
  ?牐燬HOWINTASKBAR=“no”
  ?牐燬INGLEINSTANCE=“no”
  ?牐燬YSMENU=“yes”
  ?牐燰ERSION=“1.0”
  ?牐燱INDOWSTATE=“normal”
  ?牐?>
  ?牐?</HEAD>
  ?牐?<BODY SCROLL=“no”>
  ?牐犝馐且桓鲇τ贸绦?
  ?牐?</BODY>
  ?牐?</HTML>
  ?牐牽戳艘陨螲TML有人就会发现与我们平时看见的HTML不同,它多了HTA?烝PPLICATION标签。其实就是这个标签为我们提供了一系列面向应用程序的功能。下面我就为大家详细介绍一下。
  ?牐燗PPLICATIONNAME属性(applicationName)??
  ?牐牬耸粜杂美瓷柚肏TA的名称。
  ?牐燘ORDER属性(border)??
  ?牐牬耸粜杂美瓷柚肏TA的窗口边框类型,默认值为thick。
  ?牐犓梢陨栉?
  ?牐爐hick 指定窗口为粗边框
  ?牐燿ialog window 指定窗口为对话框边框
  ?牐爊one 指定窗口无边框
  ?牐爐hin 指定窗口为窄边框
  ?牐燘ORDERSTYLE属性(borderStyle)??
  ?牐牬耸粜陨柚肏TA窗口的边框格式,默认值为 normal。
  ?牐犓梢陨栉?
  ?牐爊ormal 普通边框格式
  ?牐燾omplex 凹凸格式组合边框
  ?牐爎aised 凸出的3D边框
  ?牐爏tatic 3D边框格式
  ?牐爏unken 凹进的3D边框
  ?牐燙APTION属性(caption)??
  ?牐牬耸粜陨柚肏TA窗口是否显示标题栏或标题,默认值为 yes。
  ?牐營CON属性(icon)??
  ?牐牬耸粜陨柚糜τ贸绦虻耐急辍?
  ?牐燤AXIMIZEBUTTON属性(maximizeButton)??
  ?牐牬耸粜陨柚檬欠裨贖TA窗口中显示最大化按钮,默认值为 yes。
  ?牐燤INIMIZEBUTTON属性(minimizeButton)??
  ?牐牬耸粜陨柚檬欠裨贖TA窗口中显示最小化按钮,默认值为 yes。
  ?牐燬HOWINTASKBAR属性(showInTaskBar)??
  ?牐牬耸粜陨柚檬欠裨谌挝窭钢邢允敬擞τ贸绦颍现滴? yes。
  ?牐燬INGLEINSTANCE属性(singleInstance)??
  ?牐牬耸粜陨柚檬欠翊擞τ贸绦蛲敝荒茉诵幸淮巍4耸粜砸訟PPLICATIONNAME属性作为标识,默认值为 no。
  ?牐燬YSMENU属性(sysMenu)??
  ?牐牬耸粜陨柚檬欠裨贖TA窗口中显示系统菜单,默认值为 yes。
  ?牐燰ERSION属性(version)??
  ?牐牬耸粜陨柚糜τ贸绦虻陌姹荆现滴? 空。
  ?牐燱INDOWSTATE属性(windowState)??
  ?牐牬耸粜陨柚肏TA窗口的初始大小,默认值为 normal。
  ?牐犓梢陨栉?
  ?牐爊ormal 默认大小
  ?牐爉inmize 最小化
  ?牐爉aximize 最大化
  ?牐犠ⅲ阂陨侠ê胖械氖窃诮疟疽玫氖粜浴?
  ?牐犜诮疟局幸陨鲜粜越晕欢潦粜浴4送猓诮疟局谢箍梢允褂胏ommandLine属性来检索应用程序启动时的参数。
  ?牐犜贖TA中还可以使用html中的绝大多数标签、脚本等。