Avatar billede flash1 Nybegynder
19. oktober 2001 - 12:13 Der er 12 kommentarer og
1 løsning

Celle med udregning

Vi skal lave en hjemmeside i forbindelse med et projekt og skal lave en promille-beregner på vores hjemmeside. Der skal være et vidst antal celler også en sidste celle som beregner ens promille, ved at bruge de indtastede tal fra de andre celler. Kan man lave det i html og hvordan?
Avatar billede sunlock.dk Nybegynder
19. oktober 2001 - 12:15 #1
Det skal nok være i JavaScript, så. Men så er det også muligt :)

::sunlock.dk::
Avatar billede ztyxx Nybegynder
19. oktober 2001 - 12:19 #2
det kan laves i php også, hvis bare jeg får regnestykket :-)
Avatar billede ahlforn Nybegynder
19. oktober 2001 - 12:21 #3
Ja ja, sagtens. Og som ::sunlock.dk:: siger, skal det være i JavaScript. I JavaScript skal du hente oplysninger ud fra cellerne, lave udregningen og derefter tildele en celle resultatet. Et eksempel kan være:

<script JavaScript>
function udregn(){
var celle1 = document.form_navn.celle1_navn.value;
var celle2 = document.form_navn.celle2_navn.value;
document.form_navn.celle3_navn.value = celle1 + celle2;
}
</script>

Dette er bare et eksempel og det kan også laves meget mere elegant, men det er bare grundprincippet :-)
Avatar billede starleicht Nybegynder
19. oktober 2001 - 12:22 #4
Så brug dog en søgemaskine!!!!

Jeg søgte efter \"promille udregning\" på Google, og fandt:
http://www.mixeren.dk/info/promille.htm

Vælg \"Vis Kilde\" - Marker, kopier og sæt ind - og Vupti!!!
Avatar billede sunlock.dk Nybegynder
19. oktober 2001 - 12:25 #5
starleicht <<<

Nu er cut\'n\'paste nok ikke lige det flash1 havde regnet med... men prøv lige at skrive -20 ud for tid, BUG *hehe*

::sunlock.dk::
Avatar billede senj Nybegynder
19. oktober 2001 - 12:26 #6
Et eks.

<html>
<head>
    <title>Untitled</title>
</head>
<body>

<script language=\"JavaScript\">
function udregn()
{
var a = parseInt(document.minform.f1.value);
var b = parseInt(document.minform.f2.value);
var c = parseInt(document.minform.f3.value);
document.minform.f4.value = a+b+c;
}
</script>

<form name = \"minform\">
<input type = \"text\" name = \"f1\">
<input type = \"text\" name = \"f2\">
<input type = \"text\" name = \"f3\">
<br>
<input type = \"button\" value = \"udregn\" onclick = \"udregn();\">
<br>
Promillen er: <input type = \"text\" name = \"f4\">
</form>
</body>
</html>
Avatar billede ahlforn Nybegynder
19. oktober 2001 - 12:27 #7
sunlock.dk -> ja det kan sagtens laves i PHP og for den sags skyld også i ASP, JSP, Coldfusion osv. Men eftersom at de alle er serversite scriptsprog, har det en del ulemper:
1. Man skal loade en anden side, med serversite scriptet, for at beregne tallene.
2. Den server man har siden hostet på, skal understøtte PHP, ASP eller et af de andre sprog.
3. En simpel udregning som denne, vil bruge en masse udnødvendige systemresourcer på serveren. Hvilket i nogle tilfælde kan få siden til at kører langsommerer. JavaScript bliver jo afviklet i browseren, imens serversite scripts bliver afviklet på serveren :-)

Så til denne opgave styrer JavaScript :-)
Avatar billede sunlock.dk Nybegynder
19. oktober 2001 - 12:28 #8
ahlforn <<<

Jeg har ikke snakket om PHP, ASP o.lign.????

::sunlock.dk::
Avatar billede ahlforn Nybegynder
19. oktober 2001 - 12:31 #9
SORRY, det var ztyxx og ikke dig.....der var jeg vist lidt for hurtig på aftrækkeren :-)
Avatar billede sunlock.dk Nybegynder
19. oktober 2001 - 12:33 #10
That\'s ok :)

::sunlock.dk::
Avatar billede flash1 Nybegynder
19. oktober 2001 - 12:54 #11
Takker
Avatar billede ahlforn Nybegynder
19. oktober 2001 - 13:06 #12
Taark for point
Avatar billede olebole Juniormester
20. oktober 2001 - 04:04 #13
<ole>
...og en fortjenstmedalje i platin med egeløv og brillianter til ahlforn for \'19/10 2001 12:27:05\' (bortset lige fra pesonforvirringen)!
Punkt 2 er lidt \'nåhhhh, ja... det kunne nok løses\' :)
...men punkt 1 og 3...og konklusionen! *BRAVO*  ;o))
/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester