※ ChatGPTを利用し、要約された質問です(原文:テーブルの背景画像が30枚以上で表示されません)
テーブルの背景画像が30枚以上で表示されません
このjsでfor (i=1; i<=31; i++){の部分でfor (i=1; i<=30; i++){にすると、表示されるのですが、
for (i=1; i<=31; i++){にすると、31枚目以降表示されません。
なぜ表示されないのか、どなたかご教授お願いします。
.jsファイル↓
var wall = new Array();
wall[0] = "desert";
wall[1] = "devilscastle1";
wall[2] = "devilscastle2";
wall[3] = "devilscastle3";
wall[4] = "domdora";
wall[5] = "galaistomb";
wall[6] = "mountain";
wall[7] = "poison";
wall[8] = "prairie";
wall[9] = "rockymountaincave";
wall[10] = "swanpycave";
wall[11] = "woods";
for (i=1; i<=31; i++){
var rnd = Math.floor((Math.random() * 100)) % wall.length;
document.write('<style type="text/css">.bg',[i],' { background-image:url(bg/' , wall[rnd] , '.gif); width:136px; height:120px;}</style>');
}
お礼
解答ありがとうございます。 IEのバグでしたか。 現状では、30枚以下で、表示することにします。 IE9以降の普及が進んだら、30枚以上にしたいと思います。 本当に解答ありがとうございました。