Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/03/2004, 02:29
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola mparra, bienvenido a los foros :

Te voy a decir 2 formas, la primera usando el DOM, y la otra con un sencillo formulario...

1º. En la etiqueta del texto que quieres cambiar le asignas un atributo id para referenciarla y con un botón o un link modificas el innerHTML de esa etiqueta:

<span id="ejemplo" > Texto 1 </span>

con un link:
<a href="javascript: document.getElementById('ejemplo').innerHTML = ' "Texto 2 ';" > Link del cambio </a>

... o con un botón:
<input type="button" onclick="document.getElementById('ejemplo').innerH TML = ' "Texto 2 ';" value="botón del cambio" />

2º. Creas un formulario con un campo de texto y le aplicas los estilos que creas necesarios, y con el link (o botón) modificas el value:

<form name="formPrueba" style="display: inline" >
<input name="prueba" type="text" readonly style="border-width: 0px; background-color: transparent;" value=" Texto 1 " />
</form>

y se modifica:
<a href="javascript: document.forms.formPrueba.prueba.value = ' "Texto 2 '" > Link del cambio </a>

...ó ...
<input type="button" onclick="document.forms.formPrueba.prueba.value = ' "Texto 2 '" value="botón del cambio" />

Esta segunda forma es la que uso en la página de mi perfil para cambiar de idioma.

Saludos