Скрипты для сайтовСкрипты для сайтов

Скрипты для сайтов — скрипт азбуки морзе

Скрипты для сайтов — скрипт азбуки морзе

Образец кода:

Листинг кода:


<form id="morze" name="morze">

<h3>Выберите язык и направление конвертирования:</h3>

<p><input type="radio" name="napravlenie" id="text2morze" tabindex="1" checked /> <label for="text2morze" title="Русские и латинские буквы можно вводить в любом регистре (и большие и маленькие). Также поддерживаются цифры, знаки пунктуации и специальные символы: . , : ; ( ) ' &rdquo; — / ? ! = @ & + _ $">Текст в код Морзе <sup>?</sup></label><br />

<input type="radio" name="napravlenie" id="morze2rus" tabindex="2" /> <label for="morze2rus" title="Точки можно вводить вводите символом точки, запятой, плюсом или знаком умножения (. , + *) Тире минусом (дефисом). Буквы разделяйте одним пробелом, а слова - двумя пробелами.">Код Морзе в кириллицу <sup>?</sup></label><br />

<input type="radio" name="napravlenie" id="morze2lat" tabindex="3" /> <label for="morze2lat" title="Точки можно вводить вводите символом точки, запятой, плюсом или знаком умножения (. , + *) Тире минусом (дефисом). Буквы разделяйте одним пробелом, а слова - двумя пробелами.">Код Морзе в латиницу <sup>?</sup></label></p>

<h3>Введите исходный текст или код Морзе и нажмите "Конвертировать"</h3>
<h5>Символы в таблице активны, кликая по ним они окажутся в поле ввода</h5>

<p>Исходный текст или код Морзе<br />

<textarea class="download" rows="3" cols="62" name="input_text" id="input_text" tabindex="4" autofocus></textarea></p>

<br class="clear_both"/>

<p>Результат конвертирования<br />
<textarea class="download" rows="4" cols="62" name="output_text" id="output_text" tabindex="5" readonly></textarea></p>

<br class="clear_both"/>


<div class="download"><input type="button" value="Конвертировать" tabindex="6" onclick="convert()" /></div>
</form>

<br class="clear_both"/>

<!--// Форма ввода -->

<div><br />
<table border=1 cellpadding=1><tr><td>
<div id="first-table">
<table class="table_morze">
<tr><th>Русский<br />символ</th><th>Латинский<br />символ</th><th>Код<br />Морзе</th></tr>
<tr><td onclick="i_s('А')">А</td><td onclick="i_s('A')">A</td><td onclick="i_s('•&#8722; ')">•&#8722;</td></tr>
<tr><td onclick="i_s('Б')">Б</td><td onclick="i_s('B')">B</td><td onclick="i_s('&#8722;••• ')">&#8722;•••</td></tr>
<tr><td onclick="i_s('В')">В</td><td onclick="i_s('W')">W</td><td onclick="i_s('•&#8722;&#8722; ')">•&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('Г')">Г</td><td onclick="i_s('G')">G</td><td onclick="i_s('&#8722;&#8722;• ')">&#8722;&#8722;•</td></tr>
<tr><td onclick="i_s('Д')">Д</td><td onclick="i_s('D')">D</td><td onclick="i_s('&#8722;•• ')">&#8722;••</td></tr>
<tr><td onclick="i_s('Е')">Е и Ё</td><td onclick="i_s('E')">E</td><td onclick="i_s('• ')">•</td></tr>
<tr><td onclick="i_s('Ж')">Ж</td><td onclick="i_s('V')">V</td><td onclick="i_s('•••&#8722; ')">•••&#8722;</td></tr>
<tr><td onclick="i_s('З')">З</td><td onclick="i_s('Z')">Z</td><td onclick="i_s('&#8722;&#8722;•• ')">&#8722;&#8722;••</td></tr>
<tr><td onclick="i_s('И')">И</td><td onclick="i_s('I')">I</td><td onclick="i_s('•• ')">••</td></tr>
<tr><td onclick="i_s('Й')">Й</td><td onclick="i_s('J')">J</td><td onclick="i_s('•&#8722;&#8722;&#8722; ')">•&#8722;&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('К')">К</td><td onclick="i_s('K')">K</td><td onclick="i_s('&#8722;•&#8722; ')">&#8722;•&#8722;</td></tr>
<tr><td onclick="i_s('Л')">Л</td><td onclick="i_s('L')">L</td><td onclick="i_s('•&#8722;•• ')">•&#8722;••</td></tr>
<tr><td onclick="i_s('М')">М</td><td onclick="i_s('M')">M</td><td onclick="i_s('&#8722;&#8722; ')">&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('Н')">Н</td><td onclick="i_s('N')">N</td><td onclick="i_s('&#8722;• ')">&#8722;•</td></tr>
<tr><td onclick="i_s('О')">О</td><td onclick="i_s('O')">O</td><td onclick="i_s('&#8722;&#8722;&#8722; ')">&#8722;&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('П')">П</td><td onclick="i_s('P')">P</td><td onclick="i_s('•&#8722;&#8722;• ')">•&#8722;&#8722;•</td></tr>
<tr><td onclick="i_s('Р')">Р</td><td onclick="i_s('R')">R</td><td onclick="i_s('•&#8722;• ')">•&#8722;•</td></tr>
<tr><td onclick="i_s('С')">С</td><td onclick="i_s('S')">S</td><td onclick="i_s('••• ')">•••</td></tr>
<tr><td onclick="i_s('Т')">Т</td><td onclick="i_s('T')">T</td><td onclick="i_s('&#8722; ')">&#8722;</td></tr>
<tr><td onclick="i_s('У')">У</td><td onclick="i_s('U')">U</td><td onclick="i_s('••&#8722; ')">••&#8722;</td></tr>
<tr><td onclick="i_s('Ф')">Ф</td><td onclick="i_s('F')">F</td><td onclick="i_s('••&#8722;• ')">••&#8722;•</td></tr>
<tr><td onclick="i_s('Х')">Х</td><td onclick="i_s('H')">H</td><td onclick="i_s('•••• ')">••••</td></tr>
<tr><td onclick="i_s('Ц')">Ц</td><td onclick="i_s('C')">C</td><td onclick="i_s('&#8722;•&#8722;• ')">&#8722;•&#8722;•</td></tr>
<tr><td onclick="i_s('Ч')">Ч</td><td onclick="i_s('&#214;')">&#214;</td><td onclick="i_s('&#8722;&#8722;&#8722;• ')">&#8722;&#8722;&#8722;•</td></tr>
<tr><td onclick="i_s('Ш')">Ш</td><td onclick="i_s('CH')">CH</td><td onclick="i_s('&#8722;&#8722;&#8722;&#8722; ')">&#8722;&#8722;&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('Щ')">Щ</td><td onclick="i_s('Q')">Q</td><td onclick="i_s('&#8722;&#8722;•&#8722; ')">&#8722;&#8722;•&#8722;</td></tr>
<tr><td onclick="i_s('Ъ')">Ъ</td><td onclick="i_s('&#209;')">&#209;</td><td onclick="i_s('&#8722;&#8722;•&#8722;&#8722; ')">&#8722;&#8722;•&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('Ы')">Ы</td><td onclick="i_s('Y')">Y</td><td onclick="i_s('&#8722;•&#8722;&#8722; ')">&#8722;•&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('Ь')">Ь</td><td onclick="i_s('X')">X</td><td onclick="i_s('&#8722;••&#8722; ')">&#8722;••&#8722;</td></tr>
<tr><td onclick="i_s('Э')">Э</td><td onclick="i_s('&#201;')">&#201;</td><td onclick="i_s('••&#8722;•• ')">••&#8722;••</td></tr>
<tr><td onclick="i_s('Ю')">Ю</td><td onclick="i_s('&#220;')">&#220;</td><td onclick="i_s('••&#8722;&#8722; ')">••&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('Я')">Я</td><td onclick="i_s('&#196;')">&#196;</td><td onclick="i_s('•&#8722;•&#8722; ')">•&#8722;•&#8722;</td></tr>
</table>
</div></td>

<td>
<div id="second-table">
<table class="table_morze">
<tr><th>Русский<br />символ</th><th>Латинский<br />символ</th><th>Код<br />Морзе</th></tr>
<tr><td colspan="2" onclick="i_s('1')">1</td><td onclick="i_s('•&#8722;&#8722;&#8722;&#8722; ')">•&#8722;&#8722;&#8722;&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('2')">2</td><td onclick="i_s('••&#8722;&#8722;&#8722; ')">••&#8722;&#8722;&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('3')">3</td><td onclick="i_s('•••&#8722;&#8722; ')">•••&#8722;&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('4')">4</td><td onclick="i_s('••••&#8722; ')">••••&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('5')">5</td><td onclick="i_s('••••• ')">•••••</td></tr>
<tr><td colspan="2" onclick="i_s('6')">6</td><td onclick="i_s('&#8722;•••• ')">&#8722;••••</td></tr>
<tr><td colspan="2" onclick="i_s('7')">7</td><td onclick="i_s('&#8722;&#8722;••• ')">&#8722;&#8722;•••</td></tr>
<tr><td colspan="2" onclick="i_s('8')">8</td><td onclick="i_s('&#8722;&#8722;&#8722;•• ')">&#8722;&#8722;&#8722;••</td></tr>
<tr><td colspan="2" onclick="i_s('9')">9</td><td onclick="i_s('&#8722;&#8722;&#8722;&#8722;• ')">&#8722;&#8722;&#8722;&#8722;•</td></tr>
<tr><td colspan="2" onclick="i_s('0')">0</td><td onclick="i_s('&#8722;&#8722;&#8722;&#8722;&#8722; ')">&#8722;&#8722;&#8722;&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('.')">.</td><td onclick="i_s('')"></td><td onclick="i_s('•••••• ')">••••••</td></tr>
<tr><td onclick="i_s(',')">,</td><td onclick="i_s('.')">.</td><td onclick="i_s('•&#8722;•&#8722;•&#8722; ')">•&#8722;•&#8722;•&#8722;</td></tr>
<tr><td onclick="i_s('!')">!</td><td onclick="i_s(',')">,</td><td onclick="i_s('&#8722;&#8722;••&#8722;&#8722; ')">&#8722;&#8722;••&#8722;&#8722;</td></tr>
<tr><td onclick="i_s('')"></td><td onclick="i_s('!')">!</td><td onclick="i_s('&#8722;•&#8722;•&#8722;&#8722; ')">&#8722;•&#8722;•&#8722;&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('?')">?</td><td onclick="i_s('••&#8722;&#8722;•• ')">••&#8722;&#8722;••</td></tr>
<tr><td colspan="2" onclick="i_s('&apos;')">&apos;</td><td onclick="i_s('•&#8722;&#8722;&#8722;&#8722;• ')">•&#8722;&#8722;&#8722;&#8722;•</td></tr>
<tr><td colspan="2" onclick="i_s('&quot;')">&quot;</td><td onclick="i_s('•&#8722;••&#8722;• ')">•&#8722;••&#8722;•</td></tr>
<tr><td colspan="2" onclick="i_s(';')">;</td><td onclick="i_s('&#8722;•&#8722;•&#8722;• ')">&#8722;•&#8722;•&#8722;•</td></tr>
<tr><td colspan="2" onclick="i_s(':')">:</td><td onclick="i_s('&#8722;&#8722;&#8722;••• ')">&#8722;&#8722;&#8722;•••</td></tr>
<tr><td colspan="2" onclick="i_s('—')">—</td><td onclick="i_s('&#8722;••••&#8722; ')">&#8722;••••&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('+')">+</td><td onclick="i_s('•&#8722;•&#8722;• ')">•&#8722;•&#8722;•</td></tr>
<tr><td colspan="2" onclick="i_s('=')">=</td><td onclick="i_s('&#8722;•••&#8722; ')">&#8722;•••&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('_')">_ (подчёркивание)</td><td onclick="i_s('••&#8722;&#8722;•&#8722; ')">••&#8722;&#8722;•&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('/')">/</td><td onclick="i_s('&#8722;••&#8722;• ')">&#8722;••&#8722;•</td></tr>
<tr><td onclick="i_s('')"></td><td onclick="i_s('(')">(</td><td onclick="i_s('&#8722;•&#8722;&#8722;• ')">&#8722;•&#8722;&#8722;•</td></tr>
<tr><td>( или )</td><td onclick="i_s(')')">)</td><td onclick="i_s('&#8722;•&#8722;&#8722;•&#8722; ')">&#8722;•&#8722;&#8722;•&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('&')">&</td><td onclick="i_s('•&#8722;••• ')">•&#8722;•••</td></tr>
<tr><td colspan="2" onclick="i_s('$')">$</td><td onclick="i_s('•••&#8722;••&#8722; ')">•••&#8722;••&#8722;</td></tr>
<tr><td colspan="2" onclick="i_s('@')">@</td><td onclick="i_s('•&#8722;&#8722;•&#8722;• ')">•&#8722;&#8722;•&#8722;•</td></tr>
<tr><td onclick="i_s('Ошибка')">Ошибка</td><td onclick="i_s('Error')">Error</td><td onclick="i_s('•••••••• ')">••••••••</td></tr>
<tr><td onclick="i_s('Конец связи')">Конец связи</td><td onclick="i_s('End contact')">End contact</td><td onclick="i_s('••&#8722;•&#8722; ')">••&#8722;•&#8722;</td></tr>
</table>
</div></td></tr></table>
</div><br /><br />




<script type="text/javascript">


function i_s(ins_sym) { /* Функция вставки символов из таблицы в окно ввода */

document.morze.input_text.value += ins_sym; /* Вставляем символ в окно */
}


function convert() { /* Функция выбора режима конвертирования */

var text2morze_value = document.getElementById("text2morze"); /* Присваиваем переменным значение полей */
var morze2rus_value = document.getElementById("morze2rus");
var morze2lat_value = document.getElementById("morze2lat");
var input_text_value = document.getElementById("input_text").value;
var current_symbol = input_text_value.charAt(0);

document.morze.output_text.value = ""; /* Сбрасываем значение поля вывода */

if (text2morze_value.checked) {

if ((current_symbol == ".") || (current_symbol == ",") || (current_symbol == "*") || (current_symbol == "+") || (current_symbol == "·") || (current_symbol == "•") || (current_symbol == "-") || (current_symbol == "&#8722;")) {  /* Если текущий символ равен любому знаку Морзе */
document.morze.output_text.value += "Внимание! Переключатель стоит в положении Текст в код Морзе, а сообщение начинается со знака препинания! Если всё верно, то результат конвертирования:  ";
} /* Если переключатель в положении Текст в код Морзе - начинаем выполнять конвертацию введённого текста в код Морзе */
convert_text2morze(input_text_value);
}

if (morze2rus_value.checked) { convert_morze2rus(input_text_value); } /* Если переключатель в положении код Морзе в русский текст - начинаем выполнять конвертацию введённого кода Морзе в текст */

if (morze2lat_value.checked) { convert_morze2lat(input_text_value); } /* Если переключатель в положении код Морзе в латинский текст - начинаем выполнять конвертацию введённого кода Морзе в текст */

}




function convert_text2morze(input_text_value) { /* Функция конвертирования текста в код Морзе */

input_text_value = input_text_value.toUpperCase(); /* Переводим введённый текст в верхний регистр (маленькие буквы в большие) */

for (var string_count=0; string_count<input_text_value.length; string_count++) { /* Начинаем цикл прохода по всем символам введённого текста */

var current_symbol=input_text_value.charAt(string_count); /* Присваиваем переменной значение текущего символа */
var unknown_symbol=true; /* Устанавливаем флаг наличия неизвестного символа */

if (current_symbol=="Ё") { current_symbol = "Е"; } /* Проверяем текущий символ - не является ли он буквой Ё. Если является - превращаем в Е*/

for (var massiv_count=0; massiv_count<massiv_rus.length; massiv_count++) { /* Начинаем цикл сравнения текущего символа с символами массива русских букв */
if (current_symbol==massiv_rus[massiv_count]) { /* Если текущий символ равен символу массива... */
document.morze.output_text.value += massiv_morze[massiv_count]+" "; /* ...Добавляем соответствующий ему код Морзе в окно вывода... */
unknown_symbol = false; /* ... И сбрасываем флаг неизвестного символа */
}
}

for (var massiv_count=0; massiv_count<massiv_lat.length; massiv_count++) { /* Начинаем цикл сравнения текущего символа с символами массива латинских букв */
if (current_symbol==massiv_lat[massiv_count]) { /* Если текущий символ равен символу массива... */
document.morze.output_text.value += massiv_morze[massiv_count]+" "; /* ...Добавляем соответствующий ему код Морзе в окно вывода... */
unknown_symbol = false; /* ... И сбрасываем флаг неизвестного символа */
}
}

for (var massiv_count=0; massiv_count<massiv_num_sym.length; massiv_count++) { /* Начинаем цикл сравнения текущего символа с символами массива знаков препинания и других знаков */
if (current_symbol==massiv_num_sym[massiv_count]) { /* Если текущий символ равен символу массива... */
document.morze.output_text.value += massiv_morze[massiv_count]+" "; /* ...Добавляем соответствующий ему код Морзе в окно вывода... */
unknown_symbol = false; /* ... И сбрасываем флаг неизвестного символа */
}
}

/*
if (unknown_symbol==true) { document.morze.output_text.value += "[неизвестный символ "+current_symbol+"] "; } Если текущий символ не соответствует ни одному символу в массивах - пишем об этом в окне вывода */
} /* Конец цикла прохода по всем символам введённого текста  */

} /* Конец конвертации введённого текста в код Морзе */



function convert_morze2rus(input_text_value) { /* Функция конвертирования кода Морзе в русский текст */

var morze_symbol = ""; /* Сбрасываем значение переменной символа кода Морзе */

for (var string_count=0; string_count<=input_text_value.length; string_count++) { /* Начинаем цикл прохода по всем символам введённого текста */

var current_symbol=input_text_value.charAt(string_count); /* Присваиваем переменной значение текущего символа */

if ((current_symbol == ".") || (current_symbol == ",") || (current_symbol == "*") || (current_symbol == "+") || (current_symbol == "·")) { current_symbol = "•"; } /* Если текущий символ равен точке или умножению - присваиваем ему значение точки Морзе */
if ((current_symbol == "-") || (current_symbol == "&#8722;")) { current_symbol = "&#8722;"; } /* Если текущий символ равен дефису - присваиваем ему значение тире Морзе */


if ((current_symbol == "•") || (current_symbol == "&#8722;")) {
morze_symbol += current_symbol;

} /* Если получившийся текущий символ равен точке или тире Морзе, добавляем его к переменной символа Морзе */
else { /* Иначе начинаем сравнение переменной символа Морзе с символами массива Морзе */

if ((current_symbol == " ") && (input_text_value.charAt(string_count-1) == " ")) { /* Если в коде два пробела подряд... */
document.morze.output_text.value += " "; /* Добавляем пробел в окно вывода */
}


for (var massiv_count=0; massiv_count<massiv_rus.length; massiv_count++) { /* Запускаем цикл прохода по массиву Морзе в границах кириллицы */
if (morze_symbol==massiv_morze[massiv_count]) { /* Если переменная символа Морзе равна символу массива... */
document.morze.output_text.value += massiv_rus[massiv_count]; /* ...добавляем соответствующий русский символ в окно вывода */
morze_symbol = ""; /* сбрасываем значение переменной символа Морзе */
}
}
for (var massiv_count=0; massiv_count<massiv_num_sym.length; massiv_count++) { /* Запускаем цикл прохода по массиву Морзе в границах кириллицы */
if (morze_symbol==massiv_morze[massiv_count]) { /* Если переменная символа Морзе равна символу массива... */
document.morze.output_text.value += massiv_num_sym[massiv_count]; /* ...добавляем соответствующий символ знака препинания в окно вывода */
morze_symbol = ""; /* сбрасываем значение переменной символа Морзе */
}
}
} /* Конец условия "иначе"  */


} /* Конец цикла прохода по всем символам введённого текста  */

} /* Конец конвертации введённого кода Морзе в русский текст */



function convert_morze2lat(input_text_value) { /* Функция конвертирования кода Морзе в латинский текст */

var morze_symbol = ""; /* Сбрасываем значение переменной символа кода Морзе */

for (var string_count=0; string_count<=input_text_value.length; string_count++) { /* Начинаем цикл прохода по всем символам введённого текста */

var current_symbol=input_text_value.charAt(string_count); /* Присваиваем переменной значение текущего символа */

if ((current_symbol == ".") || (current_symbol == ",") || (current_symbol == "*") || (current_symbol == "+") || (current_symbol == "·")) { current_symbol = "•"; } /* Если текущий символ равен точке или умножению - присваиваем ему значение точки Морзе */
if ((current_symbol == "-") || (current_symbol == "&#8722;")) { current_symbol = "&#8722;"; } /* Если текущий символ равен дефису - присваиваем ему значение тире Морзе */


if ((current_symbol == "•") || (current_symbol == "&#8722;")) {
morze_symbol += current_symbol;

} /* Если получившийся текущий символ равен точке или тире Морзе, добавляем его к переменной символа Морзе */
else { /* Иначе начинаем сравнение переменной символа Морзе с символами массива Морзе */

if ((current_symbol == " ") && (input_text_value.charAt(string_count-1) == " ")) { /* Если в коде два пробела подряд... */
document.morze.output_text.value += " "; /* Добавляем пробел в окно вывода */
}


for (var massiv_count=0; massiv_count<massiv_lat.length; massiv_count++) { /* Запускаем цикл прохода по массиву Морзе в границах кириллицы */
if (morze_symbol==massiv_morze[massiv_count]) { /* Если переменная символа Морзе равна символу массива... */
document.morze.output_text.value += massiv_lat[massiv_count]; /* ...добавляем соответствующий русский символ в окно вывода */
morze_symbol = ""; /* сбрасываем значение переменной символа Морзе */
}
}
for (var massiv_count=0; massiv_count<massiv_num_sym.length; massiv_count++) { /* Запускаем цикл прохода по массиву Морзе в границах кириллицы */
if (morze_symbol==massiv_morze[massiv_count]) { /* Если переменная символа Морзе равна символу массива... */
document.morze.output_text.value += massiv_num_sym[massiv_count]; /* ...добавляем соответствующий символ знака препинания в окно вывода */
morze_symbol = ""; /* сбрасываем значение переменной символа Морзе */
}
}
} /* Конец условия "иначе"  */


} /* Конец цикла прохода по всем символам введённого текста  */

} /* Конец конвертации введённого кода Морзе в латинский текст */


var focus_on_input = document.getElementById("input_text"); /* Наводим фокус на окно ввода текста */
focus_on_input.focus();

var massiv_rus=new Array(32); /* Объявляем массив русских символов */
var massiv_lat=new Array(29); /* Объявляем массив латинских символов */
var massiv_num_sym=new Array(63); /* Объявляем массив цифр и специальных символов */
var massiv_morze=new Array(63); /* Объявляем массив азбуки Морзе */

massiv_rus[0]="А"; /* Задаём элементы массива русских символов */
massiv_rus[1]="Б";
massiv_rus[2]="В";
massiv_rus[3]="Г";
massiv_rus[4]="Д";
massiv_rus[5]="Е";
massiv_rus[6]="Ж";
massiv_rus[7]="З";
massiv_rus[8]="И";
massiv_rus[9]="Й";
massiv_rus[10]="К";
massiv_rus[11]="Л";
massiv_rus[12]="М";
massiv_rus[13]="Н";
massiv_rus[14]="О";
massiv_rus[15]="П";
massiv_rus[16]="Р";
massiv_rus[17]="С";
massiv_rus[18]="Т";
massiv_rus[19]="У";
massiv_rus[20]="Ф";
massiv_rus[21]="Х";
massiv_rus[22]="Ц";
massiv_rus[23]="Ч";
massiv_rus[24]="Ш";
massiv_rus[25]="Щ";
massiv_rus[26]="Ъ";
massiv_rus[27]="Ы";
massiv_rus[28]="Ь";
massiv_rus[29]="Э";
massiv_rus[30]="Ю";
massiv_rus[31]="Я";

massiv_lat[0]="A"; /* Задаём элементы массива латинских символов */
massiv_lat[1]="B";
massiv_lat[2]="W";
massiv_lat[3]="G";
massiv_lat[4]="D";
massiv_lat[5]="E";
massiv_lat[6]="V";
massiv_lat[7]="Z";
massiv_lat[8]="I";
massiv_lat[9]="J";
massiv_lat[10]="K";
massiv_lat[11]="L";
massiv_lat[12]="M";
massiv_lat[13]="N";
massiv_lat[14]="O";
massiv_lat[15]="P";
massiv_lat[16]="R";
massiv_lat[17]="S";
massiv_lat[18]="T";
massiv_lat[19]="U";
massiv_lat[20]="F";
massiv_lat[21]="H";
massiv_lat[22]="C";
massiv_lat[23]="&#214;";
massiv_lat[24]="CH";
massiv_lat[25]="Q";
massiv_lat[26]="&#209;";
massiv_lat[27]="Y";
massiv_lat[28]="X";
massiv_lat[29]="&#201;";
massiv_lat[30]="&#220;";
massiv_lat[31]="&#196;";


massiv_num_sym[32]="1"; /* Задаём элементы массива цифр и специальных символов */
massiv_num_sym[33]="2";
massiv_num_sym[34]="3";
massiv_num_sym[35]="4";
massiv_num_sym[36]="5";
massiv_num_sym[37]="6";
massiv_num_sym[38]="7";
massiv_num_sym[39]="8";
massiv_num_sym[40]="9";
massiv_num_sym[41]="0";
massiv_num_sym[42]=".";
massiv_num_sym[43]=",";
massiv_num_sym[44]=":";
massiv_num_sym[45]=";";
massiv_num_sym[46]="(";
massiv_num_sym[47]="'";
massiv_num_sym[48]="\"";
massiv_num_sym[49]="—";
massiv_num_sym[50]="/";
massiv_num_sym[51]="?";
massiv_num_sym[52]="!";
massiv_num_sym[53]="=";
massiv_num_sym[54]="Error";
massiv_num_sym[55]="@";
massiv_num_sym[56]="End contact";
massiv_num_sym[57]=" ";
massiv_num_sym[58]=")";
massiv_num_sym[59]="&";
massiv_num_sym[60]="+";
massiv_num_sym[61]="_";
massiv_num_sym[62]="$";
massiv_num_sym[63]="-";
massiv_num_sym[64]="\n";

massiv_morze[0]="•−"; /* Задаём элементы массива азбуки Морзе */
massiv_morze[1]="−•••";
massiv_morze[2]="•−−";
massiv_morze[3]="−−•";
massiv_morze[4]="−••";
massiv_morze[5]="•";
massiv_morze[6]="•••−";
massiv_morze[7]="−−••";
massiv_morze[8]="••";
massiv_morze[9]="•−−−";
massiv_morze[10]="−•−";
massiv_morze[11]="•−••";
massiv_morze[12]="−−";
massiv_morze[13]="−•";
massiv_morze[14]="−−−";
massiv_morze[15]="•−−−•";
massiv_morze[16]="•−•";
massiv_morze[17]="•••";
massiv_morze[18]="−";
massiv_morze[19]="••−";
massiv_morze[20]="••−•";
massiv_morze[21]="••••";
massiv_morze[22]="−•−•";
massiv_morze[23]="−−−•";
massiv_morze[24]="−−−−";
massiv_morze[25]="−−•−";
massiv_morze[26]="−−•−−";
massiv_morze[27]="−•−−";
massiv_morze[28]="−••−";
massiv_morze[29]="••−••";
massiv_morze[30]="••−−";
massiv_morze[31]="•−−";
massiv_morze[32]="•−−−−";
massiv_morze[33]="••−−−";
massiv_morze[34]="•••−−";
massiv_morze[35]="••••−";
massiv_morze[36]="•••••";
massiv_morze[37]="−••••";
massiv_morze[38]="−−•••";
massiv_morze[39]="−−−••";
massiv_morze[40]="−−−−•";
massiv_morze[41]="−−−−−";
massiv_morze[42]="••••••";
massiv_morze[43]="•−•−•−";
massiv_morze[44]="−−−•••";
massiv_morze[45]="−•−•−•";
massiv_morze[46]="−•−−•";
massiv_morze[47]="•−−−−•";
massiv_morze[48]="•−••−•";
massiv_morze[49]="−••••−";
massiv_morze[50]="−••−•";
massiv_morze[51]="••−−••";
massiv_morze[52]="−−••−−";
massiv_morze[53]="−•••−";
massiv_morze[54]="••••••••";
massiv_morze[55]="•−−•−•";
massiv_morze[56]="••−•−";
massiv_morze[57]=" ";
massiv_morze[58]="−•−−•−";
massiv_morze[59]="•−•••";
massiv_morze[60]="•−•−•";
massiv_morze[61]="••−−•−";
massiv_morze[62]="•••−••−";
massiv_morze[63]="−••••−";
massiv_morze[64]="\n";
</script>
</div></div>




Обмен визитами — бесплатная раскрутка сайта.

Самый простой способ, это по старинке, обмен визитами через ввод адреса сайта в форму:



Ссылка не должна превышать 200 символов и должна обязательно являться URL адресом. Без пробелов.


***

Трейн-чекс Уроки WEB программирования.

  1. ПОДДЕРЖАТЬ ПРОЕКТ на WebMoney
  2. WEST-HOSTER
  3. ПОРТАЛ СООБЩЕСТВА 🕶️
  4. HTML JS CSS РЕДАКТОР
  5. ШРИФТЫ ДЛЯ САЙТОВ
  6. ПРОМПТЫ ДЛЯ ШЕДЕВРУМА
  7. Символ неразрывного пробела
  8. Скрипт считывания клавиш
  9. Файлы куки
  10. AJAX счётчик кликов
  11. Запрет кэширования JS и PHP
  12. Координаты курсора JS
  13. Числа от 1 до 10 на JS
  14. Перевести двоичный код в кратный на JS
  15. CSS на JavaScript
  16. Новые теги HTML
  17. Может ли HTML 6 заменить JavaScript
  18. HTML форма без перезагрузки страницы
  19. Смайлы эмоджи — ГЕНЕРАТОР
  20. Форматы изображений
  21. Скрипт AJAX лайков и дизлайков
  22. Горячие клавиши
  23. Скачать изображение в CANVAS
  24. Какими будут сайты будущего?
  25. Что делает администратор сайта
  26. Девушка фурри Милка Маус
  27. CMS движки для сайтов
  28. Мануалы PHP

  29. Мануалы PHP — Фильтры
  30. Мануалы PHP — Узнать IP адрес
  31. Мануалы PHP — Файлы папки директории
  32. Мануалы PHP — Вывод файлов scandir()
  33. Мануалы PHP — Отправка данных из формы
  34. Мануалы PHP — Запись данных в файл
  35. Мануалы PHP — Запрет повторной отправки формы
  36. Мануалы PHP — Дата и время
  37. Мануалы PHP — Отправка E-mail
  38. Мануалы PHP — Работа с изображениями
  39. Мануалы PHP — Вход по паролю
  40. Отправка формы AJAX
  41. Геолокация на PHP, узнать город
  42. Выполнение PHP скрипта по клику
  43. Маскировка ссылок
  44. Таблица умножения
  45. Анимация JS

  46. Шифровка текста на JS
  47. Безумный текст
  48. Компрессор кода
  49. Уведомления на рабочий стол
  50. Перезагрузка на JS и PHP
  51. Рейтинг на JS и PHP
  52. Виджет комментариев на PHP
  53. Рекламный баннер на CSS
  54. Запрет копирования
  55. Узнать код клавиш
  56. Скрипт кода клавиш
  57. Конвертер кода в спецсимволы
  58. Бесконечный алерт
  59. Вывод случайных фраз
  60. Откуда пришёл посетитель на JS
  61. CSS type radio checkbox
  62. Эффекты с текстом
  63. Посетители онлайн на PHP
  64. Cookie счётчик посещений
  65. Анимация текста
  66. Type — range
  67. Лабиринт на JS
  68. Дата и время на JS
  69. CSS меню блокнот
  70. CSS меню книжная полка
  71. CSS вращающийся баннер
  72. JavaScript азбука морзе
  73. JavaScript копирайт
  74. JavaScript анимация текста
  75. JavaScript звуки
  76. Кнопка вверх
  77. Подсчёт символов на JavaScript
  78. Работа с куками на PHP
  79. AXAJ -JS

  80. AJAX счётчик кликов
  81. Генератор случайных чисел
  82. PHP счётчик страниц
  83. PHP запись файлов
  84. Дата посещения страницы на PHP
  85. Счётчик лайков на PHP
  86. Дата изменения страницы
  87. Игра JS — угадай число
  88. Круговое меню для сайта
  89. Навигатор
  90. Запрет копирования
  91. Вычислить дату на JS
  92. Кнопка на CSS
  93. view-source: исходный код
  94. Анимация JS
  95. Время проведённое на сайте
  96. Календарь JS
  97. Снег для сайта
  98. Анимация волны
  99. Добавить в избранное
  100. Срок жизни сайта
  101. Таймер на JS
  102. Блокировка мыши и клавиатуры
  103. Приветствие по времени суток
  104. JS время
  105. Яндекс поиск

От Милкимаус

Философ после третьего тоста. Слегка адекватен. Автор сборника песен MILKIMAUS. Приглашаю всех регистрируйтесь в сообществе, будем дружить

Добавить комментарий