bueno este es el codigo: lo que hace es reemplazar letras, pero ademas las cambia de posicion ( me pone la primera letra ingresada al final de toda la lista de caracteres y asi sucesivamente).
Lo que quiero es que solo me las reemplaze, porque me gusta como está, esa funcion que tiene donde escribes y el resultado se muestra al instante en el texarea. Porfavor ayuda, no quiero que cambie los caracteres de posicion solo me interesa el remplazo. Y no me sale.
Perdon espero me hayan entendido
Gracias
aat agus
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
textarea { font-family: "Arial Unicode MS", Batang }
</style>
<script language="JavaScript">
function flip() {
var result = flipString(document.f.original.value.toLowerCase() );
document.f.flipped.value = result;
}
function flipString(aString) {
var last = aString.length - 1;
var result = new Array(aString.length)
for (var i = last; i >= 0; --i) {
var c = aString.charAt(i)
var r = flipTable[c]
result[last - i] = r != undefined ? r : c
}
return result.join('')
}
var flipTable = {
a : '\u0414',
b : '\u00DF',
c : '\u0254', //open o -- from pne
d : 'p',
e : '\u01DD',
f : '\u025F', //from pne
g : '\u0183',
h : '\u3051',
i : '\u0131', //from pne
j : '\u027E',
k : '\u029E',
//l : '\u0283',
m : '\u026F',
n : 'u',
r : '\u00AE',
t : '\u0287',
v : '\u028C',
w : '\u028D',
y : '\u028E',
'.' : '\u02D9',
'[' : ']',
'+' : '\u261E',
'¨' : '\u261C',
'(' : ')',
'{' : '}',
'?' : '\u00BF', //from pne
'!' : '\u00A1',
"\'" : ',',
'<' : '>',
'_' : '\u203E',
';' : '\u061B',
'\u203F' : '\u2040',
'\u2045' : '\u2046',
'\u2234' : '\u2235',
'\r' : '\n' //
}
for (i in flipTable) {
flipTable[flipTable[i]] = i
}
</script></head><body>
<h1>Girar</h1>
<form name="f">
Original: <textarea rows="5" cols="50" name="original" onkeyup="flip()"></textarea>
<br>
Girado : <textarea color="00gg99" rows="5" cols="50" name="flipped"></textarea>
</form>
<p style="width: 300px;">
<small>Tu nombre
</small>
</p>
</body></html>
SORRY por no presentarme me llamo Agustin, soy nuevo en esto y necesito ayuda de gente como ustenes(vosotros) , que mas, a pues yo aprendi un poco de html hace tiempo, y me gusta todo lo que tiene que ver con las PC ( espero, si de da la oportunidad ayudar a alguien en este foro), pero nada nada mas no se me dá eso de java flash o similares hahaha
bueno espero puedan ayudarme
------------------------
se me olvidava, ya le cambie algunos caracteres, salen girados algunos pero otros salen en simbolos
----------------------
OTRA PREGUNTA.
se le puede agregar una funcion para que reemplaze palabras enteras por simbolos?
Lo quiero usar en twitter
Por ejeplo que cuando escriba "telefono" lo cambien por el simbolo "☎" al que le corresponde el valor :\u260E en JS???
Aca les dejo una pagina que encontre para los valores del unicode y eso: //rishida. net / scripts /uniview / conversion