Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di adp
    Registrato dal
    Oct 2008
    Messaggi
    87

    passaggio di valore tra 2 file

    ciao ragazzi, ho gia postato in precedenza il mio script, x altre cose, ma adesso ho un altro problema.questo è il mio codice:
    codice:
    <html>
    <head>
    <title>Scaffale articoli</title>
    <style type="text/css">@import "stile.css";></style>
    <script src="articoli.js"></script>
    <script language="JavaScript" type="text/javascript">
    function articoloComprato(nome,prezzo)
    {
    this.nome=nome
    this.prezzo=prezzo
    }
    function aggiungiCarrello(nomeArticolo,prezzoArticolo)
    {
    parent.inv.comprati[parent.inv.comprati.length]=new articoloComprato(nomeArticolo,prezzoArticolo)
    }
    function cifre_decimali(x) {
    var c = String(Math.round(x*100));
    while (c.length < 3) c = '0' + c;
    return c.replace(/([0-9][0-9])$/,".$1");
    }
    function calcola1 (it) 
    { var prezzo=articoli[it].prezzo;
     var calcola_somma1 = 0.00;
     var articoli1=document.getElementById('quantita'+it).value;
     calcola_somma1 = Math.round(prezzo * articoli1 * 100)/100; 
    document.getElementById('totale'+it).value=cifre_decimali(calcola_somma1);
    tot();
    }
    function tot(){
    var totale=parseFloat(0.00);
    for (i=0;i<articoli.length;i++){
    totale+=parseFloat(document.getElementById("totale"+i).value);
    }
    document.getElementById("totale").value=cifre_decimali(totale); 
    }
    function articoloComprato(nome,prezzo)
    {
    this.nome=nome
    this.prezzo=prezzo
    }
    
    function aggiungiCarrello(nomeArticolo,prezzoArticolo)
    {
    parent.inv.comprati[parent.inv.comprati.length]=new articoloComprato(nomeArticolo,prezzoArticolo)
    }
    </script></head>
    <form name="modulo">
    <body>
    <table align="center" width="960px" border="0" cellpadding="3">
    <tr id="esterna"><td>Articolo</td><td>Immagine</td><td>Prezzo</td><td >Quantita'</td><td >Prezzo Totale</td></tr>
    <script language="JavaScript" type="text/javascript">
    for (i=0;i<articoli.length;i++) {
    document.write("<tr id=interna"+i+"><td>",articoli[i].nome,"</td>")
    document.write("<td align=center><img src=\"",articoli[i].imm,"\" border=0></td>") 
    document.write("<td>",articoli[i].prezzo,"</td>") 
    document.write("<td><input type=text id=quantita"+i+" value=\"\" onChange=calcola1(",i,")></td>") 
    document.write("<td><input type=text id=totale"+i+" value=\"0.00\"></td>") 
     }
    document.write("<tr><td></td><td></td><td></td><td>Totale</td><td><input type=text id=totale value=\"0.00\"> </td><td><input type=button value=\"Aggiungi al carrello\" onclick=\"aggiungiCarrello(articoli[",i,"].nome,articoli[",i,"].prezzo)\"></td></tr>")
    </script>
    </table>
    
    
    
    <center><input type="button"   onclick="location.href='carrello1.htm'" value="Visualizza carrello"></center>
    
    
    
    
    </body>
    </html>
    che fa tutto cio chge deve fare, adesso ho bisogno di un aiuto perchè non so come passare il valore salvato in questa pagina in totale, ovvero in
    document.write("<td><input type=text id=totale"+i+" value=\"0.00\"></td>")
    in una nuova pagina dove partendo da questo totale devo calcolare l'iva e le spese di trasporto, qualcuno mi sa aiutare???? Ho letto che l'unico modo per fare questo passaggio è utilizzare i frame, ma in che modo????
    grazie
    Adp

  2. #2
    Il tuo server supporta linguaggi come PHP o ASP?
    Michele
    King Of The Kill

  3. #3
    Utente di HTML.it L'avatar di adp
    Registrato dal
    Oct 2008
    Messaggi
    87
    Si li suporta, ma devo risolvere con js
    Adp

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Usa ajax..

  5. #5
    potresti anche utilizzare localStorage, ormai e' supportato da quasi tutti i browser: http://hacks.mozilla.org/2009/06/localstorage/

    Oppure se la roba da passare e' molto poca puoi anche usare cookies.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  6. #6
    Utente di HTML.it L'avatar di adp
    Registrato dal
    Oct 2008
    Messaggi
    87
    SI IN EFFETTI SO 3 VALORI NULLA DI CHE ED AVEVO PENSATO AI COOKIE, MA NN S COME SI USANO IN JS QUALCUNO MI PUO DARE UNA MANO?
    Adp

  7. #7
    Originariamente inviato da adp
    SI IN EFFETTI SO 3 VALORI NULLA DI CHE ED AVEVO PENSATO AI COOKIE, MA NN S COME SI USANO IN JS QUALCUNO MI PUO DARE UNA MANO?
    Perche' gridi??

    prova a vedere qua: http://bit.ly/9Ld2zk ...
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

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.