gudn tach!
Ich würde gern ein scipt machen, man gibt in ein Textfeld etwas ein, und das script soll dann alles zu anderen zeichen machen, also nicht wie z.B. bei google translation sondern jeder einelne Buchstabe gegen ein oder 32 andere Zeichen...
eine moeglichkeit waere sowas:
trans = new Object();
trans["a"] = "x"; // a soll durch x ersetzt werden usw.
trans["b"] = "y";
trans["c"] = "z";
"aabcdbac".replace(/./gs, function(c){
return trans[c] ? trans[c] : c;
});
das sollte alle zeichen ersetzen, fuer die eine transliterationsvorschrift definiert wurde.
mein javascript ist allerdings etwas eingerostet. ich weiss nicht, ob der code "sauber" ist.
erst hatte ich es mit
replace(/(.)/g, trans["$1"]);
versucht, aber leider wurde hier $1 anscheinend nicht aufgeloest oder so.
ah, soeben habe ich steckls posting gesehen. dazu hilft dir vielleicht der code von diesem rot13-codierer weiter
prost
seth