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

    Javascript non funziona su explorer

    Ciao a tutti, avete idea del perchè questo script funzioni su firefox e non su explorer? Credo sia un problema di sintassi:

    Codice PHP:
    <script type="text/JavaScript">
    <!--

    // Numero totale offerte

    function calcola(i) {
        
    prezzo String('prezzo'+i);
        
    prezzo document.getElementById(prezzo).value;
        
    prezzo prezzo.replace(/\,/".");
        
        
    quantita String('quantita'+i);
        
    quantita document.getElementById(quantita).value;
        
    quantita quantita.replace(/\,/".");
        
        
    totale = eval(prezzo*quantita);
        
        
    //Arrotondamento
        
    totale String(Math.round(totale*100));
        while (
    totale.length 3totale '0' totale;
        
    totale totale.replace(/([0-9][0-9])$/,".$1");
        
        
    //Virgola al posto del punto
        
    totale totale.replace(/\./",");
        
    document.getElementById('totale'+i).value totale;
        
        
    //TOTALE GENERALE
        
    totale1 = eval(document.getElementById('totale1').value.replace(/\,/".")*1);
        
    totale2 = eval(document.getElementById('totale2').value.replace(/\,/".")*1);
        
    totale3 = eval(document.getElementById('totale3').value.replace(/\,/".")*1);
        
    totale4 = eval(document.getElementById('totale4').value.replace(/\,/".")*1);
        
    totale5 = eval(document.getElementById('totale5').value.replace(/\,/".")*1);
        
    totale6 = eval(document.getElementById('totale6').value.replace(/\,/".")*1);
        
        
    totalegen String(Math.round((totale1+totale2+totale3+totale4+totale5+totale6)*100));
        while (
    totalegen.length 3totalegen '0' totalegen;
        
    totalegen totalegen.replace(/([0-9][0-9])$/,".$1");
        
    totalegen totalegen.replace(/\./",");
        
    document.getElementById('totalegen').value totalegen;
    }
    //-->
    </script> 
    Sumopower

  2. #2
    puoi essere più preciso sull'errore che ricevi da IE?
    Davide

  3. #3
    nessun errore, semplicemente non funziona

    http://www3.esasoftware.com/mail/ope...pensoft_2.html
    Sumopower

  4. #4
    risolto, grazie. avevo dimenticato var davanti a tute le variabili...
    Sumopower

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 © 2024 vBulletin Solutions, Inc. All rights reserved.