Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
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!

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate