我是靠谱客的博主 着急彩虹,最近开发中收集的这篇文章主要介绍网页应用程序hta-有意思,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 指定窗口为粗边框 
dialog window 指定窗口为对话框 
none 指定窗口无边框 
thin 指定窗口为窄边框 

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-有意思所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部