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

    passaggio parametri in funzioni javascript

    Grazie mille a chi può aiutarmi nella risoluzione di un problema con questo script (sono ancora alle prime armi!).

    Lo script semplicissimo è il seguente ma non capisco perchè funziona solo se la variabile $val è un numero, mentre non funziona se è una stringa!


    <html>
    <head>
    <title>Prova d'Esame</title>
    <script language="javascript">
    function gestore(p)
    {
    alert(p);
    }
    </script>
    </head>
    <body>
    <table border"border">
    <tr>
    <? $val="ciao"; // $val=1111; ?>
    <td id="x" onMouseOver="gestore(<? echo $val; ?>)"> metti il cursore qui sopra </td>
    </tr>
    </table>
    </body>
    </html>


    Grazie tante
    Zapotek

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E tu passagli sempre una stringa...

    <td id="x" onMouseOver="gestore('<? echo $val; ?>' )"> metti il cursore qui sopra </td>

    ciao

    ps: non usare "p" come nome di variabile... il browser potrebbe confondersi in presenza di paragrafi nella pagina
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    5
    grazie mille
    Zapotek

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 © 2026 vBulletin Solutions, Inc. All rights reserved.