標題 HTAs,你聽說過嗎?lixiaolong3456(原作)
關鍵字 hta,html
HTAs,你聽說過嗎?
HTAs是HTML Applications的縮寫,它的含義就是利用HTML和 Dynamic HTML (DHTML)來開發應用程序。它和那些面向對象的語言(如C++)比起來簡單多了。我們可以利用腳本語言(如javascript)和CSS來開發應用程序。簡單的說,HTAs 包括所有Internet Explorer的東西——它的模型,表現形式,翻譯權力,協議支持和頻道下載技術——沒有執行嚴格的安全模型和瀏覽器的用戶界面。但是,它仍然是可以被信賴的。它可以顯示菜單,圖標,工具條和WEB開發者的標題信息。 下面讓我們一起來學習它。看下面的代碼。
<HTML> <HEAD> <TITLE>My Monster Application</TITLE> <HTA:APPLICATION ID="oMyApp" APPLICATIONNAME="monster" BORDER="1" CAPTION="yes" ICON="/graphics/creature.ico" SHOWINTASKBAR="yes" SINGLEINSTANCE="yes" SYSMENU="yes" WINDOWSTATE="navigable"> </HEAD> <BODY> HELLO WORLD! </BODY> </HTML> 我們用記事本編輯以后保存為后綴名為HTA的文件,然后雙擊打開它(如圖)。怎么樣,效果和其他應用程序差不多吧! HTA雖然用HTML來編寫,但是他也有和HTML不同的地方,它有著自己的一些對象和屬性。 對象:HTA:APPLICATION。必要的標記,它表示這個HTML文檔是HTA應用對象模型。 屬性:APPLICATION:它告訴瀏覽器它的內容是HTA,免去瀏覽器的安全模型。 applicationName:此HTA應用程序的名字。 border:HTA應用程序的邊界值,不要邊界時去“none”。 BORDERSTYLE:此HTA應用程序的邊界風格,有normal ,complex, raised ,static, sunken值,默認值為normal。 Caption:HTA應用程序的標題欄是否顯示,有“YES”和“NO”兩種值,默認值為YES。 CommandLine:取回自變量當使用HTA應用程序時,一般不用。 contextMenu:當右擊鼠標時是否顯示右鍵菜單,有“YES”和“NO”兩種值,默認值為YES。 icon:設置標題欄的圖標路徑。 innerBorder:是否顯示3D邊框,有“YES”和“NO”兩種值,默認值為YES。 SCROLL:是否有滾動條,有“YES”和“NO”“AUTO”三種值,默認值為AUTO。 SCROLLFLAT:滾動條是否為3D形式。有“YES”和“NO”兩種值,默認值為YES SELECTION:HTA應用程序中的內容是否可以用鼠標或者鍵盤選取。有“YES”和“NO”兩種值,默認值為YES。 SHOWINTASKBAR:HTA應用程序運行時是否在任務欄中顯示。有“YES”和“NO”兩種值,默認值為YES。 SINGLEINSTANCE:在同一時間內是否可以同時打開兩個HTA應用程序。有“YES”和“NO”兩種值,默認值為NO。 SYSMENU:是否顯示系統菜單:有“YES”和“NO”兩種值,默認值為YES。 VERSION:HTA應用程序的版本號。 WINDOWSTATE :設置程序的初始化尺寸,有MAXIMIZEBUTTON(最大化),MINIMIZEBUTTON(最小化),NAVIGABLE(默認恢復尺寸)。 HTA的屬性就只有這些,但是它的屬性需要寫在<head>和</head>之間,如果你對HTML比較熟悉的話,就可以很容易的將一個應用程序開發出來,而且多姿多彩。你不妨試試看吧!
|