`
summeryhrb
  • 浏览: 20299 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

www.javaei.com网站建设手记——(10)增加HTA下载

阅读更多

对一个提供资源的网站,javaei提供下载是必须的,因为,随着互联网应用的推进和REST的推广,URL将成为一种重要的资源。下载什么内容是确定的,以什么形式提供下载确实考虑了一番。

最开始确定的下载格式是pdf或者chm,其实我一直很喜欢chm,在网上搜了一下,好像chm格式还没有公开,通过程序生成chm好像实现起来有点困难。考虑一下啊pdf格式,pdf的确是不错的文档格式,但是在pdf里点击超级链接打开页面,实在是不太舒服。有一次和学生交流,了解到了HTA,觉得这个很不错,于是猜测腾讯的迷你窗口应该就是HTA,果然不错。HTA的窗口形式是一般的客户端界面形式,借助于html的表现力,可以实现很漂亮的界面,跟浏览器的效果完全相同。就是它了。

借鉴腾讯的迷你窗口,我也设计成迷你窗口,但因为是要提供下载的,要能在单机上脱离网络运行,所以又和腾讯的迷你窗口又不同,就是说HTA文件里不能引用图片,界面又不能太难看,于是就在颜色和布局上下功夫,并借助于javascript实现一些简单的交互。忙活了两天,感觉效果不错。

初始界面

 

 

 

点击左边菜单后的界面

 

 

 

 

Hta的生成也是借助于jsp实现的,采用前面介绍的页面静态化策略,把相应内容保存为hta文件即可。

Hta文件小巧,包含内容丰富,便于收藏和在网络上传递。下载一个瞧瞧

  • 大小: 47.4 KB
分享到:
评论
2 楼 summeryhrb 2009-07-17  
文章里贴出的只是效果图,当然不会每个菜单都开个新窗口的,下载一个看看就
1 楼 teleping 2009-07-17  
太不合理了吧,每个菜单都开个新窗口,就是怕人关了也没必要这样!

相关推荐

    VBS脚本的GUI界面 HTA简明教程(网络搜集整理)

    10. **Version属性**:设置应用程序的版本信息,便于管理更新。 11. **WindowState属性**:设定应用程序启动时的窗口状态,如normal(正常)、minimize(最小化)和maximize(最大化)。 利用这些属性,开发者可以...

    hta文件制作教程.7z

    2. **HTA的特殊属性**:HTA文件需要在头部的`<hta:application>`标签中定义一些特定属性,如`id`、`icon`、`applicationName`等,来指定应用的行为和外观。例如: ```html <hta:application id="myApp" ...

    微软windows脚本中心hta编程

    2. **在HTA中的应用**:在HTA中,可以通过ActiveX控件访问操作系统服务,如数据库连接、网络通信等。 3. **安全考虑**:使用ActiveX控件时需要注意安全问题,因为它们可能允许恶意代码执行。 **HTA的应用场景** 1...

    windows的hta很好玩

    **四、使用示例——"HTA属性帮助.hta"** 文件名"HTA属性帮助.hta"可能是一个关于HTA属性的参考指南或教程。HTA中,`<hta:application>`标签用于定义应用程序的特定属性,例如: ```html <hta:application id="myApp...

    HTA

    1. **HTA的基本结构**:一个HTA文件通常以`.hta`为扩展名,包含`<hta:application>`元素作为根元素,用于定义应用程序的属性,如窗口大小、图标等。 2. **HTML和JavaScript**:HTA使用HTML来构建用户界面,...

    HTA8506C-MH-002YY HTA8506C-MH+002YY HTA8506C-MD-002YY HTA8506C-M

    HTA8506C-M系列模块,包括HTA8506C-MH-002YY、HTA8506C-MH+002YY、HTA8506C-MD-002YY以及HTA8506C-MD+002YY,是海航信光电技术有限公司推出的一款高效能并行光收发一体模块。这些模块采用了LCC48封装方式,设计紧凑...

    CMD命令帮助集合.hta

    10. **ipconfig**:显示网络配置信息。 11. **netstat -ano**:查看网络连接状态,包括端口和进程ID。 12. **systeminfo**:提供系统详细信息,如操作系统版本、硬件配置等。 13. **tasklist**:列出当前系统中运行...

    HTA 高温数据中心

    关于HTA高温数据的PPT,欢迎大家下载学习,有什么问题可以随时沟通

    hta格式程序详解

    ### HTA格式程序详解 #### 一、HTA概述与基本结构 HTA(HTML Application)是一种基于HTML、CSS和JavaScript技术的应用程序,它能够利用Web技术开发桌面应用程序。通过这种方式,开发者可以利用熟悉的Web技术栈来...

    ITabcWork.A.hta

    ITabcWork.A.hta

    HTA 正则测试工具

    在实际使用中,这个HTA正则测试工具对于程序员、数据分析人员、网站管理员等需要频繁处理文本和正则表达式的专业人士来说,是一个非常有价值的辅助工具。它简化了正则表达式的调试过程,提高了工作效率。通过熟练...

    exe转换16进制.hta

    exe转换16进制.hta 能文件改成十六进制的

    HTA小程序

    10. **安全最佳实践**:为了保护用户和系统安全,开发者应遵循安全编码原则,限制不必要的权限请求,对敏感数据进行加密,并确保代码经过充分的测试和验证。 总之,HTA小程序为初学者提供了一个探索桌面应用开发的...

    分享一个查看计算机各项信息的HTA | #hta

    标签中的“源码”意味着可能提供了这个HTA应用的完整代码,用户可以直接下载和运行。这为学习和自定义提供了便利,开发者可以根据需要修改代码以适应自己的需求。 至于“工具”标签,暗示这个HTA可以作为一个实用的...

    轨迹离线播放器V1.1.hta

    在这款播放器中,用户可以加载预先下载的轨迹数据文件,这些文件通常包含了地理定位信息,如GPS坐标、时间戳和其他相关数据。这些数据可能来源于各种设备,如无人机、车辆跟踪系统、运动健身设备等。通过离线播放,...

    好玩的小程序 用hta做的(非原创)

    6. 注意事项:虽然HTA有其独特优势,但因为其可执行特性,如果从不可信来源下载,可能存在安全风险。因此,谨慎处理来自网络的HTA文件,确保它们来自可信的源头。 7. 学习与开发:学习HTA开发,可以通过查阅MSDN...

    HTA8506C4路并行光收发一体模块使用说明书.pdf

    例如,如果需要订购一个工作温度范围为-55℃至85℃、尾纤长度为10毫米的产品,则其订购型号应为`HTA8506-MH-0010`。 #### 四、产品性能指标 1. **极限工作条件**: - 工作电压范围:0V至4.0V; - 信号单端输入...

    在HTA窗口显示前调整其尺寸的方法 | #hta #javascript

    用户可以下载这个文件,用以学习和参考如何在自己的HTA项目中实现窗口尺寸的调整。 总结起来,本文主要讲述了如何使用JavaScript在HTA启动时调整窗口的尺寸和位置,这包括了`window.resizeTo()`和`window.moveTo()`...

Global site tag (gtag.js) - Google Analytics