Sehr cool, das hab ich kapiert.
so siehts bisher aus:
<samp id="KST">200</samp>
___________________________________________
var NKST = document.getElementById("KST");
function Super(){
var radio = document.fff.zahl;
a = Math.floor(Math.random() * 5) +1;
for(var i=0;radio[i];i++) {
if(radio[i].checked && a == 1) {
alert("Gewonnen!!! "/*radio[i].value*/);
NKST.innerHTML = (NKST.innerHTML +1);
return true;
}
else {
alert("Verloooren!!! es kam die: " + a);
NKST.innerHTML = (NKST.innerHTML -1);
return true;
}
}
document.write(NKST);
}
nu kommt aber Folgendes:
wenn in diesem fall die 1 beim radio gechecked ist aber nicht die 1 als zufallszahl kommt , subtrahiert er vernünftig und gibt mir in diesem fall den wert -1 aus ...
Wenn aber der wert stimmt, schreibt er mir die 1 daneben und dass passiert jedes mal wenn die 1 dann tatsächlich kommt.
Der 'else' Teil funktioniert,wie gesagt.
Es ist aber derselbe Befehl, weshalb reagiert er nicht genauso, sondern verschieden?