Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/09/2012, 10:34
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses
Puntos: 53
Respuesta: Poner o quitar class según input radio seleccionado.

la logica esta mal
haces el recorrido siempre
Cita:
if("c_f1_p" + i == id)
{
document.getElementById(id).className = 'bonus'; //aqui encuentra el primero y le da clase al idque le picaste
}
else
{
document.getElementById(id).className = '';//aqui nolo encuentra y le quita la clase al id que le picaste
}

Silo que deseas es que solo el selccionado tenga clase y a los demas se las quite podrias hacerlo de esta manera:
Cita:
for(i=1;i<=3;i++)
{
var idN="c_f1_p"+i;

if(id!=idN)
{

document.getElementById(idN).className = '';
}
else
{
document.getElementById(id).className = 'bonus';
}
}
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”