Victor2008

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

  今天客户突然要实现像C/S一样的效果,让浏览器不显示工具栏,实在是头痛呀,真是林子大了啥鸟都有,可是客户就是上帝,现在上帝要求做,那咋就想办法,实在没招后在博问里边问了下,在此十分感谢Astar对我的帮助,用 hta最终解决了问题,下边我大致说下我的实现办法,然后主要把hta常用的一些属性总结总结。

  我的实现办法:

  程序没有发生变化,还是用iframe做的,没使用母模板(对微软的母模板怎么提不起兴趣来)不同的是起始页设为一下的hta程序了,代码贴出来溜溜 好了。

<html>
<head>
<title>平台</title>
<HTA:Application
        border="none"
        caption="yes"
        maximizebutton="yes"
        minimizebutton="yes"
        sysmenu="yes"
        windowstate="maximize"
    >
</head>
<body>
<iframe src= "LoginPage.aspx" style="width:100%; height:100%"> </iframe>
</body>
</html>

把hta的常用属性拉出来

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) :

此属性为设置应用程序的图标。

MAXIMIZEBUTTON属性(maximizeButton):

此属性为设置是否在HTA窗口中显示最大化按钮,默认值为 yes。

MINIMIZEBUTTON属性(minimizeButton) :

此属性为设置是否在HTA窗口中显示最小化按钮,默认值为 yes。

SHOWINTASKBAR属性(showInTaskBar) :

此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。

SINGLEINSTANCE属性(singleInstance) :

此属性为设置是否此应用程序同时只能运行一次。此属性以APPLICATIONNAME属性作为标识,默认值为 no。

SYSMENU属性(sysMenu) :

此属性为设置是否在HTA窗口中显示系统菜单,默认值为 yes。

VERSION属性(version) :

此属性为设置应用程序的版本,默认值为空。

WINDOWSTATE属性(windowState):

此属性为设置HTA窗口的初始大小,默认值为 normal。它可以设为 normal 默认大小;minimize 最小化;maximize 最大化

SCROLL属性(Scroll):

此属性为设置是否在右端显示竖向滚动条,默认值为 yes

  接下来等待解决的就剩下如果让运行起来不要老弹出保存,运行确认对话框了,纠结呀,问题是一个接着一个,不过说回来问题越多不学的就越多了么,呵呵!

posted on 2010-08-21 10:41  JetHao  阅读(1910)  评论(0)    收藏  举报