Я новичок в JS) Подробнее в комментарии к 12-ой строке)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<title>JS</title>
</head>
<body>
<script type="text/javascript">
function iskl(){
var message=document.form2.message1.value;
for (i=0; i<message.length; i++){
var inp=document.form1.gamma(i).value;/*вот эта не работает))) т.е. она даолжна подставлять 0, 1, 2, 3, 4 в gamma(i)
Но думаю такого и нет))))))))))*/
var r=message.charCodeAt(i)
var e=r^inp
alert(e);
}
}
</script>
<div align="center"><form name="form1"><!--форма для ввода сообщения и гаммы -->
Введите значение:<br />
<input type="text" name="gamma0" size="10" value="1"/>
<input type="text" name="gamma1" size="10" value="4"/>
<input type="text" name="gamma2" size="10" value="0"/>
<input type="text" name="gamma3" size="10" value="3"/>
<input type="text" name="gamma4" size="10" value="2"/>
</form></div><br />
<div align="center">Введите текст: <br /><form name="form2"><input id="message1" size="100"/><br />
<input type="button" value="Тыкни" onclick="iskl()"/></div></form>
</body>
</html>