Visualizzazione dei risultati da 1 a 7 su 7

Discussione: tasti di scelta rapida

  1. #1

    tasti di scelta rapida

    Salve, sono nuovo del forum e non mi intendo di programmazione, per questo chiedo il vostro aiuto per un problema, io dovrei modificare questa pagina php. Vi spiego, questa pagina permette tramite un'interfaccia grafica di modificare il contenuto di un file txt a seconda del tipo di bottone che viene premuto col maus sullo schermo, io lo vorrei modificare in modo che faccia la stessa cosa, ma con un tasto della tastiera. Qualcuno mi può aiutare? Questa pagina l'ho presa da questo sito http://www.marcopucci.it/wifirobot/ dove spiega come comandare un robot fatto con arduino attraverso internet. Spero che possiate aiutarmi.

    codice:
     <!DOCTYPE html><html>
    <head>
    <title>Arduino WiFi</title>
    </head>
    <body>
    <center>
    <h1>Arduino comandi WiFi </h1>
    <p><br/>
    
    
    <table width="200" border="1">
      <tr>
         
     <td> <?php
          echo "<form action='#' method='post'>
          <input type='image' name='button1'? src='sinistra.gif' value='Sinistra' />
          </form><br/>";?>
     </td>
    
    
     <td><?php
          echo "<form action='#' method='post'>
          <input type='image' name='button2'? src='centro.gif' value='Centro' />
          </form><br/>";?>
     </td>
    
    
     <td><?php
          echo "<form action='#' method='post'>
          <input type='image' name='button3'? src='destra.gif' value='Destra' />
          </form><br/>";?>
     </td>
     
     </tr>
    
    
    </table>
    
    
    
    
      <?php
    
    
    
    
    
    
    if (isset($_POST['button1']))
    {
            echo "Sinistra";
            $myFile = "data.txt";
            $fh = fopen($myFile, 'w');
            fwrite($fh, "OK>1<");
            fclose($fh);
    }
    if (isset($_POST['button2']))
    {
            echo "Centro";
            $myFile = "data.txt";
            $fh = fopen($myFile, 'w');
            fwrite($fh, "OK>2<");
            fclose($fh);
    }
    if (isset($_POST['button3']))
    {
            
            echo "Destra<br/>";
            $myFile = "data.txt";
            $fh = fopen($myFile, 'w');
            fwrite($fh, "OK>3<");
            fclose($fh);
    
    
    }
    
    
    
    
    
    
    ?>
    </p>
    </center>

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    il fatto che nelle funzioni della pagina sia coinvolto un linguaggio dinamico, in questo caso, non è determinante.

    puoi utilizzare le accesskey (con tutti i limiti del caso)

    http://www.w3schools.com/tags/att_global_accesskey.asp

    http://www.html.it/faq/come-impostar...er-pagine-web/

    (cambiato il titolo del post)


    dimenticavo: il crossposting (su questo forum) non è consentito.
    se necessario spostiamo noi il post, non aprire più di una discussione sullo stesso argomento.

    Ultima modifica di Vincent.Zeno; 18-01-2015 a 13:10

  3. #3
    grazie della risposta, ma a me serve che quando si preme un tasto ma solo uno della tastiera mi dovrebbe modificare il contenuto del file .txt , per esempio se premo il tasto A dovrebbe eseguire qualcosa del genere
    codice:
    
    echo "Sinistra";
      $myFile ="data.txt";
            $fh = fopen($myFile,'w');
            fwrite($fh,"OK>1<");
            fclose($fh);
    
    
    Grazie

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    puoi utilizzare le accesskey (con tutti i limiti del caso)
    poi, quello che fai fare, non è determinante

  5. #5
    Il problema e che io non so programmare, e non so dove mettere le mani, per questo ho chiesto aiuto a voi, magari se mi fate un esempio riesco a farlo. Grazie.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    gli esempi per le accesskey te li ho indicati.
    nel file che poi vuoi raggiungere ci metti quel che ti serve, come da tuo esempio.

    di che altri esempi necessiti?

  7. #7
    Ciao, io proprio non riesco a farlo funzionare, per favore me la potete modificare voi questa pagina php in modo da poter usare i tasti della tastiera? Grazie.

Tag per questa discussione

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.