Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2006, 19:41
Avatar de dplweb
dplweb
 
Fecha de Ingreso: enero-2002
Mensajes: 74
Antigüedad: 22 años, 4 meses
Puntos: 0
De acuerdo

Hola
Le hice una pequeña mejora..no sé si esté correcto en sintaxis, pero funciona.
Se debe a que si pongo "j" o "x" no me los cuenta y peor me los cuenta como si fueran ".", debido a que entran en el ultimo ELSE.

Código:
  while (document.forms[0]['teoria(' + z + ')']) {
    if (document.forms[0]['teoria(' + z + ')'].value == "X" || document.forms[0]['teoria(' + z + ')'].value == "x") x++;
    if (document.forms[0]['teoria(' + z + ')'].value == "J" || document.forms[0]['teoria(' + z + ')'].value == "j") j++;
    if (document.forms[0]['teoria(' + z + ')'].value == ".") punto++;
    z++;
  }
Tambien me doy cuenta sobre el uso de "forms[0][teoria]" para referirme al campo de texto... eso no lo sabía. Yo ponía "forms[0].teoria" y me daba error.


Gracias, "Cap.Buscapina"
__________________
...webmastereando por la vida...