Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

10.06.2009, 22:22
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
punto switcher на js ))
PHP код:
function revert(id)
{
if(typeof(window.originals[id]) != 'undefined' && window.originals[id] !== null)
document.getElementById(id).innerHTML = window.originals[id];
}
function convert(id)
{
charsArray = {
'Q':'Й',
'W':'Ц',
'E':'У',
'R':'К',
'T':'Е',
'Y':'Н',
'U':'Г',
'I':'Ш',
'O':'Щ',
'P':'З',
'[':'Х',
']':'Ъ',
'A':'Ф',
'S':'Ы',
'D':'В',
'F':'А',
'G':'П',
'H':'Р',
'J':'О',
'K':'Л',
'L':'Д',
';':'Ж',
'\'':'Э',
'Z':'Я',
'X':'Ч',
'C':'С',
'V':'М',
'B':'И',
'N':'Т',
'M':'Ь',
',':'Б',
'.':'Ю',
'/':'.',
'q':'й',
'w':'ц',
'e':'у',
'r':'к',
't':'е',
'y':'н',
'u':'г',
'i':'ш',
'o':'щ',
'p':'з',
'[':'х',
']':'ъ',
'a':'ф',
's':'ы',
'd':'в',
'f':'а',
'g':'п',
'h':'р',
'j':'о',
'k':'л',
'l':'д',
';':'ж',
'\'':'э',
'z':'я',
'x':'ч',
'c':'с',
'v':'м',
'b':'и',
'n':'т',
'm':'ь',
',':'б',
'.':'ю',
'/':'.'
};
oldText = document.getElementById(id).innerHTML;
window.originals[id] = oldText;
newText = '';
for(var i = 0; i < oldText.length; i++)
{
character = oldText.charAt(i);
newText += (character in charsArray)? charsArray[character] : character;
}
document.getElementById(id).innerHTML = newText;
}
помог человеку, написал две функции:
1. convert(id) - меняет содержимое id с "cjkywt" на "солнце"
2. revert(id) - отменяет случившееся
работа была кропотливая, код кроссбраузерный и компактный, поэтому выкладываю сюда, вдруг кому это сэкономит время и силы 
Последний раз редактировалось Дикс; 11.06.2009 в 08:01..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|