總是想用script語(yǔ)言編寫(xiě)一些小程序,以前總是寫(xiě)成html格式的,可每次打開(kāi)都會(huì)有安全提示,今天突然發(fā)現(xiàn)了如果保存成hta格式的文件,效果大不一樣。
嘿嘿。。
HTA是HTML Application的縮寫(xiě)(HTML應(yīng)用程序),是軟件開(kāi)發(fā)的新概念,直接將HTML保存成HTA的格式,就是一個(gè)獨(dú)立的應(yīng)用軟件,與VB、C++等程序語(yǔ)言所設(shè)計(jì)的軟件沒(méi)什么差別。
下面是一個(gè)HTA的例子:
復(fù)制代碼 代碼如下:
!—example1.hta-->
html>
head>
title>第一個(gè)HTA的例子/title>
style>
p {font-size:24;cursor:hand}
/style>
/head>
body>
center>
p>HTA/P>
p>HTML Application/p>
p>HTML應(yīng)用程序/p>
/center>
/body>
/html>
把上面的代碼復(fù)制到任意文本編輯器中,然后保存為*.hta,直接雙擊就可以看到效果。
HTA與普通的網(wǎng)頁(yè)結(jié)構(gòu)差不多,所以設(shè)計(jì)出來(lái)很容易,當(dāng)然HTA還有許多自己獨(dú)特的屬性:
1、HTA對(duì)語(yǔ)法的要求比HTML還要松,甚至連html>、body>等標(biāo)記都可以省略:
!—example2.hta?
送別
王維
下馬引君酒,問(wèn)君何所之。
……
注意:上面就是整個(gè)HTA文件的全部代碼。
2、HTA的外觀
可以用HTA:Application>來(lái)設(shè)頂HTA應(yīng)用程序的外觀,如標(biāo)題欄、邊框大小等,必須放在head>中。
復(fù)制代碼 代碼如下:
!—example3.hta-->
html>
head>
title>第一個(gè)HTA的例子/title>
HTA:Application
border="thick"
caption="yes"
maximizebutton="yes"
minimizebutton="yes"
sysmenu="yes"
windowstate="normal"
>
/head>
body>
center>
p>HTA/P>
p>HTML Application/p>
p>HTML應(yīng)用程序/p>
button onclick="self.close()" style="font-size:18">離開(kāi)/button>
/center>
/body>
/html>
對(duì)一些屬性的說(shuō)明:
border="thick" 可以改為"thin"
caption="yes" "no"
maximizebutton="yes" "no"
minimizebutton="yes" "no"
sysmenu="yes" "no"
windowstate="normal" "maximize"滿(mǎn)屏,"minimize"最小化
其實(shí)腳本可以用jscript或vbscript,一般來(lái)說(shuō)vbscript更多的功能。
您可能感興趣的文章:- 微信小程序 for 循環(huán)詳解
- python編寫(xiě)爬蟲(chóng)小程序
- 微信小程序 實(shí)戰(zhàn)小程序?qū)嵗?/li>
- 微信小程序(應(yīng)用號(hào))簡(jiǎn)單實(shí)例應(yīng)用及實(shí)例詳解
- 微信小程序 wx.request(接口調(diào)用方式)詳解及實(shí)例
- 微信小程序 數(shù)據(jù)訪問(wèn)實(shí)例詳解
- 微信小程序 WXML、WXSS 和JS介紹及詳解
- 微信小程序開(kāi)發(fā)圖片拖拽實(shí)例詳解