Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: recupero dati in asp

  1. #1

    recupero dati in asp

    2 problemi:
    1-
    come protrei recuperare dei dati da una pag asp facendoli scrivere con: createTextField(ecc.).
    Finora riesco solo a recuperali nel trace:
    --------------------------------
    myVar = new LoadVars();
    myVar.onLoad = function(success)
    {
    if(success)
    {

    trace(myVar.citazione_5);
    trace(myVar.totaleCitazioni);



    }
    }
    myVar.load("http://localhost/citazioni.asp");
    ---------------------

    dove citazione_5 è una variabile recuperata da pag citazioni.asp.
    2-
    ho fatto un cicli for per recuperare tutte le variabili "citazioni_"+i che mi servono vedendoli nel trace ma mi da Nan.Qualcuno sa indicarmi perchè?

    -------------------------------------
    citazione="citazione_"+i
    for(var i=0; i <= 2; i++){
    trace(myVar.citazione);
    trace(myVar.totaleCitazioni);

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    28
    per il primo quesito
    puoi creare un movie clip e inserire dentro una text dinamica
    e poi duplicarlo tipo:

    myVar = new LoadVars();
    myVar.onLoad = function(success)
    {
    if(success)
    {
    for(i=0; i<myVar.length; i++){
    duplicateMovieClip(_root.citazione_mc, "citazione_mc"+i, i); _root["citazione_mc"+i)].testo.text=myVar.["citazione_"+i].toString();
    }
    }

    per il secondo suppongo potresti usare lo stesso, a dire il vero il secondo non l'ho capito bene

  3. #3

    provo

    Ho sbagliato e ho creato una nuova discussione.
    Speriamo di nn aver creato un grosso problema...
    Grazie ora provo.
    il secondo quesito era collegato al primo ma la tua risposta ad occhio mi sempra completa dei due.
    Cmq ti faccio sapere.
    Grazie

  4. #4

    errore

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 7: Dopo l'operatore '.' è previsto un nome di campo.
    duplicateMovieClip(_root.citazione_mc, "citazione_mc"+i, i); _root.["citazione_mc"+i].testo.text=myVar.["citazione_"+i].toString();

    Totale errori ActionScript: 1 Errori segnalati: 1

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    28
    ah si certo l'errore è nel punto dopo _root
    _root.["citazione_mc"+i].testo.text=myVar.["citazione_"+i].toString();
    togli quel punto ed è a posto

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    28
    anche quello dopo myVar

  7. #7

    Non funziona

    il titolo è una garanzia:
    Non funziona
    Schermata bianca, il nulla...

    Ora sto provando a seguire un esempio.
    Se avete altri consigli li accetto + che volentieri.
    Ciao Grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    28
    ho provato e in effetti non funziona
    ilproblema è nel "myVar.length"
    però se dal asp passi una variabile che ti dice la lunghezza dell'array (ad esempio io concateno alla fine una variabile qnt=TUO_NUMERO_CITAZIONI) puoi fare il ciclo con questa variabile quindi il codic sarebbe questo:

    myVar = new LoadVars();
    myVar.onLoad = function(success)
    {
    if(success)
    {
    for(i=0; i<myVar.qnt; i++){
    duplicateMovieClip(_root.citazione_mc, "citazione_mc"+i, i); _root["citazione_mc"+i)].testo.text=myVar["citazione_"+i].toString();
    }
    }

  9. #9
    Scusa ancora se rompo ma tento di capire perchè nn va!
    ---------------------

    myVar = new LoadVars();
    myVar.onLoad = function(success)
    {
    if(success)
    {
    for(i=0; i<myVar.totaleCitazioni; i++){
    duplicateMovieClip(_root.citazione_mc, "citazione_mc"+i, i);_root["citazione_mc"+i].testo.text=myVar["citazione_"+i].toString();
    }
    }
    }

    myVar.load("http://localhost/citazioni.asp");
    -----------------------------------------------

    Secondo voi è giusto o sbaglio qualcosa io?
    Mi da la pag completamente bianca.
    Ciao

  10. #10
    Scusa ancora se rompo ma tento di capire perchè nn va!
    ---------------------

    myVar = new LoadVars();
    myVar.onLoad = function(success)
    {
    if(success)
    {
    for(i=0; i<myVar.totaleCitazioni; i++){
    duplicateMovieClip(_root.citazione_mc, "citazione_mc"+i, i);_root["citazione_mc"+i].testo.text=myVar["citazione_"+i].toString();
    }
    }
    }

    myVar.load("http://localhost/citazioni.asp");
    -----------------------------------------------

    Secondo voi è giusto o sbaglio qualcosa io?
    Mi da la pag completamente bianca.
    Ciao

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.