Come Creare Un Pulsante Con Un Codice

Sommario:

Come Creare Un Pulsante Con Un Codice
Come Creare Un Pulsante Con Un Codice

Video: Come Creare Un Pulsante Con Un Codice

Video: Come Creare Un Pulsante Con Un Codice
Video: Come creare un bottone in FLASH.wmv 2024, Maggio
Anonim

Quando si creano pagine, a volte è necessario che quando si fa clic sul pulsante posto nella pagina, nel browser si verifichi qualche evento programmato dall'autore. Per fare ciò, è necessario inserire il codice JavaScript nel documento generato e associarlo al pulsante richiesto. A seconda della quantità di codice necessaria per implementare l'evento previsto, è possibile utilizzare diversi modi per connettere il pulsante al codice.

Come creare un pulsante con un codice
Come creare un pulsante con un codice

Istruzioni

Passo 1

Molto spesso, le chiamate al codice JavaScript sono legate all'evento onclick, cioè al clic del pulsante sinistro del mouse. Se non hai bisogno di molto codice per descrivere l'azione che deve essere eseguita, tutto può essere inserito direttamente nel tag del pulsante. Ad esempio, per programmare il browser in modo che mostri un semplice messaggio quando si fa clic su un pulsante, lo script JavaScript avrà il seguente aspetto: alert ('Codice funzionante!') Richiede solo un'istruzione e un testo. Tutto questo può essere facilmente inserito nella descrizione dell'evento onclick del tag del pulsante. In questo caso, il codice HTML più semplice della pagina potrebbe essere simile a questo:

Pulsante con codice

Pulsante con codice

Passo 2

Non è pratico inserire un codice JavaScript più complesso direttamente nel tag del pulsante. È più facile ricavarne una funzione separata e inserire la sua chiamata nell'evento onclick. Ad esempio, potrebbe sembrare una funzione che mostra una finestra contenente l'ora del clic di un pulsante: function getTime() {

var ora = nuova data ();

alert ("Il codice ha funzionato in" + now.getHours () + ":" + now.getMinutes ());

} Dovrebbe essere posizionato nell'intestazione della pagina (tra i tag e). Il codice completo della pagina con una chiamata a questa funzione associata al pulsante potrebbe avere questo aspetto:

Pulsante chiamata funzione

funzione getTime() {

var ora = nuova data ();

alert ("Il codice ha funzionato in" + now.getHours () + ":" + now.getMinutes ());

}

Pulsante chiamata funzione Function

Passaggio 3

Lo stesso metodo dovrebbe essere utilizzato quando si fa clic su diversi pulsanti per generare un evento che può essere descritto con lo stesso codice JavaScript. Ad esempio, è possibile modificare leggermente la funzione precedente per aggiungere l'identificazione del pulsante premuto alla finestra del messaggio: function getTime (btnString) {

var ora = nuova data ();

alert (btnString + "clicked in" + now.getHours () + ":" + now.getMinutes ());

} Il codice completo per una pagina con tre di questi pulsanti potrebbe essere simile a questo:

Tre pulsanti con chiamata di funzione

funzione getTime (btnString) {

var ora = nuova data ();

alert (btnString + "clicked in" + now.getHours () + ":" + now.getMinutes ());

}

Primo pulsante

Secondo pulsante

Terzo pulsante

Consigliato: