|
|
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#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 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Да вот именно, обучение проходит с ничтожными результатами: как я только не пробовал, но не смог через parent запустить подсветку строки. :( И className менял и всё... просто выдает ошибку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 20:49 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
> просто выдает ошибку... Порою _цитирование_ текста ошибки творит чудеса. Или вбивание этого текста в гугль.... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 21:02 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
RollieДа вот именно, обучение проходит с ничтожными результатами и будет проходить также, пока ты не начнешь читать все ответы полностью . Либо если ты их и так полностью читаешь, то значит руки растут не из стандартного места. Беру твой код . 1. как я писала - стираю нафиг все bgcolor для td 2. чисто для порядку - убираю повторяющиеся id для table, ввожу класс для menu. 3. чисто для красоты - заменяю твою js-функцию на свою (да, пришлось подрисовать к ней одну фигурную скобочку. Мог бы и сам заметить или отладить в том же firebug или MSSript Debugger. Не умеешь отлаживать - о каком тогда обучении и работе может идти речь?). Подсветка работает. Что еще надо то? подправленный код Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 00:23 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Скобочка... бывает из-за невнимательности... но всё же окончательный результат не достигнут - подсвечиваются ячейки отдельно... вся горизонтальная строка не подсвечивается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 09:40 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
[off] [quot illion] подправленный кодподправленный код spoiler'ы из-под NNTP (по крайней мере в моей Mozilla Thunderbird 2.0.0.17) не фунциклируют - просьбочка: без особой необходимости не юзать, pls... [/off] _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 12:54 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Rollieно всё же окончательный результат не достигнут - подсвечиваются ячейки отдельно... вся горизонтальная строка не подсвечивается. даж не знаю что ответить... Нет слов. Подсвечиваются строки . Разные строки РАЗНЫХ таблиц. Если нужна подсветка цельной строки, то нафига пихать три вложенных таблицы и не знать потом что с ними делать? А если в таблице "Название №1" будет три строки, а в "Название №2" - десять, что делать будешь? Ex_Soft, считай это была необходимость. Третий раз практически одну и ту же поэму без глобальных изменений, да к тому же не имеющую практической ценности, не хотелось постить в открытую. Это бессмысленно. Я на будущее учту эту особенность ннтп, но совсем от спойлеров видимо не откажусь - от моего имени туда попадет все, что не влазит в экран и при этом не несет ценных мыслей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 13:58 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Я просто попросил помочь... Это нужно для сравнения разных данных, и поэтому строк будет одиннаковое количество, а вот что касается реализации: такую я сделал самостоятельно путем обдумывания... А как по другому - я не знаю... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 15:24 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
> строк будет одиннаковое количество Тады какой смысл городить огород из _трёх_ (всего то) таблиц ? Более правильным в смысле отображения структуры (но не более простым) будет сделать одну таблицу вместо трёх. И управлять не отображением таблиц целиком, как сейчас, а только отдельных ячеек строки. > Это нужно для сравнения разных данных Гхмм... Оное "сравнение разных данных" будет производиться методом "на глазок", или же имеется некоторая структура, где можно объективно (допустим, функциями) сравнить значения параметров? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 19:45 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
У меня задача такая: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 10:29 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
1) сравнение на глазок 2) необходимо нажимать на разные пункты, чтобы появлялись нужные таблицы с ячейками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 10:31 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Это какая то лаба, чтоль? Да и про подсветку там не сказано ни одной буквой ))) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 10:39 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 11:12 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
illion , у тебя в списке форумов появилась дополнительная строка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 11:18 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Супер, то что нужно!!! Огромное спасибо! Сейчас буду разбираться в коде... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 12:20 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
ShSerge, да. Спасибо за беспокойство, правда болтать я не люблю лишнего. Читать - да, и на пт часто заглядываю, но вступать в дискуссии пока шибко не хотелось. Вообще мне иногда кажется, что я в чем-то понимаю мужчин - когда моя подруга начинает трындеть без передыху обо всем подряд, и от нее потом голова ватная и в ухе звенит, - это же так тяжко! И главное, сделать ничего не можешь - только головой кивать, угукать и вставлять пару слов для приличия. Иногда хочется даже послать, но нельзя, обидится ведь. Бедные вы, нещастные. Хотя выходной сегодня, в рабочее время совсем другое настроение. "Что бы делать, лишь бы не работать!" - девиз очень многих работников :-). Чаю/кофе попить, языком почесать - святое дело :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 12:27 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
illion, Я вот не собираюсь оспаривать термин AJAX, хотя и применял эту штуку ещё в то время, когда считалось плохо, когда страничка чего-то делает уже загрузившись. Потом стало модно - и слово придумали. Посему поводу предлагаю: зафиксировать термин " ВАС " - всегда активная страница. Т.е. страничка, сохранённая как хтмл - должна работать всегда, хоть сохранённая на рабстоле. И скажи пожалуйста куда это постить? В ПТ что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 14:28 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
ShSerge, я бы оставила эту мысль при себе :-) Здесь тебе ни пт, ни зпт не помогут. Надо вешать объявление на гугле! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2008, 04:44 |
|
||
|
Подсветка строк таблицы
|
|||
|---|---|---|---|
|
#18+
Я тут поменял немного суть скрипта, добавил своё меню, но есть одно но! Когда вызываешь из меню заголовки, то их потом можно убрать таким же способом, опять же через меню, а мне хотелось, чтоб их можно было убрать кликнув на заголовок в первой строке таблицы. Помогите... Понимаю, что обращаюсь не в первый раз... но возникают трудности и я сижу над ними часами с книгами... и не могу разобраться в данном вопросе... Буду рад, если мне помогут... Заранее огромное спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2008, 09:56 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1455572]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 493ms |

| 0 / 0 |
