|
|
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Привет, появился ещё один вопрос! Буду очень признателен за помощь! Необходимо при таком коде, сделать подсветку отдельных строк таблицы при наведении. Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 17:30 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
1. Эммм, у тебя тута в каждой строчке только по однйо ячейке... Нельзя ли просто сделать так? Код: plaintext 1. 2. Если в строчке будет более одной ячейки то некросбраузерно: Код: plaintext 1. 3. А если прально: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 18:21 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
А как функцию к этому прописать? Вы тестировали это дело - получилось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 18:42 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Полагаю, лучше через стили. В таблице стилей типа этого: #main_table .hloff {background: white} #main_table .hlon {background: #aabbcc} В заголовке таблицы <table id="main_table"> А в стороках таблички типа такого: <tr class="hloff" onmouseover="className='hlon';" onmouseout="className='hloff';"> При перемещении курсора мыша по строкам таблицы будет подсвечиваться строка под курсором. Или не то? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 18:55 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Что-то не работает! :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 18:59 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Вот код страницы (без красявостей): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 19:26 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Полагаю, что специалисты по CSS предложат решение без жабаскрипта )) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 19:30 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Это код работает, но у меня ведь совсем другой принцип исходного кода и надо эту штуку сделать для него!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 19:34 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Дык.... У Вас в коде тэг <table> есть, тэги <tr> тоже есть.... Что мешает дописать атрибуты и события? Надеюсь, не отсутствие в системе текстового редактора? ;-) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 19:43 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Да я уже так попробовал! Пусто... :( Поэтому и прошу помощи в решении данного вопроса! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 19:45 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Можно посмотреть код, который пробовал? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 19:55 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Вот соответственно: Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 20:04 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
а this перед className не надо прописывать? В виде: this.classname="..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 20:07 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
И с this тоже не работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 20:15 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
1. кароче тута разглядел такую вешь: window.event.srcElement.parentElement.className='hlon'; такая вешь работает, только чутко коряво, если на текст наводишь загораеться только ячейка) Ну понятно почему) 2. попробуй еще вариант как обработчик событий для tr onmouseover="color_tr_on(this)" onmouseout="color_tr_off(this)" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 3. Меня позабавила такая конструкция, нечаяно методом "научного тыка" написал ради итерееса, только она не работает в Експлоерере( Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 20:40 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Честно говоря, не понятно. В одиночных таблицах оно работает (сам неоднократно использовал), а тут вложенная таблица. Мож поэтому.... В общем, тут я пас. Но, тем не менее, на решения профи интересно посмотреть. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 20:51 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Первый вариант: через ивенты td`шок Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 21:19 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Второй вариант: через ивенты tr`ок а не td`шек, прописать точную копию ивентов для tr ПЛюс в том что не надо маятсья с каждой строчкой Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 21:21 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Rollie, А можно код как-то покомпактнее что-ли? Ну чтобы можно было одним взглядом увидеть? Даже если скопипастить имеющееся - надо много времени потратить на исправление элементарных ошибок. Это я про <LI> и <BR>, инлайн у блочного элемента и т.д. и т.п. ПС А строчки в таблице подсвечиваются так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 21:52 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
vkle Честно говоря, не понятно. В одиночных таблицах оно работает (сам неоднократно использовал), а тут вложенная таблица. Мож поэтому.... В общем, тут я пас. Но, тем не менее, на решения профи интересно посмотреть. Ну вот и дождались) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 22:51 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ага. Ещё б понять, почему в таблице-одиночке мой код работает, а во вложенной не хочет.... Событие то onmouseover/out генерится, и даже стиль присваивается, а отбражения нет. Или чего то не заметил.... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 23:21 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
просмотрела топик. Кошмар! Сколько много букаф, еле осилила :-) по сабжу: у человека явно прописано <td ... bgcolor="#C2FF91">. Да хоть вы треснете, а оно будет иметь более высокий приоритет, чем стиль tr. Вот и все. Убирайте этот bgcolor (на кой он вообще нужен, если для tr стиль задан?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2008, 00:20 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
и еще поворчать: ну кому вы такие поэмы пишите? Rollie Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. сокращаем: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2008, 00:24 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Очень понравилось решение Рената, но хотелось бы, чтоб выделялась не ячейка в отдельности, а целая строка! 2illion: замена не работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 19:46 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Rollie, Читай все посты, а не некоторые - написал ведь уже - parent.Node для TD. Если Ренату не лень - пускай разжуёт. Но, вообще-то, мы здесь присутствуем для того, чтобы учиться (в том числе учиться копипастить). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 20:20 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35642604&tid=1455572]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 465ms |

| 0 / 0 |
