powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Цвет строк в таблице
11 сообщений из 11, страница 1 из 1
Цвет строк в таблице
    #36231232
vanderv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно организавать смену цветов по строкам... тобеж первая строка чуть ярче 2ая уже темнее и снова ярче, потом темнее...
Конечно можно это задать обычным путём, однако количество строк хаотично меняется, поэтому нужно общее решение... Может есть такое в css??? или другим путём...
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231260
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В CSS можно определить два класса, например .row0 и .row1 с нужными цветами. Далее есть два варианта.
1. В хтмл-коде таблицы указывать нужный класс для каждой <td>.
2. При помощи javascript пройтись по строкам таблицы, устанавливая нужный className. Попадался плагин для jQuery, который умеет это делать.
Возможно, есть ещё способы.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231270
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<html>
<style>
tr {background-color:pink}
.r {background-color:red}
</style>
<script>
function rowStyle(){
 var t=document.getElementById("tbl");
 for (var n= 1 ; n<t.rows.length; n+= 2 ){
  t.rows[n].className="r";
 }
}
</script>
<body>
<table id="tbl">
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
</table>
<script>rowStyle();</script>
</body>
</html>
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231286
vkle,
vkleПопадался плагин для jQuery
И ты, Брут... .
ПС. Да и так написать несложно, тем более, что получение остатка - оператор % .
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231333
vanderv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge_из_бани , ваш метод подошёл, только вот какая ситуация - tr {background-color:pink}
-
задаёт цвет на все таблицы, а мне нужно только на одну...
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231359
vanderv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё, разобрался... создал новый класс, и поставил в tr, (если сувать в table не помогало.)
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231364
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<html>
<style>
.p {background-color:pink}
.r {background-color:red}
</style>
<script>
function rowStyle(){
 var t=document.getElementById("tbl");
 for (var n= 0 ; n<t.rows.length; n++){
  if(n% 2 == 1 ) t.rows[n].className="r";
  else t.rows[n].className="p";
 }

}
</script>
<body>
<table id="tbl">
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
<tr><td> 11111111 </td><td> 22222222222 </td></tr>
</table>
<script>rowStyle();</script>
</body>
</html>
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231436
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleПопадался плагин для jQuery, который умеет это делать.Какой там плагин, всего одна строчка базовыми средствами ( первый пример отсюда )
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231487
vanderv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как это переделать на таблицу(тобеж уже меняться должна не строка а сама таблица)
Таблицы выводятся в цикле(php). Пробывал сам, почему то меняется только строки, причём только у первой таблице...
вот код цикла:
<?php
while ($myrow = mysql_fetch_array($result)){
echo "
<table id='tbl'>
<tr>
<td></td>
<td width='70' rowspan='3'><img align='middle' height='100' width='70' src='img/posters/AllBigimg/".$myrow['filename']."'></td>
<td width='806'>Название фильма: ".$myrow['titolo'].",-".$myrow['anno']."</td>
<td ></td>
</tr>
<tr>
<td></td>
<td>Жанр: ".$myrow['categories']."</td>
<td></td>
</tr>
<tr>
<td></td>
<td height='32'>Описание: ".$opis."...</td>
<td class='ugldr'></td>
</tr>
</table>
";} ?>
<script>rowStyle();</script>
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231508
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vanderv,

А подумать? Што щаз - не модно?
...
Рейтинг: 0 / 0
Цвет строк в таблице
    #36231510
vanderv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я же писал, что пробывал сам изменить... так в javascript-ах не очень шарю... на мой взгляд надо изменить for (var n=1; n<t.rows.length; n+=2).... row на что-то, а вот что? хз...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Цвет строк в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]