Ver Mensaje Individual
  #17 (permalink)  
Antiguo 31/12/2005, 06:47
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Qué tal,

no sé si habrás resuelto el problema. No he podido dedicar algo de tiempo para mirarlo con calma hasta hoy, te digo lo que he encontrado por si aún tienes el problema.

Probando con FF no he obtenido el error que mencionas, salvo al principio dado que había ese cambio en el identificador del contendor. Una vez corregido el valor del id a mostrar_encuesta_resultados no dió más ese error, pero sí lanzaba otros que una vez corregidos ha hecho que funcione correctamente en firefox.

El primer error es que pretendes acceder a los distintos elementos de radio de tu formulario indicando su posición entre paréntesis

document.frmencuesta.opciones(i).checked

Eso no es correcto, pues son un array y debes indicar la posición de un array con corchetes

document.frmencuesta.opciones[i].checked
Debajo de esta tienes otra línea con el mismo error sintáctico.

Finalmente no identifica tu formulario porque tratas de acceder a él por su id en vez de por su name.

Tu form lo tienes así

<form id="frmencuesta" name="frm" method="post" action="resultado_encuesta.php">

y tratas de acceder a él mediante
document.frmencuesta.opciones[i].checked

deberías cambiar su name por frmencuesta o bien cambiar el nombre del form en el script
document.frm.opciones[i].checked

Corrigiendo eso te funcionará correctamente

Un saludo