HTML Applications (HTA)

Gör en enkel HTA

Vi börjar med att göra en mycket enkel HTA-fil

Använd din vanliga texteditor och skriv:

Det här är min första HTML-applikation.

Spara texten som test.hta och öppna filen från Utforskaren.

Testa exemplet - välj "Öppna den här filen från dess aktuella plats" i dialogrutan.

Svårare än så är det inte - till en början. Faktum är att det inte blir så förfärligt mycket svårare längre fram heller

Observera att den text du skrev in inte innehöll några HTML-taggar. Låt oss se vad som händer om du stoppar in dem.

Skriv så här:

<HTML>
<HEAD>
<TITLE>
En enkel HTML-applikation</TITLE>
<HTA:APPLICATION>
</HEAD>
<BODY>
Det här är en enkel HTML-applikation med några HTML-taggar
</BODY>
</HTML>

Spara filen och öppna den.

Testa exemplet - välj "Öppna den här filen från dess aktuella plats" i dialogrutan.

Om du tidigare har skrivit HTML-kod känner du igen de flesta taggarna, men "<HTA:APPLICATION>" är något nytt. Den här taggen talar om att det handlar om en HTA-sida. Den kan placeras var som helst i HTML-dokumentet, med rekommendationen är att den läggs i HEAD-blocket.

Att använda <HTA:APPLICATION> utan att lägga till några attribut, är detsamma som att utesluta <HTA:APPLICATION>. När du lägger till attributen bestämmer du vilket gränssnitt din applikation skall ha. Mer om detta i Anpassa din HTA.

Fortfarande måste du använda kryssrutan för att stänga HTA-fönstret. Lägg in en knapp att stänga med. Det gör du genom att ändra koden en aning:

<HTML>
<HEAD>
<TITLE>
En enkel HTML-applikation</TITLE>
<HTA:APPLICATION>
</HEAD>
<BODY>

Det här är en enkel HTML-applikation med några HTML-taggar och en stäng-knapp.<BR>
<BUTTON onClick="self.close()">
Stäng</BUTTON>
</BODY>
</HTML>

Spara filen och öppna den. Resultatet blir det här:

Testa exemplet - välj "Öppna den här filen från dess aktuella plats" i dialogrutan.

I nästa avsnitt kan du läsa en del om fördelarna och nackdelarna med att installera HTML-applikationer på hårddisken respektive köra dem direkt från servern.

© SupportData.Net