Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2007, 19:15
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 7 meses
Puntos: 45
Re: Cambiar texto al onclick

Así, hoy me aventuro a programar sin probar (no estoy en mi PC).

Código PHP:
<a onclick="hideit(a); valor(this,'tu nuevo texto')">haz click</a>

function 
valor(elemento,valorNuevo) {
if(
elemento.innerHTML!=valorNuevo) { 
elemento.setAttribute("valorViejo",elemento.innerHTML); //guardamos
elemento.innerHTML valorNuevo;  //ponemos
}
else
elemento.innerHTML elemento.getAttribute("valorViejo");  //ponemos el guardado


Espero que no me haya ido mucho con las teclas... debería funcionar. Y si no la idea es esa, no creo que haya errores de sintaxis. Si el texto no es el nuevo, guardamos el viejo en un atributo del mismo elemento y colocamos el nuevo. Si es el nuevo (cualquier otro caso) entonces restauramos el viejo, el guardado en el atributo.


También puedes implementarlo en la función hideit() como veas, pero yo lo veo mejor así.



Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.