Avatar billede musmus Nybegynder
22. november 2000 - 13:30 Der er 3 kommentarer og
1 løsning

Udregning af slut hvis variabler indtastes ?

Jeg mangler et lille script der kan udregne hvor et givent sluttidsp8unkt er hvis man indtaster et start tidspunkt samt kan indtaste nogle en variabel der hedder hastighed og antal meter.

når man udregner dette så skal man kunne få en sluttid i form af en tidskode. Er der nogen steder jeg ´kan finde sådan et script eller er det noget som nogen af jer ligger inde med ?

Jeg kan nok godt tilpasse det, hvis det er nogen der har noget der henad ??

Håber på svar snart.

Med venlig hilsen

MusMus
Avatar billede zogu Nybegynder
22. november 2000 - 14:53 #1
Hejsa

Her er den

<SCRIPT Language=\"JavaScript\">
    var Hastighed = 100;
    var Distance = 100;
    var Starttid = new Date(\"23/11-2000 13:00\");
    var Nytid = Starttid.getTime() + (((60*60*1000) * (Distance / Hastighed)));
    Starttid.setTime(Nytid);
    document.writeln(Starttid);
</SCRIPT>

Med venlig hilsen
Zogu
Avatar billede zogu Nybegynder
22. november 2000 - 15:05 #2
Jeg fandt lige ud af, at du nok skal tilpasse dato formatet. Jeg skulle bruge \"11/23-2000 13:00\" ellers fik jeg en dato der hed \"11/11-2001\" i resultatet.
Avatar billede musmus Nybegynder
22. november 2000 - 15:20 #3
Det ser meget fint. Kan man sætte det sammen med en form hvor kunden kan indtaste de variabler der skal udregnes ?

Altså :
starttid
hastighed
antal meter

Håber på svar.
Avatar billede zogu Nybegynder
23. november 2000 - 13:24 #4
<form name=\"Form1\" action=\"Datehandling.HTML\" METHOD=\"post\">
Hast<input name=\"Hast\" type=\"text\" value=\"100\"></input><BR>
Dist<input name=\"Dist\" type=\"text\" value=\"100\"></input><BR>
Dato<input name=\"Dato\" type=\"text\" value=\"11/23-2000 13:00:00\"></input><BR>
Result<input name=\"Result\" type=\"text\" value=\"\"></input><BR>
<input type=\"button\" value=\"Test\" OnClick=\"return Sluttid() \"></input>
</form>

<SCRIPT Language=\"JavaScript\">
function Sluttid() {
    var Hastighed = document.Form1.Hast.value;
    var Distance = document.Form1.Dist.value;
    var Starttid = new Date(document.Form1.Dato.value);
    var Nytid = Starttid.getTime() + (((60*60*1000) * (Distance / Hastighed)));
    Starttid.setTime(Nytid);
    Nytid = null;
    document.Form1.Result.value = Starttid;
    }
</SCRIPT>

Det skulle være det.

Med venlig hilsen
Zogu
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