概述
HTA与普通的网页结构差不多,所以设计出来很容易,最简单的方法就是把设计好的html文件后缀直接改为.hta
当然HTA还有许多自己独特的属性:
HTA的外观可以用<HTA:Application>来设定HTA应用程序的外观,如标题栏、边框大小等,必须放在<head>中。
以下是一个完整的hta实例:
<html>
<head>
<title>第一个HTA的例子</title>
<HTA:Application ID="oHTA"
Applicationname="myApp"
border="thin"
borderstyle="normal"
caption="yes"
icon="filename.ico"
maximizebutton="no"
minimizebutton="yes"
showintaskbar="no"
singleinstance="no"
sysmenu="yes"
version="1.0"
windowstate="normal"
scroll="yes">
</head>
<script type="text/javascript">
function show()
{
alert("这是一个简单的实例");
}
</script>
<body>
<input type="button" name="button" id="button" value="按钮" onClick="show()">
</body>
</html>
属性说明:
applicationName | 设置HTA的名称 |
border | 设置为HTA的窗口边框类型,默认值为 thick thick 指定窗口为粗边框 |
borderStyle | 设置HTA窗口的边框格式,默认值为 normal。 normal 普通边框格式 complex 凹凸格式组合边框 raised 凸出的3D边框 static 3D边框格式 sunken 凹进的3D边框 |
caption | 设置HTA窗口是否显示标题栏或标题,默认值为 yes |
icon | 设置应用程序的图标 |
maximizeButton | 设置是否在HTA窗口中显示最大化按钮,默认值为 yes |
minimizeButton | 设置是否在HTA窗口中显示最小化按钮,默认值为 yes |
showInTaskBar | 设置是否在任务栏中显示此应用程序,默认值为 yes |
singleInstance | 设置是否此应用程序同时只能运行一次。此属性以APPLICATIONNAME属性作为标识,默认值为 no |
sysMenu | 设置是否在HTA窗口中显示系统菜单,默认值为 yes |
version | 设置应用程序的版本,默认值为空 |
windowState | 设置HTA窗口的初始大小,默认值为 normal。 normal 默认大小 minimize 最小化 maximize 最大化 |
Scroll | 设置是否在右端显示竖向滚动条,默认值为 yes |
hta通常结合js脚本编程作为一种简单客户端使用,便利之处是可以像网页一样方便的访问网络,用css设置各种控件的样式。
常用技巧1:控制hta窗口大小:
<script type="text/javascript">
while (true) {
try {
var w = 400, h = 300;
window.resizeTo(w, h);
window.moveTo((window.screen.width - w) / 2, (window.screen.height - h) / 2);
break;
} catch (e) { continue; }
}
</script>
放在<HTA:APPLICATION>标签之前
最后
以上就是着急彩虹为你收集整理的网页应用程序hta-有意思的全部内容,希望文章能够帮你解决网页应用程序hta-有意思所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复