View Single Post
Endre onClick-koden til knappen for karakterpoeng vg2 fra "getElementById('karakterpoengvg2').value=document.getElemen tById('snitt2').value *10 + myBonuspoints" til "document.getElementById('karakterpoengvg2').value=document.getElement ById('snitt2').value *10 + myBonuspoints".

Bortsett fra det ser alt ut til å fungere.

EDIT: Nei, det er noe mer som er feil også. myBonuspoints har ingen definert verdi. Dropp document.onLoad og sett heller verdien til 0 som default, og endre den når det skjer endringer i nedtrekksmenyen.

Endre følgende:

Kode

var myBonuspoints
document.onload="theBonuspoints()"

function theBonuspoints() {
var chosen = document.vg2.mat2.value ;
	if (chosen == "1")
	{
		var myBonuspoints = 0.5 ;
	}
	else (chosen == "0")
	{
		var myBonuspoints = 0 ;
	}
}
til:

Kode

var myBonuspoints = 0;

function theBonuspoints() {
	var chosen = document.vg2.mat2t.selectedIndex ;
	if (chosen == 0)
	{
		myBonuspoints = 0 ;
	}
	else
	{
		myBonuspoints = 0.5 ;
	}
}
Hvis det ikke er slik at alle mattefagene gir 0.5 poeng, kan du legge inn "else if(chosen == 1) { } else if(chosen == 2) { }" osv.
Sist endret av Provo; 26. april 2011 kl. 17:04.