Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    209

    loadvars con un array mi restituisce un numero

    Dovrei caricare la var azienda da un database sto cercando di fare questo array che incamera tutti i records senza l'uso di clip ma solo con la var "azienda" nella timeline.
    Lo scritto in trace mi restituisce il numerto 5 valore della var locale "i" non capisco perchè..

    dati = new LoadVars();
    dati.onLoad = function(success) {
    if (success) {
    lista = new Array();
    for (i=0; i<=5; i++) {
    lista[i] = _root.azienda.dati.azienda;
    _root.azienda = dati["azienda"]+i;
    trace(_root.azienda);
    }
    }
    };
    dati.load("load.asp");
    Dodo66

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    _root.azienda = dati["azienda"+i];

    ps. questa riga -> lista[i] = _root.azienda.dati.azienda; cosa dovrebbe restituire?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    209
    avrei voluto popolare l'array lista... ho corretto
    ora ho:

    dati = new LoadVars();
    dati.onLoad = function(success) {
    if (success) {
    lista = new Array();
    for (i=0; i<=5; i++) {
    _root.azienda = dati["azienda"+i];
    lista[i] = _root.azienda;
    trace(_root.azienda);
    }
    }
    };
    dati.load("load.asp");


    la pag asp mi da:

    &azienda0=Abbigliamento - Quagliata ntonio & C. snc&
    &azienda1=Abbigliamento - Quagliata Antonio & C. snc&
    &azienda2=Abbigliamento - Quagliata Antonio & C. snc&
    &azienda3=Abbigliamento - Quagliata Cammela & C. snc&

    questi dadti malefici rimangono nel Db dove sbaglio?
    Dodo66

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova ad inserire i dati nell'array con il PUSH, invece che assegnarli come fai ora

    lista[i] = _root.azienda; -> lista.push(_root.azienda)

    ps. gli elementi di contenuto non possono avere dei caratteri speciali "a spasso", la & di Antonio & C, va sostituita con Antonio %26 C

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    209
    ho corretto il codice e i dati nel db ma tra poco sfondo il monitor...cosa vuole ancora..

    dati = new LoadVars();
    dati.onLoad = function(success) {
    if (success) {
    lista = new Array();
    for (i=0; i<=5; i++) {
    _root.azienda = dati["azienda"+i];
    pushed=lista.push(_root.azienda);
    trace(pushed);
    }
    }
    };
    dati.load("load.asp");
    Dodo66

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    scusa ma provi in locale? se sì, provi in "Prova filmato" o nel browser con http://localhost ?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    209
    é chiaro che provo in locallhost.. ma provando in prova filmato come tu mi hai detto ho visto che si innesca un ciclo continuo di numeri da 1 a 6 che non mi fa stampare nulla non sono riuscito a vedere l'errore dello script seganalato da flash siamo a un passo dalla soluzione vigliacca...Buon appetito... fammi sapere gentilmente se posso fare qualcosa VVoVe:
    Dodo66

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    allora modifica l'indirizzo in questa riga

    dati.load("load.asp");

    con l'indirizzo completo del file in locale, poi puoi provare liberamente da "Prova Filmato"

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    209
    In prova filmato scrive un ciclo continuo di numeri senza le variabili legge solo il valore della var "i" nel ciclo for ma non ne viene fuori e non carica le variabili perciò trace non stampa nulla
    Dodo66

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Dodo66
    In prova filmato scrive un ciclo continuo di numeri senza le variabili legge solo il valore della var "i" nel ciclo for ma non ne viene fuori e non carica le variabili perciò trace non stampa nulla
    scusa ma se blocchi il ciclo a 5, come è possibile che crei un ciclo continuo?! al massimo si blocca dopo 5 "undefined"

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.