Tengo que entregar unos trabajillos para mañana y bueno, no entiendo que falla en este...
Lo que tiene que hacer, que cada vez que pulses el botón. Que ponga la ultima letra del primer text area en la primera posición del segundo text area.
En la siguiente pulsación, la penultima en la segunda, etc...
De momento estoy intentando que me pase letra a letra sin invertir el string, pero no me lo hace,
tengo el siguiente código
Código:
he probado un alert(origen[indice]) y me muestra caracter a caracter correctamente, pero al cambiar el alert por los inner, no hace nada...<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Espejo Palíndromo</title> <script type="text/javascript"> var longitud = 0; var indice = 0; var origen = ''; var destino = ''; function palindromar_caracter(){ var text_origen = document.getElementById("origen"); var text_destino = document.getElementById("destino"); origen = text_origen.innerHTML; destino = text_destino.innerHTML; var letra = origen[indice]; text_destino.innerHTML = destino + origen[indice]; indice = indice + 1; } </script> </head> <body> <textarea id="origen" name="origen">La ruta natural</textarea> <textarea id="Destino" name="destino"></textarea> <button onclick="palindromar_caracter();">Palindromar letra</button> </body> </html>
Que pasa ?