Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2012, 03:36
gmonterog
 
Fecha de Ingreso: mayo-2012
Ubicación: Palma de Mallorca
Mensajes: 71
Antigüedad: 12 años
Puntos: 1
Cambiar texto alternativamente de un <span>

Hola, no se nada de JavaScript (tengo nociones de Java) y tengo un problema con una función sencilla que no me funciona.

En mi HTML tengo un <span> cuyo texto es ver más [...] y quiero cambiarlo de forma alternativa con ocultar [...] al pulsar sobre el mismo. Dicho <span> tiene un controlador de evento onmousedown="mostrarocultar('depresion1')" (ya os imafgináis lo que hace esta función) y otro onclick="cambiaretiqueta1()". Este último es el que no me funciona.

Este es mi código:

Código:
 <script type="text/javascript">
 function cambiaretiqueta1(){
  if (this.innerHTML=='ver más [...]') {   /*si el texto del span es 'ver más [...]'*/
	this.innerHTML='ocultar [...]';     /*entonces se cambia dicho texto a ocultar [...]*/
  }
  else{
	this.innerHTML='ver más [...]';     /*en caso contrario se cambia nuevamente a ver más [...]*/
  }
 }/*fin de cambiaretiqueta1*/
 </script>
Me sabéis decir por que no funciona.

Gracias a todos.

Un Saludo,

GMG.