Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    45

    [js] integrazione funzioni Javascript con PHP

    Spero questo sia il forum giusto per porre questo quesito.

    Se io tramite codice PHP costruisco una tabella e ad una cella della stessa, se clicco sopra voglio lanciare una funzione di javascript, che sintassi devo usare all' ONCLICK?

    con il semplice javascript normalmente scrivo :

    <script language="javascript">
    document.write ("<td onClick=\"javascript:Funzione()\";></td>");
    </script>
    la stessa sintassi è applicabile con PHP?


    <?php
    print ("<td onClick=\"javascript:Funzione()\";></td>");
    ?>
    spero mi aiutate, ho un pò di problemi a capire come fare interagire questi due linguaggi tra loro

  2. #2
    semplicemente così:

    Codice PHP:
    echo "<td onclick='funzione();'>contenuto</td>"
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    45
    Ti ringrazio, quindi come sintatti non vi è alcuna differenza... Ma altro esempio... se io con JS definisco una variabile, tale è visibile da PHP e stesso discorso inverso vale?

  4. #4
    Originariamente inviato da MooN
    Ti ringrazio, quindi come sintatti non vi è alcuna differenza... Ma altro esempio... se io con JS definisco una variabile, tale è visibile da PHP e stesso discorso inverso vale?
    il codice PHP viene eseguito prima di quello JavaScript, dunque le variabili JavaScript non sono visibili da PHP. invece è vero il contrario.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    45
    Capito, e per reperire da JS una variabile di PHP basta utilizzarne il nome?

  6. #6
    Originariamente inviato da MooN
    Capito, e per reperire da JS una variabile di PHP basta utilizzarne il nome?
    puoi fare così:

    codice:
    var variabilejs="<php echo $variabilephp; ?>";

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    45
    ^^ TX mi è molto utile questo

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.