Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Passare un parametro ad una funzione JS

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

Passare un parametro ad una funzione JS

Messaggioda lelepal » gio feb 07, 2008 5:36 pm

Salve a tutti.

Sono una nuovissima per quanto riguarda javascript ed avrei la necessità di passare dinamicamente un parametro ad una funzione.

Ho un file -> catalog.js al cui interno è definita la classe CatalogController

Codice: Seleziona tutto
function initCatalog() {
    ...
    controller = new CatalogController();
    controller.initialize();   
}



function CatalogController() {
   
    this.initialize = function() {
        .... 
        loadAccordion(); }

 
    function loadAccordion () {
        ac.load(eval( jsonString da valutare )); }
   
   
}


Se nella funzione ac.load(eval( jsonString da valutare )); metto direttamente una stringa rappresentante l'oggetto json, non ho alcun tipo di problema.
Il fatto è che questa stringa mi viene prodotta dinamicamente da una action di Struts e la posiziono come attributo della request.

Ho provato ad accedervi tramite EL ac.load(eval( ${param.jsonString} )) ma non ha funzionato.
Ho provato anche a definire nella jsp (dove includo questo file .js), una var js (var jsonString = ${jsonString};), riempirla con la stringa e poi far viaggiare questa variabile come parametro attraverso tutte le chiamate... ma continua a darmi errore....

Non so come fare [cry+]

Vi sarei davvero grata se poteste darmi una mano [applauso+]
Avatar utente
lelepal
Senior Member
Senior Member
 
Messaggi: 351
Iscritto il: mer feb 19, 2003 10:33 pm
Località: Sicilia

Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising