ich bin mir nen kleines skript am basteln damit ich startzeit und endzeit eintragen kann und dann auf knopfdruck die verbrauchten einheiten sowie kosten bekomme. da ich das ganze auf nem pda nutzen möchte will ich das in html und js machen. folgende funktion hab ich mir gebastelt um überhaupt erst mal nen anfang zu haben (umrechnung zeit in einheit ist noch nicht entgültig wie sie sein soll)
|
PHP Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<script language="JavaScript">
function calc(start, stop)
{
var time;
var einheiten;
var readyoutput;
time = stop-start;
einheiten = (time/6)*60;
readyoutput = 'Verbrauchte Einheiten: ' + einheiten;
document.getElementById('output').value=readyoutput;
}
if(top.location.href != self.location.href)
top.location.href == self.location.href
</script>
|
ich hab nen button erstellt und dieser macht einfach nur onclick="javascript
:calc(start, stop)"
die werte von start und stop hab ich einfach als input felder über dem button. das ganze passt noch nicht ganz da 8:30 Uhr nicht 8,3 uhr ist sondern 8,5 uhr so gesehen aber das ist nur nen rechenfehler im moment. schlimmer ist das wenn ich auf den button klicke der mit grundsätzlich immer nur ausgibt "Verbrauchte Einheiten: NaN" was auch immer dieses NaN zu bedeuten hat. Kann das sein das der die Werte aus den beiden textfeldern nicht übernimmt und deswegen auch mein funktionsaufruf so gesehen ohne werte statt findet? js is echt nicht meine welt von daher wär ich sehr dankbar wenn mir da mal wer helfen könnte