замена на след букву по алфавиту
function go() {
var ABC = new Array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я');
var criptText = document.getElementById('originalText').value;
var unCriptText = criptText;
for (var i=0; i<criptText.length; i++) {
for (j=0; j<ABC.length; j++) {
if (criptText[i] == ABC[j]) {
unCriptText[i] = ABC[j+1]; //вот здесь замена не происходит
}
}
}
document.getElementById('replaceText').value = unCriptText;
}
|
Maxmaxmахimus, char является зарезервированным для использования в будущем словом.
|
Цитата:
if ( code === 1077 ) return 'ё'; if ( code === 1105 ) return 'ж'; мы ставим условия, это какието символы, которые не входят в общий набор или как? |
подправил, так как под 1077 находится не "ё", а "а"
if (code === 1105) return 'ё'; |
Цитата:
|
но ведь так оно и есть, при коде 1077 выдается "а".
|
мы друг друга не поняли, все понятно.
|
| Часовой пояс GMT +3, время: 01:43. |