Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Passaggio dei dati

  1. #1
    Utente bannato
    Registrato dal
    Aug 2009
    Messaggi
    350

    Passaggio dei dati

    Devo passare da un file ad un altro la variabile tasto ma la guida di html.it che sto leggendo posta un codice errato così non so come fare.

    URL:
    http://javascript.html.it/guide/lezi...ggio-dei-dati/

    File:
    Passaggio_di_variabili_01.html
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    <form method="post" action="" name="Prova">
      <input type="button" name="Button01" value="Tasto 1" onclick="tasto=1"/>
      <input type="button" name="Button02" value="Tasto 2" onclick="tasto=2"/>
      <input type="button" name="Button03" value="Tasto 3" onclick="tasto=3"/>
    </form>
    
    
    Clicca su uno dei tre tasti e poi clicca qui per verificare</p>
    </body>
    </html>
    Passaggio_di_variabili_02.html
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    <script type="text/javascript" language="javascript"><!--
    if (window.opener){
    	document.write('Hai premuto il tasto'+window.opener.tasto+'\n');
    } else {
    	var ausilio = String(this.location);
    	var tasto = ausilio.charAt(ausilio.lastIndexOf("?")+1);
    	document.write('Hai premuto il tasto '+tasto+'\n');
    }
    //--></script>
    </body>
    </html>
    A me sembra di capire perché restituisce "Hai premuto il tasto t" ma non riesco a capire come passare al file 2 la variabile tasto.
    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Passaggio dei dati

    Originariamente inviato da esacerbare
    A me sembra di capire perché restituisce "Hai premuto il tasto t" ma non riesco a capire come passare al file 2 la variabile tasto.
    Grazie
    Sarei curioso di sapere cosa hai capito...

    Nella prima pagina manca lo script indicato nell'articolo
    codice:
    <script type="text/javascript"><!--
      var tasto=null;
    //--></script>
    ed il link va corretto cosi':

    <a href="Passaggio_di_variabili_02.html?" onclick="this.href+=tasto">

    ciao
    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 bannato
    Registrato dal
    Aug 2009
    Messaggi
    350
    Wawwwwwwwwwww!!!!
    GRAZIE BR1!!! Sei davvero un grande!!!
    Come br1 ce ne 1 e tutti gli altri son nessuno!
    Lo script era segnalato nella dispensa ma me ne ero scordato:
    Il programmino ora funziona benissimo però il pezzetto |onclick="this.href+=tasto"| nella guida non viene indicato ed infatti quello presente sul sito non gira!
    Non riesco a capire bene cosa fa quel pezzetto di codice e cosa significa esattamente il simbolo '+='.
    Potresti farmi un breve riassunto con parole tue di tutto senza dimenticarti che sono un pochetto duro di melone!

    Grazie ancora br1! Sei mitico!

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.