Coder's Guild Mailing List

JavaScript Problem

Posted by SkyWulf684@xxx.xxx on 2000-04-16

I have a JavaScript search loop that looks like this:

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from other Browsers

//Define Variables for Search to look through

var eos=17;
var cntr=0;

var Message= "Please Enter Character Name.";
sname= prompt(Message, "Name");

var Names= new Array("Goku", "Gohan", "GodGoku", "Goten", "Trunks", "Future 
Trunks", "Vegeta", "King Vegeta", "Majin Vegeta", "Brolly", "Radditz", 
"Piccolo", "Piccolo Damio", "Freeza", "Zarbon", "Cell", "Tapion", "Karos", 
"Ashitaka");
var Race= new Array ("Saiyan", "Saiyan", "Saiyan", "Saiyan", "Saiyan", 
"Saiyan", "Saiyan", "Saiyan", "Saiyan", "Saiyan", "Saiyan", "Namek", "Namek", 
"Transforming Monster", "Transforming Monster", "Organic Life Form", "Human", 
"Saiyan", "Human");
var PL= new Array("3,942,015", "67,458", "40,000", "4,144,613", "1,500", 
"18,000", "43,000", "3,000", "5,238", "17,000", "803,392", "1,800,360", 
"771,098", "95,105", "1,000", "1,000", "3,000", "17,000");
var Moves= new Array("Ki Blast, Rogafufuken, Solar Flare, SSJ(1,2,3), 
Kaoiken, Spirit Bomb, Kamehameha", "Ki Blast, Rogafufuken", "Ki Blast, 
Rogafufuken, Barrier", "Ki Blast, Rogafufuken, Solar Flare, Arale Kick, 
Energy Shyutou, Galic Gun, Bukujutsu, Yugou Fusion, Genocide Attack, 
Controlled Oozaru, SSJ(1,2,3)", "Ki Blast, Rogafufuken, Eye Beams", "Ki 
Blast, Rogafufuken, KaioKen", "Ki BLast, Rogafufuken, Barrier", "Ki Blast, 
Rogafufuken", "Ki Blast, Rogafufuken, Barrier", "Ki Blast, Rogafufuken", "Ki 
Blast, Rogafufuken, Solar Flare", "Ki Blast, Rogafufuken, Barrier, Namek 
Language, Bukujutsu, Super Namek, KaioKen, Galic Gun", "Ki Blast, 
Rogafufuken, Eye beams");

If (sname == names[cntr]) {
    document.writeln(this.Names[cntr]);
    document.writeln("" + "Race: " + this.Race[cntr]);
    document.writeln("" + "Power Level: " + this.PL[cntr]);
    document.writeln("" + "Moves: " + this.Moves[cntr]);
    If (sname != names[cntr]) {
        cntr = cntr + 1;
        If (sname == names[cntr]) {
            document.writeln(this.Names[cntr]);
            document.writeln("" + "Race: " + this.Race[cntr]);
            document.writeln("" + "Power Level: " + this.PL[cntr]);
            document.writeln("" + "Moves: " + this.Moves[cntr]);
        }
    }
}
-->

</SCRIPT>


When I run it, I get an error that says that a ';' is expected at line 19 
char 27.  I check that location and there is an If statement that shouldn't 
have a semicolon there.  Can somebody help me because I have no clue what I 
am doing wrong.

Thanks
-James