keyworlds:HTA HTA(HTML Application)就是HTML应用程序,只需要将一个html文件的后缀名修改为hta,那么一个HTML应用程序就算创建完成。其运行方式类似于exe文件,因此相对与HTML文件来说,hta文件更适于在个人桌面上使用。 如下为一个简单的hta应用程序: <HTML> <HEAD> <TITLE>NO title</TITLE> <HTA:APPLICATION ID="fHTA" APPLICATIONNAME="myApp" BORDER="thin" BORDERSTYLE="normal" CAPTION="yes" ICON="filename.ico" MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes" SHOWINTASKBAR="no" INGLEINSTANCE="no" SYSMENU="yes" VERSION="1.0" WINDOWSTATE="normal" /> </HEAD> <BODY> <b><csript language="JavaScript">alert("hello rayshow!");</script></b> </BODY> </HTML> HTA文件同HTML最大的不同之处就在于HTA:APPLICATION标签的使用。通过设置HTA:APPLICATION标签的各种属性对一个具体的hta程序进行属性设置并实现具体的功能。 以下为该标签的各种属性及介绍: applicationName:表示该应用程序的名称。 border:设置hta的窗口边框类型,默认为thick。 thick 粗边框 dialog window 对话框 none 无边框 thin 窄边框 borderStyle:设置窗口边框样式,默认为normal normal 普通边框样式 complex 凹凸格式组合边框 raised 凸出的3D边框 static 3D边框格式 sunken 凹进的3D边框 caption:设置HTA窗口是否显示标题栏或标题,默认值为 yes。 icon:设置应用程序的图标 maximizeButton: 设置是否在HTA窗口中显示最大化按钮,默认值为 yes。 minimizeButton:设置是否在HTA窗口中显示最小化按钮,默认值为 yes。 showInTaskBar:设置是否在任务栏中显示此应用程序,默认值为 yes。 singleInstance:设置是否只运行一次该实例。默认值为 no。 sysMenu:设置是否在HTA窗口中显示系统菜单,默认值为 yes。 version:设置应用程序的版本,默认值为空。 windowState:设置HTA窗口的初始大小,默认值为 normal。 normal 默认大小 minmize 最小化 maximize 最大化 当然,在HTA中仍然可以使用html中的绝大多数标签、脚本以及样式表等。 |