java script castello di colle

Void in JavaScript di che si tratta? Umbriaway Consulting approfondisce

java script castello di colleAndando controcorrente Umbriaway Consulting Formazione definisce l’operatore VOID una bestia strana perché l’oggetto é assolutamente neutrale e non consente nemmeno il recupero dei valori di ritorno con return. Diche si tratta quindi? Trattasi di una sorta di ossimoro che noi utilizziamo quando abbiamo bisogno di un oggetto che non é un oggetto, ignorandone cioé tutti i requisitit corrispondenti? La risposta é sì trattasi davvero di oggetto neutro. Come al solito un esempio pratico vale più di mille parole. Immaginiamo di dover inserire una immagine sulla pagina e di voler indicare alla barra di stato quando il mouse si trova sopra o fuori l’immagine. Ok per mettere una immagine siamo capaci tutti con il tag <IMG> ma adesso abbiamo bisogno di un oggetto che possiamo anche chiamare area che ci permette di gestire i messaggi sullo stato del puntatore del mouse quando il mouse é sopra l’area o fuori. In questo caso io come area non ho necessità di definire dei collegamenti ipertestuali, non é questa la mia esigenza, pertanto avrò bisogno di un oggetto che tatticamente mi consenta di gestire gli eventi onMouseOver e onMouseOut e la soluzione ideale é assegnare a questa area neutrale un valore NULL come come collegamento perché void ha proprio questa caratteristica.

Quindi tutto quello che dovrò fare a questo punto é inserire una istruzione javascript che sull’ HREF recita: “javascript:void(0)” mentre tutto il resto del codice mappa rimarrà invariato:

<map name=”mappafantasma”
<rea name=”areaSovrapposta” COORDS=0,9,228,318″ HREF=”javascript:void(0);”
onMouseOver=”self.status=’il mouse é posizionato correttamente,’; return true”
onMouseOut=”self.status=’grazie della visita,arrivederci.’; return true”>
/map>
<img name=”images” src=”immagini/immagine3.gif” align=”middle” alt=”” usemap=”#mappafantasma”>

In questo caso l’oggetto area non fa nulla grazie all’ utilizzo del void, sentenzia Umbriaway Formazione.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...