/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
afrunding af tal til helt tal
Fra : Michael Tillgaard


Dato : 28-02-11 23:08

Følgende bruger jeg til at vise hvor mange % udvikling der er.
Problemet er bare, at det ikke fungerer med mindre det er hele
tal. Hvordan afrunder jeg til helt tal?
&
100/(minkontrakt.Fields.Item("Kontraktsider").Value)*rs("Expr1000
") &

I sin helhed:

Response.Write "<table width=100%" & " background=termo1.png
border=1><tr><td><table width=" &
100/(minkontrakt.Fields.Item("Kontraktsider").Value)*rs("Expr1000
") & "%
background=termo2.png><tr><td>&nbsp;</td></tr></table></td></tr><
/table>"

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jørn Andersen (01-03-2011)
Kommentar
Fra : Jørn Andersen


Dato : 01-03-11 05:03

On 28 Feb 2011 22:07:43 GMT, Michael Tillgaard <post@bogkassen.dk>
wrote:

>Følgende bruger jeg til at vise hvor mange % udvikling der er.
>Problemet er bare, at det ikke fungerer med mindre det er hele
>tal. Hvordan afrunder jeg til helt tal?
>&
>100/(minkontrakt.Fields.Item("Kontraktsider").Value)*rs("Expr1000
>") &

Fx:
intMitHeltal = Int(intMitTal)

>I sin helhed:
>
>Response.Write "<table width=100%" & " background=termo1.png
>border=1><tr><td><table width=" &
>100/(minkontrakt.Fields.Item("Kontraktsider").Value)*rs("Expr1000
>") & "%
>background=termo2.png><tr><td>&nbsp;</td></tr></table></td></tr><
>/table>"

Man bør ikke bruge width som HTML-parameter. Brug CSS i stedet.

Good luck!

--
Jørn Andersen
socialister.dk
marxisme.dk

Michael Tillgaard (01-03-2011)
Kommentar
Fra : Michael Tillgaard


Dato : 01-03-11 08:28

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On 28 Feb 2011 22:07:43 GMT, Michael Tillgaard <post@bogkassen.dk>
> wrote:
>
> Fx:
> intMitHeltal = Int(intMitTal)
>
> Man bør ikke bruge width som HTML-parameter. Brug CSS i stedet.
>
> Good luck!
>
> --
> Jørn Andersen
> socialister.dk
> marxisme.dk

Tak for svaret
Jeg prøvede med:
dim samlettal
samlettal =
100/(minkontrakt.Fields.Item("Kontraktsider").Value)*rs("Expr1000)
og brugte derefter:
FormatNumber(samlettal, 0)

Med hensyn til html contra css, skyldes det at html opfører sig
forskelligt fra browser til browser?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (01-03-2011)
Kommentar
Fra : Jørn Andersen


Dato : 01-03-11 20:48

On 01 Mar 2011 07:27:40 GMT, Michael Tillgaard <post@bogkassen.dk>
wrote:

>Med hensyn til html contra css, skyldes det at html opfører sig
>forskelligt fra browser til browser?

Nej, ikke specielt, det kan CSS også gøre.

Den egentlige årsag er, at det siden HTML 4 kom på banen (1998 svjh),
sammen med CSS 1 (1996), har været standard at man bør adskille
*indhold* og *præsentation* (udseende).

Meningen er, at man bruger HTML eller XHTML til at markere forskellige
dele af siden efter deres *betydning* (overskirft: h1-6, afsnit: p
osv.). CSS bruges så til at give disse forskellige dele et bestemt
udseende (hvis vi taler om en visuel browser).

Der er mange årsager til denne adskillelse mellem indhold og form.

Dels er der kommet mange flere platforme end bare visuelle browsere på
en stor skærm, fx håndholdte computere, mobiltlf. osv. Og så er der
blinde og svagtseende, som har langt nemmere ved at tygge sig igennem
en side, hvis den HTML-mæssigt er logisk opbygget.

En anden grund er, at det gør det lettere at lave et konsistent design
på et helt website - ved at bruge samme CSS-fil til mange sider. Og
det er samtidigt lettere at opdatere sidens udseende, hvis fx man
pludselig bedre kan lide røde overskrifter end de grønne, man hidtil
har brugt - det er bare at rette i CSS-filen, så er alle sider rettet
i ét hug.

Det korte af det lange er, at adskillelse mellem form og indhold
tilskynder til mere *logisk* markup - og dermed er lettere både at
forstå og vedligeholde.

Mvh. Jørn

--
Jørn Andersen
socialister.dk
marxisme.dk

Michael Tillgaard (02-03-2011)
Kommentar
Fra : Michael Tillgaard


Dato : 02-03-11 17:02

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On 01 Mar 2011 07:27:40 GMT, Michael Tillgaard <post@bogkassen.dk>
> wrote:
>
> >Med hensyn til html contra css, skyldes det at html opfører sig
> >forskelligt fra browser til browser?
>
> Nej, ikke specielt, det kan CSS også gøre.
>
> Den egentlige årsag er, at det siden HTML 4 kom på banen (1998 svjh),
> sammen med CSS 1 (1996), har været standard at man bør adskille
> *indhold* og *præsentation* (udseende).
>
> Meningen er, at man bruger HTML eller XHTML til at markere forskellige
> dele af siden efter deres *betydning* (overskirft: h1-6, afsnit: p
> osv.). CSS bruges så til at give disse forskellige dele et bestemt
> udseende (hvis vi taler om en visuel browser).
>
> Der er mange årsager til denne adskillelse mellem indhold og form.
>
> Dels er der kommet mange flere platforme end bare visuelle browsere på
> en stor skærm, fx håndholdte computere, mobiltlf. osv. Og så er der
> blinde og svagtseende, som har langt nemmere ved at tygge sig igennem
> en side, hvis den HTML-mæssigt er logisk opbygget.
>
> En anden grund er, at det gør det lettere at lave et konsistent design
> på et helt website - ved at bruge samme CSS-fil til mange sider. Og
> det er samtidigt lettere at opdatere sidens udseende, hvis fx man
> pludselig bedre kan lide røde overskrifter end de grønne, man hidtil
> har brugt - det er bare at rette i CSS-filen, så er alle sider rettet
> i ét hug.
>
> Det korte af det lange er, at adskillelse mellem form og indhold
> tilskynder til mere *logisk* markup - og dermed er lettere både at
> forstå og vedligeholde.
>
> Mvh. Jørn
>
> --
> Jørn Andersen
> socialister.dk
> marxisme.dk

Mange tak for dit fyldige svar.

Mvh.
Michael

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Andreas Andersen (02-03-2011)
Kommentar
Fra : Andreas Andersen


Dato : 02-03-11 06:29

Den 01-03-2011 05:02, Jørn Andersen skrev:
> On 28 Feb 2011 22:07:43 GMT, Michael Tillgaard<post@bogkassen.dk>
> wrote:
>
>> Følgende bruger jeg til at vise hvor mange % udvikling der er.
>> Problemet er bare, at det ikke fungerer med mindre det er hele
>> tal. Hvordan afrunder jeg til helt tal?
>> &
>> 100/(minkontrakt.Fields.Item("Kontraktsider").Value)*rs("Expr1000
>> ")&
>
> Fx:
> intMitHeltal = Int(intMitTal)

For nu at være lidt pedantisk er det ikke afrunding men trunkering. Til
afrunding er der Round.

--
Andreas

Jørn Andersen (07-03-2011)
Kommentar
Fra : Jørn Andersen


Dato : 07-03-11 00:24

On Wed, 02 Mar 2011 06:28:45 +0100, Andreas Andersen
<andreas2411@gmail.com> wrote:

>> Fx:
>> intMitHeltal = Int(intMitTal)
>
>For nu at være lidt pedantisk er det ikke afrunding men trunkering. Til
>afrunding er der Round.

Det har du ret i.
intMitHeltal = Round(intMitTal)
intMitTalMedToDecimaler = Round(intMitTal, 2)

Tak for korrektion!

Mvh. Jørn

--
Jørn Andersen
socialister.dk
marxisme.dk

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste