`
summeryhrb
  • 浏览: 19423 次
  • 性别: 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  
太不合理了吧,每个菜单都开个新窗口,就是怕人关了也没必要这样!

相关推荐

Global site tag (gtag.js) - Google Analytics