リストからランダムな画像を選択し、ユーザーにそれを識別してもらうコードを作成しようとしています。これまでのところ、画像を生成できますが、文字列を配列要素と比較しようとして問題が発生しました。
var imageArray=new Array()
myImages[1]="image1.jpg"
myImages[2]="image2.jpg"
myImages[3]="image3.jpg"
var randNum=Math.floor(Math.random()*imageArray.length);
function pickImg()
{
if {randNum==0)
{
randNum=1;
}
document.write('<img src="'+imageArray[randNum]+'" border=0>');
}
pickImg()
function checkAns()
{
var str = imageArray[randNum];
var n = str.search('textBox');
if(n = -1)
{
alert{"Wrong Answer")
}
Else
{
alert("Right Answer")
}
}
2番目の関数と2つの文字列の比較に関しては、私は途方に暮れています。助けてくれてありがとう。