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

    Problema con javascipt in FireFox

    Ciao ho scritto questo semplice javascript:
    Codice PHP:
        function btnVaiAllaCassa_Click()
        {
            
    txtQuantita document.getElementsByName('Quantita');
            
    0;
            
    Esito true;
            for (
    0txtQuantita.lengthi++)
            {
                if (
    txtQuantita[i].style.backgroundColor == 'red')
                {
                    
    Esito false;
                }
            }
            if (
    Esito == true)
            {
                
    location.replace('http://www.alfaricerche.it/Checkout.aspx?Calcolo=Ok');
            }
            else
            {
                return;
            }
        } 
    Su Internet Explorer funziona e su FireFox no. Come mai??
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Problema con javascipt in FireFox

    Originariamente inviato da voyager18
    Su Internet Explorer funziona e su FireFox no. Come mai??
    potrebbe essere sbagliato questo
    if (txtQuantita[i].style.backgroundColor == 'red')
    per vari motivi:
    qui si valuta un background-color settato nello stile in linea (o precedentemente settato via javascript)
    poi, la condizione si verifica se questo e' esplicitamente "red"
    ma ogni browser e' libero di restituire un colore in un formato diverso: tripletta di esadecimali, rgb, nome
    a meno che non sia quest ultimo il caso la condizione non si verificherebbe

    per limitare il problema setta una classe che rifletta questo bg rosso per l' elemento con
    riferimentoElemento.className='rosso';
    e quando ti serve valutala con
    if(riferimentoElemento.className=='rosso'){...}

    ciao

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.