Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.05.2012, 23:16
Новичок на форуме
Отправить личное сообщение для StelZ Посмотреть профиль Найти все сообщения от StelZ
 
Регистрация: 19.04.2012
Сообщений: 8

метод перестановки
программа должна шифровать/дешифровать сообщение при вводе ключей. работает только для ключей до 9 символов(однозначных), а нужно для 10 символов(1 из которых двузначный). должен получится осмысленный текст, если не получается - поменять ключи местами. помогите, кто чем может
Код:
<html>
<head>
<title>Метод перестановок</title>
</head>
<body>
<script language="JavaScript">
function f()
{
var mas=[[],[],[],[],[],[],[],[],[],[]];
var str1="";
var a=document.form1.text1.value;
var b=document.form1.text2.value;
var c=document.form1.text3.value;
for(i=0;i<10;i++)
{
var m=a.substring(i*10, (i+1)*10);
for(j=0;j<10;j++)
{
var d=((b.charAt(i))*1)-1;
mas[j][d]=m.charAt(j);
}}
for(k=0;k<10;k++)
{
var x=((c.charAt(k))*1)-1;
for(n=0;n<10;n++)
{
str1+=mas[x][n];
document.form1.text4.value=str1;
}}}
</script>
<form name="form1" >
введеный текст:
<input type="Text" name="text1" value="ДВРВОУМКГ8ИОИБА9ЙЛГ3ОКВАВИНЖТ7ТРДИЧ1ЕЕЕ7ЛОСОТЬИЫВ6БКОКСТЯДО4СООНЕЯНЧН4ЬЕЕКЯЧЕАО3АТХЙРСВЙУ5ПГТУЮ2ЯОО8" size="100"><br><br>
ключ считывания:
<input type="Text" name="text2" value="82541379610" size="25"><br><br>
ключ записи:
<input type="Text" name="text3" value="19385472610" size="25"><br><br>
результат:
<input type="Text" name="text4" size="100"><br><br>
<input type="Button" value="Выполнить" onclick="f()">
</form>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59
Как узнать у какого объекта вызван метод. Scalar Events/DOM/Window 4 26.03.2010 11:10
Назначить на обработчик события метод обьекта Logo Общие вопросы Javascript 11 20.06.2009 23:40
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29