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)
%>