jeje, mientras hacía este ejemplo, parece que todo se ha resuelto:
Cita: <html>
<head>
<script>
v=new Array("Exelente","MuyBueno","Bueno","regular","mal o")
function generar(){
for(radios in v){
radio=document.createElement("input");
etiqueta=document.createElement("label");
texto=document.createTextNode(v[radios]);
br=document.createElement("br");
radio.name="notas";
radio.type="radio";
radio.value=v[radios];
//radio.onclick="alert('El radio que está seleccionado es '+this.value.toUpperCase())";
etiqueta.appendChild(texto);
etiqueta.appendChild(radio);
document.getElementById('donde').appendChild(etiqu eta);
document.getElementById('donde').appendChild(br);
}
}
function cual(){
todos=document.getElementById('donde').getElements ByTagName('input');
for(radiox in todos){
if(todos[radiox].checked==true && todos[radiox].type=="radio"){
return alert("El radio que está seleccionado es "+todos[radiox].value.toUpperCase());
}
}
}
</script>
</head>
<body onload="generar()">
<form><div id="donde"></div>
<button onclick="cual()">ver cual es el seleccionado</button>
<br>
<textarea cols="50" rows="10" onDblClick="this.value=document.getElementById('do nde').innerHTML;"></textarea>
</form>
</body>
</html>
saludos:
pd:lo que si, no me pregunten por que no funca en IE. ¿?
pd: por haí se coló algun espacio en blanco( el enigma de la regla 51).