Aplikacja HTML (ang. HTML Application, HTA) – rozwiązanie internetowe stworzone przez firmę Microsoft, wykorzystujące połączenie HTML, CSS, JavaScript, JScript i VBScript, czyli dynamiczne strony HTML. Aplikacja DHTML została wprowadzona przez firmę Microsoft wraz z wydaniem Internet Explorera 4 w 1997 roku.
Pliki HTA mają takie same uprawnienia, jak zwykłe aplikacje, więc wykorzystując np. kontrolkę ActiveX, można zapisywać, odczytywać i edytować dowolne pliki na dysku komputera. Ponadto umożliwiają wybranie ikony, włączenie trybu pełnoekranowego itp. Każdy plik HTA można uruchomić w oknie przeglądarki internetowej. Posiadają one specjalny znacznik <hta:application />
umieszczany w sekcji head
, do którego można przypisać atrybuty, takie jak:
windowstate = "minimize" / "maximize" / "normal"
- określa stan okna podczas uruchomieniaborder = "thin" / "normal"
- określa możliwość zmiany rozmiaru oknacaption = "yes" / "no"
- określa, czy ma być pokazywany pasek tytułowy oknasingleinstance = "yes" / "no"
- określa, czy kilka kopii aplikacji może być uruchomionych jednocześnieapplicationname = "nazwa"
- nazwa aplikacjishowintaskbar = "yes" / "no"
- określa, czy pokazywać aplikacje w pasku zadańcontextmenu = "yes" / "no"
- określa, czy ma być używane domyślne menu kontekstoweicon = "sciezka"
- wskazuje ścieżkę ikonymaximizebutton = "yes" / "no"
- określa, czy wyświetlać przycisk maksymalizacjiminimizebutton = "yes" / "no"
- określa, czy wyświetlać przycisk minimalizacjinavigable = "yes" / "no"
- określa, czy aplikacja może wyświetlać treść innej strony HTMLscroll = "yes" / "no"
- określa, czy mają być wyświetlane paski przewijaniaselection = "yes" / "no"
- określa, czy można zaznaczać tekstWłaściwości, które nie zostały zdefiniowane przez użytkownika, przyjmują wartości domyślne.