Functies javascript

Status
Niet open voor verdere reacties.

Tomolovic

Gebruiker
Lid geworden
22 sep 2007
Berichten
33
Hallo,

Ik heb twee scripts, voor mijn prijsbepaling.
Is het ook mogelijk om de uitkomsten van 2 functies op te tellen?
Anders moet het dus worden samengevoegd, maar hoe doe ik dat?

Code:
<script type="text/javascript">
function rekenen()
{
	var totaal = 150;
	for (i=0; i<document.getElementsByTagName('input').length; i++) 
	{
 
		if (document.getElementsByTagName('input')[i].type == 'radio' && document.getElementsByTagName('input')[i].checked) 
		totaal += parseInt(document.getElementsByTagName('input')[i].value)
	}
	alert( parseInt(totaal) )
}

</script>

<script language= "JavaScript">
<!--
function rekenen1(){
var box1=document.rekenen2.box1.value;
var box2=document.rekenen2.box2.value;
var totaal= box1*5;
var totaal1=box2*2;
    box3=totaal+totaal1;
    document.rekenen2.box3.value=box3;
}
    //-->
    </script>

 
<form action="" method="post">


Gastenboek
   	 <input name="een" type="radio" value="50" /> Ja
    	<input name="een" type="radio" value="0" /> Nee

   <hr /> 
Contactformulier
    	 <input name="twee" type="radio" value="50" /> Ja
   	 <input name="twee" type="radio" value="0" /> Nee

    <hr />
Fotoalbum
	 <input name="drie" type="radio" value="50" /> Ja
    	<input name="drie" type="radio" value="0" /> Nee

    <hr />
Forum
 	<input name="vier" type="radio" value="75" /> Ja
    	<input name="vier" type="radio" value="0" /> Nee
<hr>
 Zoekmogelijkheid
	<input name="5" type="radio" value="50" /> Ja
    	<input name="5" type="radio" value="0" /> Nee
    <input name="knoppie" type="button" onclick = "rekenen()" value="rekenen" /><input type="reset">
 
</form>

<form name='rekenen2'>Pagina's<input type='text' name='box1' ><hr>Foto's<input type='text' name='box2'><hr><input type='text' name='box3'><input type='button' name='uitrekenen' onclick="rekenen1()" value='reken uit!'></form>

Het is dus de bedoeling dat function rekenen() en function rekenen1() opgeteld worden als ik op een knop REKEN UIT druk.
En anders moet het script worden samengevoegd, maar dat lukte me niet.
Iemand een idee?
 
Wanneer je de variabele 'totaal' op global niveau definieert kan je hem ook buiten de eerste functie aanroepen.

Jij hebt:

PHP:
function rekenen()
{
	var totaal = 150;

Moet dan zijn


PHP:
var totaal;

function rekenen()
{
	totaal = 150;
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan