AIUTO: programmazione! Clicca QUI per vedere il messaggio nel forum |
| ripe |
Scusate, o guru della programmazione... :lode:
C'è un modo per popolare dinamicamente una combobox via VbScript/Asp senza fare il reload della pagina? Esempio, cliccando su un bottone...
GRAZIEEEEEEEEEEE!! |
| neo |
| Cosa intendi esattamente con popolare?! :pensa: |
| Mino |
sì, si può comodamente in js...
vero lightman? (c'è una funzioncina simile nel nostro progettino di basi di dati, e ci ha messo una domenica intera per farlo funzionare! js del cappero :( )
magari lui ti sa dire di più |
| ripe |
Esatto, anche io sto parlando del progetto di BD! Vorrei cancellare il contenuto corrente della combobox e poi aggiungere altri elementi che al momento ho in un array... aspetto altri suggerimenti (possibile in vbscript)!
THANX! |
| ripe |
In alternativa, vi propongo una variante del problema:
io voglio visualizzare due combobox, una con l'elenco degli addetti e l'altra con l'elenco dei giorni della settimana... tuttavia voglio che, selezionando un determinato addetto dalla prima casella, mi visualizzi nella seconda solo i giorni che ha disponibile (es.: se pulisce più di 10 gabbie il lunedì, questo giorno non deve essere inserito nella combo)
Per fare ciò io, durante il caricamento della pagina, creo una variabile con questo formato:
<% id_addetto %> <% giorno_della_settimana_1 %> <% giorno_della_settimana_2 %> ... <% ; %>
Quindi ipotizzando di avere due addetti la stringa sarà questa:
1 lunedì martedì mercoledì giovedì; 3 martedì mercoledì giovedì venerdì;
Dopodichè, quando l'utente clicca sulla prima combobox eseguo questo codice (in vbs):
Dim giorniSettimana
strAddetti = Document.Gabbia.strAddetti.Value
posizioneIniziale = InStr(strAddetti, Document.Gabbia.IdAddetto.Value)
puntoEVirgola = InStr(posizioneIniziale, strAddetti, ";")
strAddetti = Mid(strAddetti, posizioneIniziale, Len(strAddetti) - (Len(strAddetti) - puntoEVirgola))
strAddetti = Left(strAddetti, Len(strAddetti) - 2)
strAddetti = Right(strAddetti, Len(strAddetti) - 2)
giorniSettimana = Split(strAddetti, " ")
L'ultima funzione prende come separatore lo spazio e mi crea l'array con tutti i giorni della stringa (una specie di tokenizer)!
Posso fare la stessa cosa in js?
GRAZIE ANCORA! |
|
|
|