---
title: "öka kostnad beroende på tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17770-öka-kostnad-beroende-på-tid"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "netfeed"
published: "2001-05-16T09:11:00.000Z"
updated: "2001-05-22T07:35:00.000Z"
replies: 2
views: 205
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17770-öka-kostnad-beroende-på-tid"
---

# öka kostnad beroende på tid

## #1 — netfeed, 2001-05-16T09:11Z

hur skall man göra för att få en funktion att funka om man tillexempel skall göra en tidsfunktion som sänker en kostnad som redan är angiven i andra javascript. 
tex: man har dagar månader och år i rullningslistor och skall få dessa att beroende på när hur långt det är tills datumen som är angiven i listorna??

fattar ni?

```
<script language=JavaScript>
function resmal()
{
hepp=nisse.land.selectedIndex;
hepp=nisse.land.options[hepp].value;
nisse.resland.value=hepp*nisse.aresande.value;
calculateTotalX()
}
function Avbestallningsskydd(fkostn)
{
nisse.avbskydd.value=fkostn
calculateTotalX()
}
function antalResande()
{
nisse.aresande.value
}
function kostnad5(rkostn)
{
nisse.rkst.value=rkostn*(parseInt(nisse.resland.value)+parseInt(nisse.avbskydd.value))
calculateTotalX()
}
function calculateTotalX()
{
nisse.kostnadT.value=parseInt(nisse.resland.value)+parseInt(nisse.avbskydd.value)-parseInt(nisse.rkst.value)
}
</script>
```

PS. klaga inte på titeln jag vet att den är fel

Permalänk: https://www.webforum.nu/p/17770

## #2 — Jojoxx, 2001-05-16T10:05Z

Ett litet exempel som visar hur du från ett angivet datum via dropdownlistor räknar ut differensen till dagens datum. Vill du sedan multiplicera detta värde med x för en kostnad / dag är det bara att göra så. Sen kan man ju om man vill lägga till en felkontroll ifall användaren anger 31 Februari osv.

```
<script type="text/javascript">
function calcDays(year,month,day){
	var now = new Date();
	var then = new Date(year,month-1,day);
	if (now < then){
		var dif = Math.floor((then - now)/(1000*60*60*24)) + 1;
		alert(dif);
	}
}
</script>
<form>
År <select name="year">
<option value="2001">2001
<option value="2002">2002
<option value="2003">2003
</select>
Månad <select name="month">
<option value="1">Jan
<option value="2">Feb
<option value="3">Mar
<option value="4">Apr
<option value="5">Maj
<option value="6">Jun
<option value="7">Jul
<option value="8">Aug
<option value="9">Sep
<option value="10">Okt
<option value="11">Nov
<option value="12">Dec
</select>
Dag <select name="day">
<option value="1">1<option value="2">2<option value="3">3<option value="4">4<option value="5">5<option value="6">6<option value="7">7<option value="8">8<option value="9">9<option value="10">10
<option value="11">11<option value="12">12<option value="13">13<option value="14">14<option value="15">15<option value="16">16<option value="17">17<option value="18">18<option value="19">19<option value="20">20
<option value="21">21<option value="22">22<option value="3">23<option value="24">24<option value="25">25<option value="26">26<option value="27">27<option value="28">28<option value="29">29<option value="30">30
<option value="31">31
</select>
<input type="button" onClick="calcDays(this.form.year[this.form.year.selectedIndex].value,this.form.month[this.form.month.selectedIndex].value,this.form.day[this.form.day.selectedIndex].value);" value="Räkna ut">
</form>
```

Permalänk: https://www.webforum.nu/p/333190

## #3 — glenning, 2001-05-22T07:35Z

Hje!
Jag vill byta utvaribel i for loopen men jag får det inte att fungera. varför eller är detta helt fel.

g = 5
for (i = 0; i \<g; i++) {
variabel = "Radio"+i 
window.document.FrmSearch.+variabel+.disabled=true
}

Permalänk: https://www.webforum.nu/p/333191

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17770-öka-kostnad-beroende-på-tid
