codice originale parte 1:
codice:
<!-- TWO STEPS TO INSTALL THE MATRIX CODEBREAKER:
1. Copy the coding into the HEAD of your HTML document
2. Add the last code into the BODY of your HTML document -->
<HEAD>
<script>
letterarray = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ");
first = 0;
second = 0;
third = 0;
fourth = 0;
fifth = 0;
sixth = 0;
seventh = 0;
eigth = 0;
ninth = 0;
tenth = 0;
eleven = 0;
twelve = 0;
thirteen = 0;
fourteen = 0;
fifteen = 0;
sixteen = 0;
seventeen = 0;
eighteen = 0;
letter1 = "T";
letter2 = "H";
letter3 = "E";
letter4 = " ";
letter5 = "M";
letter6 = "A";
letter7 = "T";
letter8 = "R";
letter9 = "I";
letter10 = "X";
letter11 = " ";
letter12 = "H";
letter13 = "A";
letter14 = "S";
letter15 = " ";
letter16 = "Y";
letter17 = "O";
letter18 = "U";
function letters()
{
document.form1.texthere.value = letterarray[first] + letterarray[second] + letterarray[third] + letterarray[fourth] + letterarray[fifth] + letterarray[sixth] + letterarray[seventh] + letterarray[eigth] + letterarray[ninth] + letterarray[tenth] + letterarray[eleven] + letterarray[twelve] + letterarray[thirteen] + letterarray[fourteen] + letterarray[fifteen] + letterarray[sixteen] + letterarray[seventeen] + letterarray[eighteen];
if (letterarray[first] != letter1)
{
first = Math.floor(27 * Math.random());
second = Math.floor(27 * Math.random());
third = Math.floor(27 * Math.random());
fourth = Math.floor(27 * Math.random());
fifth = Math.floor(27 * Math.random());
sixth = Math.floor(27 * Math.random());
seventh = Math.floor(27 * Math.random());
eigth = Math.floor(27 * Math.random());
ninth = Math.floor(27 * Math.random());
tenth = Math.floor(27 * Math.random());
eleven = Math.floor(27 * Math.random());
twelve = Math.floor(27 * Math.random());
thirteen = Math.floor(27 * Math.random());
fourteen = Math.floor(27 * Math.random());
fifteen = Math.floor(27 * Math.random());
sixteen = Math.floor(27 * Math.random());
seventeen = Math.floor(27 * Math.random());
eighteen = Math.floor(27 * Math.random());
}
else if ((letterarray[first] == letter1) & (letterarray[second] != letter2))
{
second = Math.floor(27 * Math.random());
third = Math.floor(27 * Math.random());
fourth = Math.floor(27 * Math.random());
fifth = Math.floor(27 * Math.random());
sixth = Math.floor(27 * Math.random());
seventh = Math.floor(27 * Math.random());
eigth = Math.floor(27 * Math.random());
ninth = Math.floor(27 * Math.random());
tenth = Math.floor(27 * Math.random());
eleven = Math.floor(27 * Math.random());
twelve = Math.floor(27 * Math.random());
thirteen = Math.floor(27 * Math.random());
fourteen = Math.floor(27 * Math.random());
fifteen = Math.floor(27 * Math.random());
sixteen = Math.floor(27 * Math.random());
seventeen = Math.floor(27 * Math.random());
eighteen = Math.floor(27 * Math.random());
}
else if ((letterarray[first] == letter1) & (letterarray[second] == letter2) & (letterarray[third] != letter3))
{
third = Math.floor(27 * Math.random());
fourth = Math.floor(27 * Math.random());
fifth = Math.floor(27 * Math.random());
sixth = Math.floor(27 * Math.random());
seventh = Math.floor(27 * Math.random());
eigth = Math.floor(27 * Math.random());
ninth = Math.floor(27 * Math.random());
tenth = Math.floor(27 * Math.random());
eleven = Math.floor(27 * Math.random());
twelve = Math.floor(27 * Math.random());
thirteen = Math.floor(27 * Math.random());
fourteen = Math.floor(27 * Math.random());
fifteen = Math.floor(27 * Math.random());
sixteen = Math.floor(27 * Math.random());
seventeen = Math.floor(27 * Math.random());
eighteen = Math.floor(27 * Math.random());
}
else if ((letterarray[first] == letter1) & (letterarray[second] == letter2) & (letterarray[third] == letter3) & (letterarray[fourth] != letter4))
{
fourth = Math.floor(27 * Math.random());
fifth = Math.floor(27 * Math.random());
sixth = Math.floor(27 * Math.random());
seventh = Math.floor(27 * Math.random());
eigth = Math.floor(27 * Math.random());
ninth = Math.floor(27 * Math.random());
tenth = Math.floor(27 * Math.random());
eleven = Math.floor(27 * Math.random());
twelve = Math.floor(27 * Math.random());
thirteen = Math.floor(27 * Math.random());
fourteen = Math.floor(27 * Math.random());
fifteen = Math.floor(27 * Math.random());
sixteen = Math.floor(27 * Math.random());
seventeen = Math.floor(27 * Math.random());
eighteen = Math.floor(27 * Math.random());
}