Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2010, 14:49
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: mostrar div dependiendo de radiobutton

aunque no te produce error, la condicion document.fopcion.rad.value == "x_rpe" siempre evaluara a false. la razon es que rad no representa un solo radio sino todos los radios con el mismo nombre. a esto se le conoce como una coleccion de elementos HTML - objeto HTMLCollection-. ahora bien, las colecciones no tienen la propiedad value, por tanto al intentar leerlo devuelve undefined. en fin, la condificion vendria evaluando undefined == "x_pre" lo cual evidentemente es falso. tienes varias soluciones siendo la mas comoda pasar por argumento de la funcion la referencia del radio. simplemente defines un parametro en tu funcion, y en el evento onclick le agregas entre los parentesis el keyword this. luego en la funcion trabajas desde el parametro.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.