|
Скрытие опроса на форуме
|
|
| -NikS- | Отредактировал -NikS- - Четверг, 07 Января 2010, 14:28 Дата: 07 Января 2010, 14:27 | Сообщение # 21 | ● ● ● ● ● 103 сообщения Статус: Offline | cucYa, я не разбираюсь в скриптах. Можешь объединить этот <script type="text/javascript"> var post = document.getElementsByTagName('td'); for (var i = 0; i < post.length; i++) { if (post[i].className == 'postPoll' && post[i].innerHTML.indexOf('mytext') == -1) { post[i].style.display='none'; }; }; </script> и А как с помощью этого же скрипта скрывать первый столбец (<td class="postseparator"></td>) встречающийся на странице? Если, конечно, не найден текст mytext. | | |
|
| mob_dp | Дата: 07 Января 2010, 15:15 | Сообщение # 22 | ● ● ● ● ● 4112 сообщений Статус: Offline | Code var post = document.getElementsByTagName('td'); for (var i = 0; i < post.length; i++) { if (post[i].className == 'postPoll' && post[i].innerHTML.indexOf('mytext') == -1) { post[i].style.display='none'; document.getElementsByClassName('postseparator')[0].style.display = 'none'; }; }; | | |
|
| -NikS- | Отредактировал -NikS- - Четверг, 07 Января 2010, 16:42 Дата: 07 Января 2010, 16:39 | Сообщение # 23 | ● ● ● ● ● 103 сообщения Статус: Offline | mob_dp, спасибо Добавлено (07 Январь 2010, 16:39) --------------------------------------------- Но почему-то в IE не работает эта строка: document.getElementsByClassName('postseparator')[0].style.display = 'none'; Как исправить? | | |
|
| Infamous | Дата: 07 Января 2010, 16:56 | Сообщение # 24 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code $("td.postseparator:first").hide(); | | |
|
| mob_dp | Дата: 07 Января 2010, 17:06 | Сообщение # 25 | ● ● ● ● ● 4112 сообщений Статус: Offline | | | |
|
| -NikS- | Отредактировал -NikS- - Четверг, 07 Января 2010, 17:35 Дата: 07 Января 2010, 17:34 | Сообщение # 26 | ● ● ● ● ● 103 сообщения Статус: Offline | Это каждому не объяснишь <script type="text/javascript"> var post = document.getElementsByTagName('td'); for (var i = 0; i < post.length; i++) { if (post[i].className == 'postPoll' && post[i].innerHTML.indexOf('mytext') != -1) { post[i].style.display='none'; $("td.postSeparator:first").hide(); }; }; </script> Работает везде - ставлю его. | | |
|
| cucYa | Дата: 07 Января 2010, 18:13 | Сообщение # 27 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | post[i].className == 'postPoll' Что за бред? | | |
|
| -NikS- | Дата: 07 Января 2010, 18:31 | Сообщение # 28 | ● ● ● ● ● 103 сообщения Статус: Offline | cucYa, ты о чем? | | |
|
| cucYa | Дата: 07 Января 2010, 18:32 | Сообщение # 29 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | О классе, вы понимаете что делает скрипт? Он ищет в постах "mytext", а у постов класс posttdMessage. | | |
|
| -NikS- | Отредактировал -NikS- - Четверг, 07 Января 2010, 18:37 Дата: 07 Января 2010, 18:35 | Сообщение # 30 | ● ● ● ● ● 103 сообщения Статус: Offline | cucYa, я все понимаю. Он ищет не в постах а в ОПРОСЕ. а у опроса класс postpoll  | | |
|
| Бармалей | Дата: 08 Января 2010, 11:13 | Сообщение # 31 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | cucYa, при чем тут посты? В шапке темы ясно написано Скрытие опроса на форуме (Если в нем есть определенный ответ...) Ответ на вопрос опроса. Ваш К.О.
 | | |
|
| cucYa | Дата: 08 Января 2010, 15:32 | Сообщение # 32 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Бармалей, я подумал что если кто то отписал в посте текст, который присутствует в опросе. | | |
|