Tigra Tables の table.js で背景色の変わるテーブルを作るhttp://www.softcomplex.com/products/tigra_tables/demo.html の Tigra Tables を使ってマウスが乗ると背景色が変化するテーブルを作る方法です。上記のサイトでダウンロードした tigra_tables.zip を展開すると tigra_tables というディレクトリが作成されて、中に tigra_tables.js がありますので、これを html の head 部分に <script src="../tigra_tables.js" type="text/javascript></script> などとというような感じで記述しておきます。もちろん tigra_tables.js のある場所は適格変更します。後は、下のサンプルをご覧ください。
demo : 下のテーブルは tigra_tables のDemo です。
| Tigra Tables Compatibility List | |||
|---|---|---|---|
| Compatible | Uncompatible (causes no problems) | ||
| Browser | Ver. | Browser | Ver. |
| Microsoft Internet Explorer | 4.0 | Netscape Communicator | 4.7 |
| Microsoft Internet Explorer | 5.0 | Netscape Communicator | 4.51 |
| Microsoft Internet Explorer | 5.5 | Netscape | 6.0 |
| Microsoft Internet Explorer | 6.0 | Opera | 5.02 |
このテーブルのソースは以下のようになります。
ソースコードの下のほうに JavaScript の部分がありますが、これがこのテーブルの設定になります。
JavaScript の tigra_tables('demo_table', 3, 1, '#ffffff', '#ffffcc', '#ffcc66', '#cccccc') の部分を説明します。
tigra_tables はこの JavaScript のファイル名です。カッコの中の demo_table は テーブルのところで設定した id 名です。これは適時他のものに変更可能。
JavaScript のカッコの中の 3, 1, という数字は背景色をつける行の始まりと終りを指示しています。一番上の Tigra Tables Compatibility List と書かれている行はタイトルなので数えません。
'#ffffff', '#ffffcc' は1行おきの背景色であり、#ffcc66 という色はマウスが乗ったときに変化する色であり、#cccccc はクリックしたときの色を指定しています。
もちろんどの設定も変更可能です。
下のテーブルは tigra_tables をアレンジしてみたものです。
| ここへ表のタイトルなど | |
|---|---|
| 1行目の1列目 | 1行目の2列目 |
| 2行目の1列目 | 2行目の2列目 |
| 3行目の1列目 | 3行目の2列目 |
| 4行目の1列目 | 4行目の2列目 |
| 5行目の1列目 | 5行目の2列目 |
| 6行目の1列目 | 6行目の2列目 |
| 7行目の1列目 | 7行目の2列目 |
| 8行目の1列目 | 8行目の2列目 |
| 9行目の1列目 | 9行目の2列目 |
| 10行目の1列目 | 10行目の2列目 |
| № | 名 前 | 居住地 | 電話番号 | 備考 |
|---|---|---|---|---|
| 01 | ||||
| 02 | ||||
| 03 | ||||
| 04 | ||||
| 05 | ||||
| 06 | ||||
| 07 | ||||
| 08 | ||||
| 09 | ||||
| 10 |
| № | 名 前 | 居住地 | 電話番号 | 備考 |
|---|---|---|---|---|
| 01 | ||||
| 02 | ||||
| 03 | ||||
| 04 | ||||
| 05 | ||||
| 06 | ||||
| 07 | ||||
| 08 | ||||
| 09 | ||||
| 10 |