Visualizzazione dei risultati da 1 a 4 su 4

Discussione: passaggio di variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507

    passaggio di variabili

    ci riprovo...

    io ho questo codice AS:

    elenco = new LoadVars();
    elenco.load("db.txt");
    elenco.onLoad = function(success){
    if(success){
    for (i=1; i <=Number(this.totale); i++) {
    elemento = this ["db"+i];
    _root.combodb.addItem(elemento);
    }
    film.load(+combodb.getSelectedItem().label+".asp") ;
    }
    };
    _root.combodb.setChangeHandler("carica");

    film = new LoadVars();
    film.onLoad = function(success) {
    if(success){
    for (i=1; i <= this.tot; i++) {
    elemento = this ["cinlink"+i];
    _root.combofilm.addItem(elemento);
    }
    }
    };
    function carica(component){
    combofilm.removeAll();
    film.load(+combodb.getSelectedItem().label+".asp") ;
    }

    voglio che il nome del database cheč nella prima combo, e che corrisponde anche alla pgina asp, mi carichi nella seconda combo i campi cinlink del database...

    credo che il problema sia nel fatto che nella finestra dei parametri delle mie combo non c'č ChangeHandler...
    Cosa posso fare?!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ma c'č qualcuno?!!?!?!??!?!
    E' possibile che stamni non mi risponde nessuno?!
    :gren:

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    up

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ho risolto...

    se a qualcuno interessa lo script...
    il problema era solo che MX2004 non supporta il setChangeHandler

    codice:
    elenco = new LoadVars(); 
    elenco.load("db.txt"); 
    elenco.onLoad = function(success){ 
    	if(success){
    		for (i=1; i <=Number(this.totale); i++) { 
    		elemento = this ["db"+i]; 
    		_root.combodb.addItem(elemento); 
    		}
    		film.load("http://localhost/"+combodb.getSelectedItem().label+".asp");
    	}
    };
    
    listenerObject = new Object(); 
    listenerObject.change = function(){ 
    combofilm.removeAll();
    film.load("http://localhost/"+combodb.getSelectedItem().label+".asp");
    } 
    combodb.addEventListener("change", listenerObject);
    
    film = new LoadVars(); 
    film.onLoad = function(success) { 
    	if(success){ 
    		for (i=1; i <= this.tot; i++) { 
    			element = this ["cinlink"+i];
    			_root.combofilm.addItem(element); 
    		} 
    	} 
    };

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 © 2025 vBulletin Solutions, Inc. All rights reserved.