Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/05/2005, 11:29
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Hola de nuevo

Te sugiero cambies el texto de esta forma

cual.firstChild.nodeValue = txtboton[cont];

en vez de así

document.getElementById('botoncito').innerText = txtboton[cont];

innerText no es standard y no funcionará en algunos navegadores. De la forma que te propongo se usa el DOM y está bien soportado por los navegadores.

Respecto a esta línea

cont = cont == 0 ? 1 : 0;

Es una forma de asignar un valor a una variable usando una forma condicional

El condicional tiene esta sintaxis

se realiza una afirmación o pregunta ? valor en caso de ser verdadero : valor en caso de ser falso;

cont == 0 (afirmación o pregunta; cont es igual a cero?)
Si devuelve true toma el valor situado a la izquierda de los dos puntos (:)
Si devuelve false toma el de la derecha

...y usamos ese condicional para asignar el valor obtenido a una variable

cont = (lo que devuelva el condicional)

¿me expliqué??