|
| JavaScript: mini tutorial sui gestori di eventi |
|
Modalità discussione | Modalità lineare |
|
|||||
| |||||
JavaScript: mini tutorial sui gestori di eventiJavaScript : mini tutorial sui gestori di eventi (versione 2.0) Dopo il malaugurato disastro in cui anche questa guida è andata perduta, la riscrivo, approfittandone anche per apportarvi alcuni miglioramenti. Per prima cosa cerchiamo di definire (cosa non proprio semplice) cos'è un evento: lo possiamo definire come un comportamento dell'utente monitorabile dal browser, come ad esempio il passaggio del mouse in una determinata area della pagina o la selezione di un elemento di un modulo. In JavaScript, quindi, un gestore di eventi è una modalità per intercettare questi eventi ed eseguire delle routine particolari in risposta ad essi. Spiegata così, la cosa è molto generica, quindi sarà meglio illustrare il tutto con degli esempi qui di seguito. Per iniziare: come specificare una risposta ad un evento Per scrivere un gestore di evento, ci sono vari modi: - il primo consiste nel dichiarare una funzione JavaScript e poi di assegnarla all'interno dello stesso script nel modo seguente: Codice: function carica ()
è un metodo poco utilizzato perché non così immediato e perché supporta pochi tipi di evento, ma ha il vantaggio che, copiando il codice precedente in un file separato, è possibile includerlo uguale in varie pagine semplicemente collegando un file di script Codice: <img src="..." alt="..." onclick="alert('Hello, World!')" />- il terzo metodo è una via di mezzo tra i due precedenti ed è quello più utilizzato: si crea una funzione separata dal corpo della pagina (volendo, anche in un file JavaScript esterno) e poi si richiama questa funzione in risposta ad un evento. Ecco un esempio: Codice: function trim_spaces (text)
Codice: <body onload="alert('Benvenuto sul mio sito!')" onunload="alert('Torna presto a visitarmi!')">
Codice: <a href="...">
Codice: function check_form ()
Codice: <input type="text" id="lire" onkeydown="document.getElementById('euro').value=parseFloat(this.value)/1936.27" />
DEMENTI4L SITE // THE BO4RD - Il forum di DEMENTI4L SITE // L'antro di MetaMorph Mi trovate anche sui forum di AlterVista - Blogo.it Network Ultima modifica di MetaMorph : 01-08-2007 alle ore 23:19.
|
|
|||||
| |||||
RE: JavaScript: mini tutorial sui gestori di eventiAl momento ho dato soltanto una veloce lettura... affermo di essere ignorante a livelli medi su javascript in quanto piu o meno comprendo ma non realizzo da zero... In ogni caso io realizzere + esempi, magari anche già disponibili a vedersi sul web..
|
|
| Discussioni simili | |||||
| Discussione: | Autore | Risposte: | Letto: | Ultimo messaggio | |
| HTML E JAVASCRIPT [Uso della sezione] | djremix | 0 | 51 |
23-04-2008 20:52 Ultimo messaggio: djremix |
|
| Tutorial Html - Lezione 5 - Impostazione di un'immagine come sfondo | gianni4 | 0 | 67 |
11-04-2008 16:04 Ultimo messaggio: gianni4 |
|
| Tutorial Html - Lezione 4 - Colore di uno sfondo | gianni4 | 0 | 59 |
11-04-2008 15:57 Ultimo messaggio: gianni4 |
|
|
| Regole di Scrittura |
| Tu non puoi inserire nuovi messaggi. Tu non puoi rispondere ai messaggi. Tu non puoi inviare messaggi. Tu non puoi modificare i tuoi messaggi. |
| Il codice HTML è Disattivato. Il codice MyCode è Attivato. Gli Smilies sono Attivato. Il codice [IMG] Attivato. |

![[-]](http://forum.punto-web.net/images/Sat/collapse.gif)

01-08-2007, 23:14



