Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613

    [fmx] chiamata a funzione e passaggi di variabili

    Ciao a tutti... risolto un problema se ne presenta un altro.
    Ho creato uno script con questa struttura:

    function funzione1 (a, b){
    istruzioni
    }
    function funzione2 (c, d){
    istruzioni
    }
    function funzione3 (e, f){
    carica struttura xml;
    oggXml.onLoad = funzione1(e, f);
    }

    funzione3(var1, var2);

    Il problema è che in funzione1 in 'this' dovrebbe esserci la struttura xml mentre ci trovo le tre funzioni!!!
    Risolvo, in parte, il problema scrivendo:

    function funzione3 (e, f){
    carica struttura xml;
    oggXml.onLoad = funzione1;
    }

    dico in parte perchè pur trovando in funzione1 la struttura xml richiamandola con 'this' non posso passare i parametri!

    Orsudunque flash chettepija?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E' normale:

    1. l'evento onLoad genera autonomamente 1 solo parametro
    2. quel tipo di assegnazione consiste nella scrittura di una variabile, che poi corrisponde al nome della funzione: e quando assegni una variabile, non passi dei parametri, dato che non stai chiamando una funzione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613

    OK (:

    Ho risolto con

    objXML.onLoad=function() {

    funzione(param1, param2);

    }

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.