webForumDet fria alternativet

life-bar

ASPur ASP

5 svar · 299 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

jag försöker fixa ett script som jag såg på nätet någonstans(tror det var okkidos hemsida för ett bra tag sen... där fanns det(som särket på många andra) en "liv mätare" där saker som har hänt under sitt liv varit på en lista...
försöker fixa så att man har 100% ... och om vi säger jag är född idag för 20 år sen och skulle ha värdet: 1995-04-25 så ska den vara 50% av den här totala baren...

<%
function skillnad(before,t_event)
  skillnad = datediff("d",cdate(before),cdate(t_event))
end function

this_happent = array("1984-05-28","1995-05-28","2004-01-18","2004-11-15")

begin = "1984-05-28"
total = datediff("d",begin,now())

wah= 100

response.write "<table width='100%'>"
response.write "<tr>"
for i=0 to ubound(this_happent)

utr = round(skillnad(begin,this_happent(i))/total*100,2)

response.write "<td bgcolor='#eeeeee' width='" &utr& "'>" &utr &"%</td>"
next
%></tr>
</table>

... behöver hjälp står helt stilla i huvudet..

Medlem sedan juni 2004533 inlägg
#2

Och frågan är...?

Medlem sedan juni 20019 519 inlägg
#3

jag får inte ut positionenrna som jag vill...

Medlem sedan juni 2004533 inlägg
#4

Vad får du ut, då, och hur skiljer det sig ifrån vad du förväntar dig?

Medlem sedan juni 20019 519 inlägg
#5

jag får ju ut vart i % den ska vara .... men om vi säger:
1--------50--------100

jag vill ju ha värde 51% att den ska komma i ett fält runt 51% av den totala... medans 54% ska komma också... ungefär:
1----------50-[51]--[54]--------100

Medlem sedan juni 2004533 inlägg
#6

Spara den tidigare postens storlek så att du kan dra ifrån den.

137 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)