Applicazione HTML: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile Attività per i nuovi utenti Suggerito: aggiungi collegamenti |
|||
(5 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1:
Un'
Le funzionalità di un file HTML ordinario sono limitate dal modello di sicurezza del [[browser web]] - per esempio può comunicare col server, manipolare pagine (di solito per validare form e/o creare effetti grafici), scrivere [[cookie]]. Un HTA invece viene eseguito come applicazione ''fully trusted'' e quindi possiede più privilegi di un normale file HTML - per esempio può creare / modificare / eliminare file ed entry del [[registro di sistema]] di Windows.
Riga 5:
== Esecuzione ==
[[File:HTA-Hello World example.png|alt=Screenshot di una finestra di esempio prodotta da mshta.exe|miniatura|280x280px|Screenshot di una finestra di esempio prodotta da <code>mshta.exe</code>]]
Un HTA viene eseguito utilizzando il programma <code>mshta.exe</code>o, in alternativa, facendo doppio clic sul file.Un HTA viene trattato come qualsiasi [[file eseguibile]] con estensione <code>.exe</code>.
Se <code>mshta.exe</code> si trova in una sottocartella della
Se mshta.exe si trova nella
== Sviluppo ==
Per personalizzare l'aspetto di un HTA, è stato <code>hta:application</code> introdotto un tag opzionale nella sezione <code>HEAD</code>. Questo tag espone una serie di attributi che abilitano il controllo dello stile del bordo, l'icona del programma, ecc. e fornisce informazioni come l'argomento ([[Interfaccia a riga di comando|riga di comando]]) utilizzato per avviare l'HTA<ref>[https://msdn.microsoft.com/en-us/library/aa360681(v=VS.85).aspx ''HTA:APPLICATION Object''], in MSDN Library, the complete specification of the tag <code>hta:application</code></ref>. In caso contrario, un HTA ha lo stesso formato di una pagina HTML.
Qualsiasi [[editor di testo]] può essere utilizzato per creare un HTA. Gli editor con funzioni speciali per lo sviluppo di applicazioni HTML possono essere ottenuti da [[Microsoft]]<ref>[http://www.microsoft.com/downloads/details.aspx?FamilyId=231D8143-F21B-4707-B583-AE7B9152E6D9&displaylang=en ''HTA Helpomatic'']</ref> o da fonti di terze parti<ref>[http://www.htaedit.com/ ''HTAEdit, an editor for HTAs with a built-in debugger'']</ref>.
Un file HTML esistente (con estensione file <code>.htm</code>o <code>.html</code>) può essere modificato in un HTA semplicemente cambiando l'estensione in <code>.hta</code>.
Riga 40:
==Collegamenti esterni==
* {{Collegamenti esterni}}
* {{cita web|http://msdn2.microsoft.com/en-us/library/ms536496.aspx|Introduzione alle Applicazioni HTML su MSDN|lingua=en}}
{{Portale|informatica}}
[[Categoria:HTML]]
|