Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    24

    Passare parametri ad una funzione

    Ciao a tutti.
    Piccola domanda. In una pagina JSP attraverso un onclick devo passare un parametro ad una funzione javascript. Il valore da passare è una stringa e la recupero con i tag di struts per esempio:

    Codice PHP:
    onclick="funzione(<bean:write name="nome" property="proprieta"/>) 
    Adesso cosa succede, essendo una stringa...dovrei i passare il valore con gli apici singoli per esempio:

    Codice PHP:
    onclick="funzione('valore') 

    ma mettendo gli apici singoli mi da errore nella sintassi, se non metto niente quando richiamo la funzione mi dice:

    Codice PHP:
    missing after argument list
    [Break 
    on this errorfunzione(valore stringa passata); 
    Qualcuno sa aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se guardi l' html risultante, cosa vedi al posto di <bean:write name="nome" property="proprieta"/> ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    24
    il valore ma senza gli apici singoli e la stringa deve essere passata con apici singoli

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ...grazie, ci arrivavo anche senza chiederlo
    chiedevo un esempio di valore risultante che non funziona

    se non ci sono apici nella stringa
    funzione('stringa') deve funzionare

    a meno che tutto il tag non sia una stringa a sua volta delimitata da apici singoli, es.
    var a='<a onclick="funzione('questi apici sono errati')">link</a>'
    in tal caso premetti a quelli interni un backslash \
    var a='<a onclick="funzione(\'questi apici sono corretti\')">link</a>'

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.