Visualizzazione risultati 1 fino 3 di 3

Discussione: Problema,avvio funzione con Onclick

  1. #1
    Guest

    Unhappy Problema,avvio funzione con Onclick

    Codice PHP:
    echo"<a href='URL'OnClick='<?php scrivi('Salvato') ?>'>Cattura Click</a><br/>";

    <?php
    function scrivi($input){
    $write_file = fopen("Salva.txt","a");
    fwrite($write_file,"\r\n");
    fwrite($write_file,$input);
    fclose($write_file);
    }

    Il problema sta nel fatto che quando clicco sul link va tutto ok,il problema che la funzione php scrivi non viene per nulla eseguito ,da cosa dipende tale problema?
    Ultima modifica di andreafallico : 30-04-2011 alle ore 13.06.40

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    La funzione e corretta, manga solo il punto e virgola ( ; ) dopo il richiamo della funzione, ma da quello che ricordo io, se non dire cavolate, ma da quello che so io, nell'evento onClick, onFocus, ecc.. l'html accetta solo codice javascript.
    Ultima modifica di sevenjeak : 30-04-2011 alle ore 09.55.49

    Sevenjeak
    Software developer and much more

  3. #3
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    sevenjeak ha ragione, sull'evento onclick devi richiamare una funzione javascript, in questa funzione javascript invii un link con un file .php e il valore di una variabile tramite query string , esempio:

    Codice HTML:
    <script language="javascript">
    <!--
    function esempio(variabile) {
    //var miaVariabile = document.nomeForm.nomeText.value;//qui se crei un form input
    var miaVariabile = variabile;
    var execproc=new Image();
    execproc.src='http://ilmiosito.org/scrivi_file.php?id='+miaVariabile;
    //window.open(execproc.src);
    }
    //-->
    </script>
    Codice HTML:
    <a href='#' OnClick='esempio("Salvato");'>Cattura Click</a>
    nella pagina scrivi_file.php prelevi l'id con $_GET e scrivi il file Salva.txt

    Ultima modifica di EuroSalute : 30-04-2011 alle ore 13.45.50 Motivo: correzzioni
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •