Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 34
  1. #21
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ora il messaggio di blocco del computer non me loda più, ma non mi scrive i valori nella combo...

    Pensi che debba provare a cambiare il mio codice asp con quello che mi hai mandato?

  2. #22
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ho corretto l'asp in base a quello che mi avevi mandato e funziona...

    Sei un mito!!!!!

    GRAZIE MILLE

  3. #23
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ho notato però solo una pecca: come mai come primo elemento della combo mi mette undefined e poi tutti gli altri del databse?come faccio a togliere la prima voce?

  4. #24
    Prova con i=1 invece che i=0, oppure fai sì che il primo elemento restituito da Asp sia cinlink0

  5. #25
    Perchè l'Index della combo parte da 0(zero)

    ovviamente tu nel database non hai il record zero quindi:


    codice:
    elenco = new LoadVars(); 
    elenco.load("cinema.asp"); 
    elenco.onLoad = function(success) { 
      
    for (i=0  ; i<=Number(this.tot); i++) { 
    elemento = this ["cinlink"+i]; 
    _root.combofilm.addItem (i, elemento); 
    } _root.combofilm.addItem (0, "Scegli il Film") 
    };

  6. #26
    c'è un errore di digitazione

    elenco = new LoadVars();
    elenco.load("cinema.asp");
    elenco.onLoad = function(success) {
    for (i=0 ; i<=Number(this.tot); i++) {
    elemento = this ["cinlink"+i];
    _root.combofilm.addItem (i, elemento);
    }
    _root.combofilm.addItem (0, "Scegli il Film")
    };

  7. #27
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ho messo lo 0 al posto della i ma non è cambiato iente...
    Cosa intendi per "scegli il film?"

  8. #28
    Per chiarire

    tu da asp passi queste variabili

    &tot=3&
    &cin1=pippo&cinlink1=film/pippo.jpg
    &cin2=pluto&cinlink2=film/pluto.jpg
    &cin3=paperino&cinlink3=film/paperino.jpg


    attivi il ciclo for

    e poni nella label del combobox "cinlink" quindi

    avrai
    alla label0 BLANK
    alla label1 film/pippo.jpg
    alla label2 film/pluto.jpg
    alla label3 film/paperino.jpg

    ma nel campo "data" del combobox non c'è nulla

    Secondo me nel ciclo for dovresti associare anche il campo data se poi lo richiami

    codice:
    for (i=0; i<=Number(this.item); i++) {
    		elemento = this["cin"+i];
    		link = this["cinlink"+i];
    		_root.myCombo1.addItemAt(i, elemento, link);
    	}
    a questo punto rimane il problema di associare un valore alla label0

    quindi

    _root.myCombo1.addItemAt(0, "Scegli il tuo Film", "");

    Spero di essere stato chiaro

    Ciao

  9. #29
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    Grazie mille, ma ho risolto in un altro modo...

    Innanzitutto ho messo la i=1, perchè da asp io ho cin1... e non cin0, poi ho scritto:
    _root.combofilm.addItem(elemento);
    e adesso finalmente funziona!!!!

  10. #30
    Originariamente inviato da evetta
    Grazie mille, ma ho risolto in un altro modo...

    Innanzitutto ho messo la i=1, perchè da asp io ho cin1... e non cin0, poi ho scritto:
    _root.combofilm.addItem(elemento);
    e adesso finalmente funziona!!!!
    E io che t'avevo detto?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.