Мне было нужно немножко изменить текст. Чтобы выглядел «по-злому». Результатом этого «нужно» является простенький код, приведеный ниже:
<HEAD>
<TITLE>Translit</TITLE>
<META http-equiv=Content-Type content=»text/html; charset=windows-1251″>
<link href=»style.css» rel=»stylesheet» type=»text/css»>
</HEAD>
<SCRIPT language=»JavaScript» type=»text/javascript»>
f = «абгдезиклмнопрстуцчшъ»;
r = «a6ґgє3µЌљm#°€p©†yџ4wЂ»;
function satanize(str)
{
str=str.toLowerCase();
var len = str.length;
var new_str=»";
for (i = 0; i < len; i++)
{
var c = str.substr(i, 1);
var pos = f.indexOf(c);
if (pos < 0)
new_str+= c;
else
new_str+= r.substr(pos, 1);
}
return new_str;
}
</script>
<form name=»form1″ id=»form1″>
<input type=»text» id=»textfi»>
<input type=»button» onClick=»with(document.form1.textfi) {value=satanize(value); focus(); }return false;» value=»Satanize!»>
</form>
Скриптик переводит строку к иному виду, «злому» ;)
Например, строка
«Карл у Клары украл Кораллы,
А Клара у Карла – украла кларнет!»
Станет строкой
«Ќapљ y Ќљapы yЌpaљ Ќ°paљљы,
a Ќљapa y Ќapљa – yЌpaљa Ќљap#є†!»
Более-менее читаемо)

