| Passo 9: Liste |
|
|
| Articoli tecnici - Sviluppo & sistema | |||
| Scritto da Riccardo Zorn | |||
| Martedì 28 Ottobre 2008 15:39 | |||
|
Affrontiamo ora un più gravoso compito: una messagebox che offra una serie di possibilità tra le quali scegliere. Che dovrà chiaramente restituire un riferimento alla scelta fatta nella risposta.
Creo una nuova funzione, listChoose(), che accetta come parametro un array. Nella risposta affermativa (button1) restituirò l'indice scelto o -1 se non è stato scelto nessun indice.
_msgBox.prototype.listChoose = function (msgHTML, aCallbackFunction, msgTitle, Eccoci alla parte saliente (il disegno della lista). Ho scelto di usare una SELECT, ma nulla vieta di disegnare dei radiobuttons o dei controlli dedicati, anche una tabella può fare al caso nostro. Questa è però sicuramente la soluzione più semplice:
La funzione chiamante è responsabile della creazione e distruzione della lista. function lista() E infine il foglio di stile, usa il trucchetto della trasparenza per dare una parvenza di grafica SELECT#selectList {font-size:120%; opacity:0.8; filter: alpha(opcity=80);width:80%}
I file descritti in questo articolo si possono scaricare dall'introduzione
|
|||
| Ultimo aggiornamento Martedì 28 Ottobre 2008 17:19 |


