HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB、C++等程序语言所设计的软件界面没什么差别。
一般情况下,hta可以用vbscript与jscript编写,vbs功能更强大,毕竟是微软自己的东西。hta可以操作数据库,界面用html+css就可以实现,很方便写一些简单的应用。
目前错新站长站为大家整理一些不错的hta实例,喜欢的朋友可以到这里(//www.jb51.net/list/list_110_1.htm)查看。
HTA实例
下面是一个HTA的例子:
代码如下:
<html>
<head>
<title>;第一个HTA的例子</title>
<style>
p {font-size:24;cursor:hand}
</style>
</head>
<body>
<center>
<p>
HTA
HTML Application
HTML应用程序
</p>
</center>
</body>
</html>
把上面的代码复制到任意文本编辑器中,然后保存为*.hta,直接双击就可以看到效果。
HTA属性
HTA与普通的网页结构差不多,所以设计出来很容易,当然HTA还有许多自己独特的属性:
语法的要求
HTA对语法的要求比HTML还要松,甚至连<html>;、<body>;等标记都可以省略:
注意:上面就是整个HTA文件的全部代码。
HTA的外观
可以用<HTA:Application>;来设定HTA应用程序的外观,如标题栏、边框大小等,必须放在<head>;中。
代码如下:
<html>
<head>
<title>;第一个HTA的例子</title>
<HTA:Application ID="oHTA"
Applicationname="myApp"
border="thin"
borderstyle="normal"
caption="yes"
icon="filename.ico"
maximizebutton="yes"
minimizebutton="yes"
showintaskbar="no"
singleinstance="no"
sysmenu="yes"
version="1.0"
windowstate="normal"
scroll="yes">
</head>
<body>
<center>
HTA
HTML Application
HTML应用程序
<button onclick=”self.close()” style=”font-size:18”>;离开</button>
</center>
</body>
</html>
属性说明:
APPLICATIONNAME属性(applicationName)
此属性为设置HTA的名称。
BORDER属性(border)
此属性为设置为HTA的窗口边框类型,默认值为 thick。
它可以设为 thick 指定窗口为粗边框
dialog window 指定窗口为对话框
none 指定窗口无边框
thin 指定窗口为窄边框
BORDERSTYLE属性(borderStyle)
此属性为设置HTA窗口的边框格式,默认值为 normal。
它可以设为
normal 普通边框格式
complex 凹凸格式组合边框
raised 凸出的3D边框
static 3D边框格式
sunken 凹进的3D边框
CAPTION属性(caption)
此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。
ICON属性(icon)