|
|
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Начну с того что я совсем не силен в яваскрипт... Есть таблица автоматически сформированная систмой(не я ее воял)... есть столбец с чекбоксами, так же в нескольких из столбцов в шапке таблицы есть чекбоксы. Как сделать через js обработчики событий для выделения-подсветка строки таблицы при установке чекбокса из первой калонки, а так же при выборе чекбоксов из шапки подсвечивались третим цветом ячейки, которые попали в пересечение строки и столбца(при выборе чекбоксов)... подскажите пожалуйста хотя бы с небольшими объяснениями... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 10:18 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasik, А что не получается-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 10:34 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
ShSergekasik, А что не получается-то? Да впрочем то все... не знаю с чего начать написание процедуры onclick. Как определить нужную строчку, в первом случаи, и нужную ячейку(пересечение строки и столбца) во втором... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 10:39 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. не работает//// ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 11:26 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 11:47 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
ShSerge Код: plaintext 1. TR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 11:49 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
ShSerge Код: plaintext 1. Для чего вы спрашивали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 08:24 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasikДля чего вы спрашивали? Думал смогу помочь. Поскольку в коде всё нормально - не смогу. Похоже, дело здесь не в этом куске. Судить тяжело, потому что структура вашего документа неизвестна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 09:16 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Что интересует конкретно? Кроме таблицы описанной в первом посте ничего нет. может как нибудь порассуждаем вместе. Какие вообще идеи и мысли по моей теме есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 09:54 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasik, Этот цикл не нужен. Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 10:04 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Убрал цикл... Код: plaintext 1. 2. 3. 4. 5. На второй выводит, но изменений никаких нет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 10:25 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Подумалось, может стиль менять не у таблицы, а у чекбокса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 10:27 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasikПервый алерт выводит почему то пусто или так и должно? Ага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 10:27 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
ShSergekasikПервый алерт выводит почему то пусто или так и должно? Ага. И из за чего может быть такое!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 10:48 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#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. 93. 94. 95. 96. 97. 98. 99. 100. 101. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 10:52 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Подправил function HLR() src Код: 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. 109. 110. _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 11:08 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Что-то а-ля: Модератор: Огромная цитата удалена. Ну и чего ради Вы цитировали кусок кода аж на три экрана? У Вас свыше пятисот постов, пора бы уже заметить кнопку "Ответить" рядом с "Цитировать". Спасибо большое отдельно все работает! но у меня страница формируется системой, а я могу производить тока изменения касающиеся обработке событий и тд и тп. дак вот данный код не работае. Может это из за того что объявлена таблица стилей? вида: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 11:22 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Во-первых: не занимайтесь оверквотингом Во-вторых: если имеете доступ к kasik таблица стилей .... <link rel="stylesheet" href="/i/themes/theme_15/theme_3_1.css" type="text/css" /> - перенесите классы туда. Ну... Или переделайте, как Вы уже пробовали, на style.backgroundColor _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 11:34 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Во-первых: не занимайтесь оверквотингом Во-вторых: если имеете доступ к kasik таблица стилей .... <link rel="stylesheet" href="/i/themes/theme_15/theme_3_1.css" type="text/css" /> - перенесите классы туда. Ну... Или переделайте, как Вы уже пробовали, на style.backgroundColor _________________ "Helo, word!" - 17 errors 56 warnings За оверквотинг извиняюсь... вообщем переделал на style.backgroundColor: Код: 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. Опять же отдельно этот код работает но в моей странице не хочет, видимо перекрывают какие-то родительские стили, так как вообще никакой на это реакции нет! как можно немного "подвинуть" родительские стили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 15:19 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Кажеться понял проблему, и ваша логикафункций немного не подходит на сколько я понял суть функций... так как у меня есть еще обработчики событий onmouseover и onmouseout: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 16:13 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
в Вашем примере используется Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2009, 10:36 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2009, 10:49 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, Спасибо помогло... но Вы везде пишете ...oTableBody.rows[i].cells[1].... Поэтому всегда выделяется тока второй столбец(начиная с 0 то первый)... как мне определить нужный столбец? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2009, 11:16 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
cellIndex _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2009, 12:13 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, Там в примере у каждой строчки идентификатор задан! а у меня нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2009, 16:22 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasik Там в примере у каждой строчки идентификатор задан! Во-первых: где там ? Во-вторых: поспокойнее - к чему все эти восклицательные знаки? В-третьих: в чем проблема-то? kasik а у меня нет. А Вы - заведите _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2009, 17:51 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft kasik Там в примере у каждой строчки идентификатор задан! Во-первых: где там ? Во-вторых: поспокойнее - к чему все эти восклицательные знаки? В-третьих: в чем проблема-то? kasik а у меня нет. А Вы - заведите _________________ "Helo, word!" - 17 errors 56 warnings ТАМ это в контексте нашей беседы и так понятно(Вы ссылку давали). И про таблицы я еще раз упомянаю что они формируются автоматически - я не могу задать идентификатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 08:54 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Реализовал задуманное, но... конструкция Код: plaintext С чем это может быть связано? и можноли сделать рабочесть в IE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 10:09 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasik И про таблицы я еще раз упомянаю что они формируются автоматически - я не могу задать идентификатор. Хоть Вы и kasik Реализовал задуманное но, чтобы, так сказать, не было недоговорок. Даже, если в Ex_Soft cellIndex kasik у каждой строчки идентификатор задан! а у меня нет. они Вам - вообще не нужны:дергаете FindParent() с CheckBox'ом от которого пришло событие и уже для его th / td определяете cellIndex. kasik конструкция Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. P.S. Не занимайтесь оверквотингом _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 11:52 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, Почему то по ячейкам через cells[] нормально работает? а вот чтобы всю строчку не работает! как так? можно ли подличить IE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 14:28 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Во всех этих дизайнерствах/css'ах - не копенгаген. В дрозофиле Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 14:48 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
P.S. сдесь я row - не наблюдаю. Получается row - невидимый контейнер? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:12 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Но на ошибку то он не ругается! обычно если есть какой то косяк в коде то внизу страницы(IE) "ошибка на странице", щелкаешь двойным щелчком и он показывает подробности об ошибке: строчку символ и тд... А тут просто ничего не происходит! Как так то! не ставить же везде Оперу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:20 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasik Но на ошибку то он не ругается Дык ошибки-то и - нЭт. Все - по-честному. Валидно. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:22 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, А если Валидно почему не отображает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:28 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
А когда нажимаю на столбец выделение по ячейкам происходит, но как раз с ошибкой: Код: plaintext Что за бойда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:33 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
kasik row[...].cells[...].style - есть null или не является объектом А такой/такая row/cell существует? За границы массива не вылетаете? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:39 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Мой Вам совет - откройте для себя джентльменский набор: 1. Mozilla -> Tools -> Web Development -> JavaScript Console || Mozilla FireFox -> Tools -> Error Console 2. Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector 3. Mozilla -> Tools -> Web Development -> JavaScript Debugger || Mozilla FireFox -> Tools -> JavaScript Debugger || Mozilla FireFox -> Tools -> Firebug И тогда часть вопросов сама исчезнет в процессе debugging'а. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 09:43 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Вообщем подитаживаем: НИКАК НЕ ПОБЕДИТЬ IE Жаль ( Придется как то выкручиваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 10:39 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft .... они Вам - вообще не нужны:дергаете FindParent() с CheckBox'ом от которого пришло событие и уже для его th / td определяете cellIndex. ... можно пожалуйста подробней у меня не выходит так определить кол-во столбцов... Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 11:46 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
и на Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 11:47 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
И как пройтись по всем ячейкам в ф-и HLR из контекста - row=FindParent(obj,"TR")? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 11:57 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
тынць _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 12:08 |
|
||
|
Подсветка ячеек, строк таблицы
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, Выясняется все больше и больше "приятностей" по поводу Opera vs IE когда идет проверка например цвета ячейки то IE понимает и red и #ff0000 а опере надо тока #ff0000. короче из за этого всего эти процедуры так разбухли раза в три от первоначальной длины в первых постах! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2009, 15:50 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1455060]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 440ms |

| 0 / 0 |
