Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    funzione per caricare dati esterni

    Ciao a tutti
    devo costruire una funzione da mettere nel primo fotogramma e disponibile da poter richiamare con dei pulsanti che devono anche passargli un parametro per il caricamento di una pagina asp con LoadVars

    Chiarendo:
    nel primo metto la funzione che contiene un loadvars per caricare due variabili testuali in due campi dinamici:

    codice:
    function carica(pagina){ 
    
    txt = new LoadVars(); 
    txt.load(pagina); 
    txt.ignoreWhite = true; 
    txt.onLoad = function(success) { 
    if (success) { 
    _root.titolo.text=this.titolo; 
    _root.testo.text=this.testo; 
    } 
    } 
    }
    AI pulsanti associo questo:

    codice:
    on (release) { 
        function carica ("sito.asp?var=dove_i&var2=dove_titolo_i") 
    }
    ma non funziona

    QUalcuno saprebbe darmi una mano?
    Grazie in anticipo...

  2. #2
    codice:
    on (release) { 
        carica("sito.asp?var=dove_i&var2=dove_titolo_i") 
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    ciao e grazie

    adesso ho corretto la funzione:

    codice:
    	pagina = "sito.asp?var=servizi_i&var2=servizi_titolo_i";
    	//classe estrapola dati
    	dati = new LoadVars();
    	dati.path = this._parent.scritta;
    	dati.onLoad = function(success)
    	{
    		if (success)
    		{
    			for (var prop in this)
    			{
    				this.path[prop + "_txt"].htmlText = this[prop].split("\r\n").join("");
    			}
    		} else
    		{
    			this.path.nome_txt.text = "file inesistente";
    		}
    	};
    	ASSetPropFlags(dati, ["onLoad", "path"], 7);
    	dati.load(pagina);
    }
    se assegno tutto ciò all'onRelease del pulsante funziona, passa le giuste variabili ai campi di testo

    se invece il codice sopra lo faccio diventare una funzione e più precisamente:

    codice:
    function carica(pagina)
    	//classe estrapola dati
    	dati = new LoadVars();
    	dati.path = this._parent.scritta;
    	dati.onLoad = function(success)
    	{
    		if (success)
    		{
    			for (var prop in this)
    			{
    				this.path[prop + "_txt"].htmlText = this[prop].split("\r\n").join("");
    			}
    		} else
    		{
    			this.path.nome_txt.text = "file inesistente";
    		}
    	};
    	ASSetPropFlags(dati, ["onLoad", "path"], 7);
    	dati.load(pagina);
    }
    e al pulsante associo questo:

    codice:
    on (release) { 
        carica("sito.asp?var=dove_i&var2=dove_titolo_i") 
    }
    non funziona

    Ma non dovrebbe essere la stessa cosa?

  4. #4
    il problema dovrebbe essere questo:

    dati.path = this._parent.scritta;

    se lo metti nella funzione devi scrivere:

    dati.path = _parent.scritta;

    o forse
    dati.path = scritta;

    dipende dove si trova il mmc scritta rispetto alla funzione

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.