• 締切済み

条件をつけて表として書き出すには

何度もすみません。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2331409 の延長です。 データやリンク先を書き込んでいるb.js、c.jsは下記のようにして、表として書き出すものの条件を、例えば、データの15~25の間だけ表に書き出す…というようにさせたいと考えています。 例) b.js↓ var data = new Array() data[50] = "aaaaa" data[49] = "bbbbb"  ↓ data[0] = "xxxxx" c.js↓ var link = new Array() link[50] = "049.html" link[49] = "048.html"  ↓ link[0] = "001.html" 表を書き出すa.jsは教わったとおり、↓のように書き込んでいます。 for(i=data.length-1;i>=0;i--){ str_html = str_html + '<tr><td><a href=' + link[i] + '>' + data[i] + '</td>'; --i; if(i==-1){ str_html = str_html + '<td></td></tr>'; }else{ str_html = str_html + '<td><a href=' + link[i] + '>' + data[i] + '</td></tr>'; } } 最小限の改造でできる方法はないでしょうか。 よろしくお願いします。

みんなの回答

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

とりあえず。。。 一番簡単なのは、for文の使い方を読めばいいのではないでしょうかっ。。。? Yahoo検索で、「JavaScript for文」とか打てばfor文の説明がいろいろ出てくるかと。 今は、50から始まって0で終わるプログラムなので、25から始まって15で終わるようにすればいいだけです。 まぁ、15~25の範囲を可変にしたい。のならちょっと変える必要がありますが。

nsi2xpz
質問者

お礼

なんとかできました♪ ありがとうございました

関連するQ&A

専門家に質問してみよう