In <438da309$0$15789$14726298@news.sunsite.dk> Christian <mumimegamyhre@hotmail.com> writes:
>Kære brugere,
>Undertegnede er daglig leder af en dansk web-shop.
>I forbindelse med faktureringen til vores kunder, er vi
>interesseret i at udforme fakturarerne i html og hoste
>fakturaren, hvorefter vi kun behøver at fremsende URL til kundens
>mail.
>I den forbindelse ville det være særdeles anvendeligt med nogle
>"Excel" lignende funktioner, således fakturarens indhold f.eks.
>automatisk "SUMmes" og der er mulighed for at gange antal med
>pris osv.
>Findes der sådanne muligheder i HTML sproget eller i andre sprog?
Ikke i html, men i javascript eller bedre endnu i serverbaserede
sprog som php.
Det ser fiksest ud for brugeren af siden, hvis det er skrevet i
javascript, for så behøver siden ikke at blive hentet igen for
hver ændring.
Det er sikrest for jer at lave det serverbaseret, for så kan
I præsentere en faktura for brugeren, hvor I har helt styr på
hvad der står og hvordan prisen er regnet ud. Det kan gøres
i ren html, dvs I behøver ikke bekymre jer om diverse forskelle
på javascript i de forskellige browsere og eventuelle fejl eller
forglemmelser i jeres scripts.
Dvs brugeren krydser af hvad han skal bruge i en almindelig
<form><input> .... og trykker på en Submit-knap.
Jeres server regner prisen ud og sender et fakturaudkast tilbage.
Hvis brugeren accepterer det, så har I en handel.
>Håber inderligt I kan hjælpe mig! Lommeregneren er særdeles
>tidskrævende
Ja, det er lidt tosset at skulle have lommeregneren frem.
Her er ellers en meget flad en:
http://246.dk/jsregner.html
Hvis du kigger lidt på kommentarerne på den side, kan du
også få en ide om hvorfor jeg ikke er tryg ved at bruge
javascript til at lave en faktura.
Du kommer ikke uden om at lave validering af det input
brugeren kommer med og det bedste sted at gøre det, er helt
klart på serveren. Overvej fx at brugeren (måske endda uden
ond vilje) bestiller 77O små skruer ved dig (der står ikke
syvhundrede og halvfjerds, men syv og halvfjerds efterfulgt
af bogstavet mellem n og p). Er det juridisk bindende for
dig, hvis du regner prisen ud som 77 * dimsepris, men sender
ham en faktura, hvor der står 77O ? Og kan han klage, hvis
han kun får 77 skruer og ikke 770 ?
mvh Birger Nielsen (bnielsen@daimi.au.dk)