Quote Originariamente inviata da MadWolf Visualizza il messaggio
Salve, sto modificando un blog tumblr, e sto cercando di fare in modo che lo sfondo dei post possa essere uno fra sette colori; ho provato a cimentarmi quindi in javascript facendo tre funzioni:
codice:
<script type=”text/javascript”>
        
            var num=Math.floor((Math.random() * 7) + 1);
            
           function getRosso(){
                
                if(num==1){
                    return 255;
                }
                if(num==2){
                    return 255; 
                }
                if(num==3){
                    return 223; 
                }
                if(num==4){
                    return 215; 
                }
                if(num==5){
                    return 0; 
                }
                if(num==6){
                    return 0; 
                }
                if(num==7){
                    return 1; 
                }
            }
            function getVerde(){
              ...
            }
            function getBlu(){
              ...
            }
</script>
e nell'html, nella riga del colore di sfondo ho scritto questo per dare al colore trasparenza:
codice:
background: rgba(getRosso(), getVerde(), getBlu(), 0.1);
Solo che nel blog il colore di sfondo è diventato quello predefinito, e non so come fare

Ciao,
non fai prima ed è piu semplice a definire un vettore caricato con i sette colori che vuoi e poi scegliere random un numero da uno a sette e ritornare il valore del vettore indicizzato dal numero random? TaLE VALORE è IL COLORE CHE TI SERVE ...
senza passare per le combinazioni ma ritornando il colore completo RGB...