[ Babin General @ 14.05.2005. 22:39 ] @
Mozda prilicno glupavo, al´ ja se smorih!
Interesujeme kako da pozovem samo jedan parametar iz jedne funkcije(i bez if statementa).
Recimo da postavim tri dugmeta i da na svako dugme dobijem razlicitu pozadinu,i sve to sa jednom funkcijom!
Hvala!
Evo sta se meni desva:
Code:

<head>
<script language=javascript>
<!--
function go(red,blue,green){
red=(document.bgColor = "red");
blue=(document.bgColor = "blue");
green=(document.bgColor = "green");
}
//-->
</script>
</head>
<body bgcolor=white>
<form>
<input type=button onclick="go('red')" value='Make it Red'><br>
<input type=button onclick="go('blue')" value='Make it Blue'><br>
<input type=button onclick="go('green')" value='Make it Green'><br>
</form>
</body>


Thanks!
[ noviKorisnik @ 14.05.2005. 23:11 ] @
Samo malo, da ispravimo prvo ovu funkciju ...
Code:
function go (color)
{
    document.body.style.backgroundColor = color;
}

A sad, ako nema još pitanja, malo reklame:
Pitanje na temu Javaskripta možete da postavite u forumu Javascript (elitesecurity.org/forum/115), gde možete da pronađete odgovor na ovo i na druga pitanja.

Konačno, ako te interesuje, mogu da objasnim zašto ova funkcija radi posao a ona ne!
[ Babin General @ 14.05.2005. 23:31 ] @
Hvala Dejane, nego u cemu je fora, sada mi je sve konfuzno!
[ noviKorisnik @ 14.05.2005. 23:47 ] @
Probaću ukratko:
Tvoja dugmad prilikom klika pozivaju funkciju kojoj prosleđuju parametar vrednosti boje u koju treba da se promeni pozadina.
Funkcija se izvršava, elementu body menja stil za pozadinsku boju na vrednost primljenog parametra.
Promenom vrednosti boje pozadine body elementa browser menja boju pozadine stranice.

Više o tome preko linkova u temi http://www.elitesecurity.org/t...ntacija-zanimljivi-linkovi-etc
[ Babin General @ 15.05.2005. 05:37 ] @
Gracias!