Stai usando un browser molto obsoleto. Puoi incorrere in problemi di visualizzazione di questo e altri siti oltre che in problemi di sicurezza. . Dovresti aggiornarlo oppure usarne uno alternativo, moderno e sicuro.
Ciao,
La funzione controllanumero richiede che venga passato come parametro il numero da controllare
Inoltre, non è necessario che la chiami un'altra volta, lo hai già fatto subito dopo aver dichiarato la variabile numero_totale
Scritta così non puù funzionare : la funzione viene richiamata prima che il div venga creato.
Bisogna usare $(document).ready( oppure inserire la chiamata dopo il div
Ops, è vero, non ho messo $(document).ready(); mentre ci lavoravo su jsfiddle perchè aggiunge già un'istruzione simile, ho dimenticato di aggiungerla, chiedo scusa!
Così dovrebbe funzionare, l'ho testato con firefox ed Internet Explorer:
PHP:
<script>
$(document).ready(function controllanumero(totalequantita){
if(totalequantita>1){$(".cord").html("rosso");}
else{$(".cord").html("verde");}
var numero_totale = 0; //setta questa variabile
controllanumero(numero_totale);
});
</script>
<div class="cord"></div>
Con l'ultima versione del codice che ho postato, cambiano tutti i div con classe "cord", se vuoi cambiare un solo div in particolare assegnagli un'ID e selezionala al posto della classe
Con l'ultima versione del codice che ho postato, cambiano tutti i div con classe "cord", se vuoi cambiare un solo div in particolare assegnagli un'ID e selezionala al posto della classe
Assegna al div in cui vuoi scrivere il colore un'ID qualunque, poi modifica il codice jquery di conseguenza
Ora sono dal cellulare, domani, se vuoi, ti posto il codice già modificato