Talk:HTML Application

I think you should add information about the HTA tag and about HTC. 77.126.93.181 (talk) 12:03, 26 August 2008 (UTC)

- Added information about HTA tag DonToto (talk) 12:58, 12 May 2010 (UTC)

Do browsers other than IE support HTA? —Preceding unsigned comment added by 78.16.135.157 (talk) 09:58, 19 June 2009 (UTC)

- The HTA mechanism uses the IE rendering engine. In other words, using an HTA is separate from using the IE browser. The article should be clarified if this is not clear. DonToto (talk) 12:58, 12 May 2010 (UTC)

XULRunner - What is the relevance to this article?
XULRunner was recently placed as a wikilink with no further explanation in the "See also" section. I think it would be helpful to indicate what is the relevance to this article on HTML applications. If there is no relevance, it should be removed, I think, but perhaps it could be included in the JavaScript category, or mentionned in the JavaScript article, or some more appropriate article. DonToto (talk) 21:55, 25 June 2010 (UTC)

HTA
Was it first appear in Windows Millennium? You only wrote it was introduced with IE5.

You can also add "Windows"'s components that uses in HTA, like: Windows ME - Guides, Windows XP - Add or Remove Programms, etc.

It may be important to say that HTA is completely based on the installed version of IE on the computer. In Windows Vista, Microsoft added for the fisrt time the possibility to remove the built-in Internet Browser - "Internet Explorer", without destroying the whole operating system (in earlier Windows versions, the file manager of Windows - "Explorer" and the Internet browser - "Internet Explore" were connected to each other), which is might be a bug for the HTA Engine (mshta.exe). Galzigler (talk) 23:15, 8 August 2011 (UTC)

It worked first time in Windows 98. I created my main applications with Perl and MSHTA autumn 1999 on a Windows 98 notebook. Pege.founder (talk) 16:21, 20 September 2016 (UTC)

HTMLApp Studio & HtaEdit
There are two softwares around the web that helps working with HTA files:
 * HTMLApp Studio - the software has wizards for a few tasks dealing with HTA:
 * Converting HTA to EXE.
 * Generating a GUI ( tag).
 * Using server-side scripting languages, by running a server in background while the HTA is running.
 * The software is a Shareware and an Abandonware. The software is built in HTA and Python.

I think those softwares should have articles or at least a paragraph in this article. Galzigler (talk) 16:19, 24 April 2012 (UTC)
 * HtaEdit - a more advanced software - this one is an IDE for HTAs.

HTA is a patent of Microsoft
It should be mentioned that Microsoft registered it as a patent. Galzigler (talk) 16:21, 24 April 2012 (UTC)

Extend coverage to wider meaning
I'm just wondering that with the renaissance of this idea during the last couple years maybe the article should be extended from being Microsoft specific to discuss any application which is created with HTML technologies?

Both on the desktop and smartphones there are various technologies and winning more and more popularity (can't cite source with hard stats though, but I'm running into a lot of discussion around this lately).

There are various ways to create HTML apps now in a more and more credible way:
 * http://en.wikipedia.org/wiki/Chromium_Embedded_Framework
 * http://en.wikipedia.org/wiki/Boot_to_Gecko
 * http://en.wikipedia.org/wiki/PhoneGap

And seems that there are ecosystems being built around them too:
 * http://en.wikipedia.org/wiki/Chrome_Web_Store
 * http://blog.mozilla.org/labs/2012/02/mozilla-marketplace-for-apps/ — Preceding unsigned comment added by Daaain (talk • contribs) 17:07, 28 June 2012 (UTC)

The disadvantages
Most of what is mentioned in the list of disadvantages is more or less wrong. That section should be revised. 77.53.186.67 (talk) 15:46, 20 November 2012 (UTC) Magnus

But that section is written by google (The social engineering God) who wants to push their own "technologies" (note the sarcastic quotations).

Do you really think that the paid editors of wikipedia will let you change it? — Preceding unsigned comment added by 199.43.186.25 (talk) 11:36, 20 May 2015 (UTC)


 * Only one way to find out, right? :) In any case, I doubt there is need to do that for such an obscure technology as this one. In any case, I would say that the main issue is not that the disadvantages are wrong, but rather that they seem to reflect the writer's opinion, not objective facts.Sega381 (talk) 11:57, 20 May 2015 (UTC)

Why don't be a little more specific and less sarcastic? Please detail how the list's sections were wrong. Galzigler (talk) 18:06, 14 August 2016 (UTC)

The main disadvantage is, it works only on Microsoft Windows and MSIE. Pege.founder (talk) 16:40, 20 September 2016 (UTC)

Edge?
The article does not mention Microsoft Edge. It should say whether HTAs are supported there? I don't know, which is why I came here. 94.30.84.71 (talk) 19:09, 28 March 2016 (UTC)

Edge is a metro app, while HTA isn't. I'm guessing that's one of the reasons IE is embedded in Win10. Try right clicking inside the window, according to the context menu, you'll provably be able to clearify if it's IE or Edge. Galzigler (talk) 18:11, 14 August 2016 (UTC)

Perl as a scripting language
A major feature of HTML is the possibility to use Perl as a scripting language

Here a short example

&lt;div id=message&gt;PERL does not work&lt;/div&gt;



$main::window->document->all->message->{ 'innerHTML' } = "Juhu - PERL as Scripting Language works"; $main::window->alert ( "Hallo" );

All the "OnClick" "OnMouseOver" events can be directet to a Perl sub. I myself use Perl as scripting language for my CMS since 1999.

--Pege.founder (talk) 19:56, 17 April 2016 (UTC)

Perl as scripting language worked, but a correct update of the GUI happened only until version 521 in 1999 from ActiveState. Later Perl versions updated the GUI only at an INPUT request. This made it with newer Perl versions impossible to show a progress screen of long working scripts. This made huge problems at 64 bit Windows versions, since the installer of Perl 521 was a 16 bit programm not working in 64 bit Windows versions. Perl installation on 64 bit systems had been only possible with copying and registry tricks.

I revisited this article, because my MSHTA usage has now ended. I had just all my software converted to a client/server system to escape dependency. Pege.founder (talk) 16:34, 20 September 2016 (UTC)