Come utilizzare una casella di testo in HTA

January 13

HTA rende possibile per chiunque con le competenze di base per lo sviluppo web per creare applicazioni desktop potenti. Generare forme, creare pulsanti e persino aggiungere caselle di testo a pop-up finestre mettendo controlli all'interno ordinarie HTML tag "body". HTA, abbreviazione di "applicazioni HTML," fa i controlli, i menu e il codice a disposizione degli utenti che desiderano creare programmi desktop HTA stand-alone di Internet Explorer. Accedere una casella di testo HTA e recuperare il suo valore con l'aggiunta di un semplice sub VBScript per l'applicazione HTA.

istruzione

1 Aprire il Blocco note e creare un nuovo documento.

2 Aggiungere il seguente codice al documento:

<Html>

<Head>

<Title> HTA di test </ title>

<HTA: APPLICAZIONE

ID="HTA1"

APPLICATIONNAME = "HTA1"

SCROLL = "yes"

Questo codice definisce una sezione di testa di serie all'interno di un documento HTML. Questa sezione testa contiene un tag "HTA". La proprietà "ID" permette di dare l'applicazione di un valore ID. Tale valore è "HTA1" in questo esempio. La proprietà "APPLICATIONNAME" consente di dare l'applicazione di un nome. Impostando il valore della proprietà "SCROLL" a "si" rende visibile una barra di scorrimento quando il contenuto non rientra nella finestra.

3 Incollare il codice riportato di seguito dopo il codice descritto nel passaggio precedente:

<SCRIPT LANGUAGE = "VBScript">

Sub ProcessTextbox

Dim enteredText

enteredText = Textbox1.value

Msgbox "Hai inserito" & enteredText

End Sub

</ SCRIPT>

Questo crea un blocco VBScript. Esso contiene un sub di nome "ProcessTextbox." Questo sub recupera il valore immesso in una casella di testo denominata "TextBox1". I "MsgBox" display dichiarazione che apprezzano in una finestra di messaggio.

4 Aggiungere il seguente codice sotto il codice mostrato nell'ultimo passaggio:

<Body>

<Input type = "text" name = "TextBox1" size = "50"> <p>

<Input type = valore "pulsante" = "Processo di testo" onclick = "ProcessTextbox">

</ Body>

</ Html>

Ciò è sezione corpo dell'applicazione HTA. Sembra e funzioni come la sezione regolare corpo visto in documenti HTML. Questa prima riga di codice definisce un controllo di input il cui tipo è "testo". Questo crea una casella di testo. La proprietà "dimensione" imposta la dimensione a 50 colonne. La seconda riga di codice crea un pulsante. evento click del pulsante che chiama il sub "ProcessTextbox" definito nel passaggio precedente.

5 Premere il tasto "Ctrl" e "S", quindi digitare "My HTA Test1.hta" nella casella di testo "Nome file". Fai clic su "Salva" per salvare il documento come un'applicazione HTA.

6 Avviare Esplora risorse e individuare il file salvato. Fare doppio clic su di esso per eseguire l'applicazione. La finestra HTA si apre e visualizza la casella di testo e il pulsante.

7 Digitare un valore nella casella di testo e fare clic sul pulsante. I "ProcessTextbox" sub corre e recupera il valore immesso. Quindi visualizza tale valore in una finestra di messaggio pop-up.

Consigli e avvertenze

  • La casella di testo in questo esempio ha una larghezza di colonna di 50 colonne. Modificare tale valore a qualcosa che ti piace. Se avete bisogno di una casella di testo più grande, utilizzare un valore più grande per la proprietà "dimensione" definito nella sezione corpo.
  • Ci sono altre proprietà che è possibile impostare che determinano l'aspetto di un'applicazione HTA e funzionalità. pagina Web di Microsoft HTA descrive queste proprietà.