NanakiXIII
01-21-2004, 07:47 PM
I wrote this simple script which returns an error when I try it, it refers me to line 10, character 4, saying its expecting an object. I don't see any error, though. Any help is appreciated.
<html>
<head>
<script langueage="javascript">
function encrypt()
{
var consonants = " bcdfghjklmnpqrstvwxz";
var vowels = "aeiouy";
var message = document.encryptform.message.value;
var lowercase = toLowerCase(message);
var letter;
var encrypted;
for(i=0;i<lowercase.length;i++)
{
for(b=0;b<consonants.length;b++)
{
if(lowercase.charAt(i) == consonants.charAt(b))
{
letter = b;
if(letter == 0)
{
letter = 0;
}
else
{
letter += 5;
if(letter == 0)
{
letter += 1;
}
}
encrypted += consonants.charAt(letter);
}
else
{
for(b=0;b<vowels.length;b++)
{
if(lowercase.charAt(i) == vowels.charAt(b))
{
letter = b;
letter += 5;
if(letter == 0)
{
letter += 1;
}
}
encrypted += vowels.charAt(letter);
}
}
}
}
document.encryptform.encrypted.value = encrypted;
}
</script>
</head>
<body>
<form name="encryptform">
<textarea cols="50" rows="20" name="message"></textarea><br /><br />
<textarea cols="50" rows="20" name="encrypted"></textarea><br /><br />
<input type="button" name="submitbutton" value="Encrypt" onClick="encrypt()">
</form>
</body>
</html>
<html>
<head>
<script langueage="javascript">
function encrypt()
{
var consonants = " bcdfghjklmnpqrstvwxz";
var vowels = "aeiouy";
var message = document.encryptform.message.value;
var lowercase = toLowerCase(message);
var letter;
var encrypted;
for(i=0;i<lowercase.length;i++)
{
for(b=0;b<consonants.length;b++)
{
if(lowercase.charAt(i) == consonants.charAt(b))
{
letter = b;
if(letter == 0)
{
letter = 0;
}
else
{
letter += 5;
if(letter == 0)
{
letter += 1;
}
}
encrypted += consonants.charAt(letter);
}
else
{
for(b=0;b<vowels.length;b++)
{
if(lowercase.charAt(i) == vowels.charAt(b))
{
letter = b;
letter += 5;
if(letter == 0)
{
letter += 1;
}
}
encrypted += vowels.charAt(letter);
}
}
}
}
document.encryptform.encrypted.value = encrypted;
}
</script>
</head>
<body>
<form name="encryptform">
<textarea cols="50" rows="20" name="message"></textarea><br /><br />
<textarea cols="50" rows="20" name="encrypted"></textarea><br /><br />
<input type="button" name="submitbutton" value="Encrypt" onClick="encrypt()">
</form>
</body>
</html>