データバインドで生成したテーブルの行の色を変えたい
データバインドで生成したテーブルの各行のセルの色を
各データが持っている色で表示したいと考えています。
以下のようなcsvとhtmlを作ってみたところ
yamadaのセルをred、suzukiのセルをyellow、kondoのセルをblue
と表示するところまではうまくいったのですが
次ページのtanakaがgreenではなくてredのままになってしまいます。
何か良い方法をご存知の方がいらっしゃいましたら教えてください!
よろしくお願いいたします。
<a.csv>
-----------------
name,color
yamada,red
suzuki,yellow
kondo,blue
tanaka,green
ito,aqua
saito,red
nakanisi,yellow
ota,blue
isikawa,green
naito,aqua
nisino,red
azuma,yellow
<a.html>
-----------------
<script type="text/javascript">
<!--
function chStyle() {
for(i=0; i<3; i++){
gyo0[i].style.backgroundColor = td_color[i].value;
}
}
-->
</script>
<body onload="chStyle();">
<TABLE DATASRC="#ID1" BORDER=1 DATAPAGESIZE=3 ID="table1">
<TR>
<TD id="gyo0"><SPAN DATAFLD="color"></SPAN></TD>
<TD>
<SPAN DATAFLD="name"></SPAN>
<INPUT TYPE="hidden"datasrc="#ID1" DATAFLD="color" id="td_color">
</TD>
</TR>
</TABLE>
<BUTTON onclick="table1.previousPage()">BACK</BUTTON>
<BUTTON onclick="table1.nextPage()">NEXT</BUTTON>
<OBJECT classid="clsid:333c7bc4-460f-11d0-bc04-0080c7055a83" id="ID1">
<PARAM name="CharSet" value="shift-jis">
<PARAM name="DataURL" value="a.csv">
<PARAM name="UseHeader" value="true">
</OBJECT>
</body>
</html>
お礼
これです! これがやりたかったんです!! 上手くいきました。ありがとうございました。