Ciao a tutti... è da un pò che non ci si vede...![]()
Sto cercando di far funzionare uno script trovato sulla guida asp "Grafico a barre con i css".
Il problema è che quando il valore inserito è uguale al 100%, sul grafico la colonna si ferma al valore 10%, mentre per tutti i valori diversi da 100% la visualizzazione è corretta.
Posto il codice perchè non trovo l'intoppo:codice:<% 'Valori di ogni voce totale = 0 prima = RECDown("a") seconda = RECDown("p") terza = RECDown("m") quarta = RECDown("g") quinta = RECDown("k") sesta = RECDown("x") settima = RECDown("j") ottava = RECDown("w") nona = RECDown("q") 'Conto i valori totali totale = 0 totale = 100 'Percentuali if totale > 0 then prima2 = FormatPercent((prima / totale), 1) seconda2 = FormatPercent((seconda / totale), 1) terza2 = FormatPercent((terza / totale), 1) quarta2 = FormatPercent((quarta / totale), 1) quinta2 = FormatPercent((quinta / totale), 1) sesta2 = FormatPercent((sesta / totale), 1) settima2 = FormatPercent((settima / totale), 1) ottava2 = FormatPercent((ottava / totale), 1) nona2 = FormatPercent((nona / totale), 1) else prima2 = 0 seconda2 = 0 terza2 = 0 quarta2 = 0 quinta2 = 0 sesta2 = 0 settima2 = 0 ottava2 = 0 nona2 = 0 end if 'le percentuali, senza i decimali, sono utilizzate come dimensione per le barre colorate prima3 = ((Mid(prima2, 1, 2))*2 - 1) seconda3 = ((Mid(seconda2, 1, 2))*2 - 1) terza3 = ((Mid(terza2, 1, 2))*2 - 1) quarta3 = ((Mid(quarta2, 1, 2))*2 - 1) quinta3 = ((Mid(quinta2, 1, 2))*2 - 1) sesta3 = ((Mid(sesta2, 1, 2))*2 - 1) settima3 = ((Mid(settima2, 1, 2))*2 - 1) ottava3 = ((Mid(ottava2, 1, 2))*2 - 1) nona3 = ((Mid(nona2, 1, 2))*2 - 1) %>

Rispondi quotando