Cambiar dinamicamente un texto

23/01/2006 - 13:02 por Nicolas | Informe spam
Hola amigos,

Preciso cambiar un texto contenido en una tabla por otro cuando el usuario
desencadene un evento. El valor de ese texto que cambia procederá de un
array.

Gracias por vuestro apoyo.

Nico
 

Leer las respuestas

#1 Miguel Gonzalez
25/01/2006 - 23:31 | Informe spam
Hola Nicolás. Más o menos, los pasos que hay que dar son:

1) Identificas la celda que contiene el texto a cambiar:

<td id="celda1">Texto</td>

2) Llamas a la función en el evento (por ejemplo, en un enlace):

<a onclick="javascript:cambia('celda1',1);">Cambia</a>

3) ... que ejecuta la función "cambia()", usando el parámetro "objetivo" para referenciar la celda a
cambiar y el parámetro "valor" para recuperar el nuevo valor del array.

<script type="text/javascript">
var miArray = new Array("uno", "dos", "tres");
function cambia(objetivo,valor){
document.getElementById(objetivo).innerHTML=miArray[valor];
}
</script>


Saludos!
Miguel


Nicolas escribió:
Hola amigos,

Preciso cambiar un texto contenido en una tabla por otro cuando el usuario
desencadene un evento. El valor de ese texto que cambia procederá de un
array.

Gracias por vuestro apoyo.

Nico


Preguntas similares