Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Inviare variabili tra due pagine con javascript...

    Salve a tutti!!!!
    Ho un gran bel problema... e non so come fare perchè posso inserire solo html o javascript quando modifico una pagina statica in simple php blog che è un blog già pronto, quindi non posso inserire tag php altrimenti avrei già risolto, e visto che di javascript non so proprio nulla..... ho bisogno di voi!!! Allora il mio problema è in questa pagina: http://www.newangels.org/static.php?...aci_Perugina_A qui si possono sfogliare tutte le lettere dell'alfabeto che riportano le frasi con la stessa iniziale. Cliccando su invia andiamo verso il form che si trova a questo indirizzo: http://www.newangels.org/static.php?...=baci&number=9 il form ha questo codice:

    <html>
    <table border="0">
    <form method="get" action="invioemail.php">
    <tr>
    <td>Il tuo nome</td>
    <td><input type="text" name="nomemittente" size="20"></td>
    </tr>
    <tr>
    <td>Il nome del destinatario</td>
    <td><input type="text" name="nomedestinatario" size="20"></td>
    </tr>
    <tr>
    <td>L'email del destinatario</td>
    <td><input type="text" name="emaildestinatario" size="20"></td>
    </tr>
    <tr>
    <td></td>
    <td><input type="submit" value=" Invia "></td>
    </tr></form>
    </table>
    </html>


    Come potete vedere l'indirizzo porta due variabili nuove(oltre a page= ovviamente): type e number. Di type non mi interessa ma number si riferisce al numero della frase selezionata che vanno da 1 a 350 più o meno. Una volta compilato il form come potete vedere dal codice i dati vanno ad invioemail.php che ho scritto per inviare la frase via email. Come faccio a passare anche la variabile number=? ad invioemail.php se nella pagina statica del form non posso inserire php? In effetti devo solo passare una variabile da una pagina ad un'altra ed ho poca esperienza per trovare una soluzione semplice.


    Ho provato anche in questo modo:

    <SCRIPT>
    <!--
    var numero=location.search.substr(34);
    //-->
    </SCRIPT>

    <table border="0">
    <form method="get" action="invioemail.php">
    <tr>
    <td>Il tuo nome</td>
    <td><input type="text" name="nomemittente" size="20"></td>
    </tr>
    <tr>
    <td>Il nome del destinatario </td>
    <td><input type="text" name="nomedestinatario" size="20"></td>
    </tr>
    <tr>
    <td>L'email del destinatario</td>
    <td><input type="text" name="emaildestinatario" size="20">
    <input type="hidden" name="numfrase" value="numero"></td>
    </tr>
    <tr>
    <td></td>
    <td><input type="submit" value=" Invia "></td>
    </tr></form>
    </table>
    </html>

    Ma niente da fare, nell'email ricevuta invece del numero 6 (ad esempio) esce la parola numero.

    Grazie in anticipo e spero di trovare la soluzione così posso aggiungere molto altro materiale sul blog.


    A presto!!!!

    Jonathan

  2. #2
    ho risolto.

  3. #3
    Ci dici come grazie?
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da chef
    Ci dici come grazie?
    Che bisogno avevi di riesumare questa? hai gia' aperto una tua discussione....
    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

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.