Struppi: Radiobuttons und Event-Handler?

Beitrag lesen

aber jetzt hab ich leider wieder ein problem, denn eigentlich soll das ganze mit einer if-abfrage verbunden werden, so ungefähr:

die brauchst du nicht mehr, da du ja mit den onclick event schon weißt, das der Radiobutton checked ist.

function gewaehlt(e)
{
  if(window.document.quiz.auswahl[0].checked == true)
  e.document.all.antwort1.style.backgroundColor = "red";
else
if(window.document.quiz.auswahl[2].checked == true)
  e.document.all.antwort2.style.backgroundColor = "red";
}

Ach du willst nicht den Radiobutoon einfärben, ist mein Ansatz falsch.
Du musst eine Verbndung vom Radio Button zum antwort Element herstellen, am besten mit dem value.

HTML
<input type="radio" name="r" value="antwort1" onclick="gewaehlt(this);">
<input type="radio" name="r" value="antwort2" onclick="gewaehlt(this);">
<input type="radio" name="r" value="antwort3" onclick="gewaehlt(this);">

function gewaehlt(e)
{
var obj = document.getElementByName(e.value);
if(obj) obj.style.backgroundColor = "red";
}

oder getElementById je nach dem.

Struppi.