|
Скрытие опроса на форуме
|
|
| -NikS- | Дата: 06 Января 2010, 16:18 | Сообщение # 1 | ● ● ● ● ● 103 сообщения Статус: Offline | Если в опросе на форуме есть определенный ответ, опрос должен скрываться, а также разделитель сообщений после него. Как это реализовать? | | |
|
| mob_dp | Дата: 06 Января 2010, 17:03 | Сообщение # 2 | ● ● ● ● ● 4112 сообщений Статус: Offline | -NikS-, Code indexOf, document.getElementById('id').style.display='none'; | | |
|
| -NikS- | Дата: 06 Января 2010, 17:31 | Сообщение # 3 | ● ● ● ● ● 103 сообщения Статус: Offline | mob_dp, а куда вставлять текст, при обнаружении которого в опросе, он (опрос) становится невидимым? | | |
|
| mob_dp | Дата: 06 Января 2010, 17:34 | Сообщение # 4 | ● ● ● ● ● 4112 сообщений Статус: Offline | -NikS-, в аргумент функции indexOf | | |
|
| -NikS- | Дата: 06 Января 2010, 17:39 | Сообщение # 5 | ● ● ● ● ● 103 сообщения Статус: Offline | mob_dp, я не знаю скриптовых языков. Можешь выложить готовый код? Текст: mytext. | | |
|
| cucYa | Дата: 06 Января 2010, 17:40 | Сообщение # 6 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|
| -NikS- | Дата: 06 Января 2010, 17:45 | Сообщение # 7 | ● ● ● ● ● 103 сообщения Статус: Offline | indexOf ('mytext'), document.getElementById('id').style.display='none'; не сработало | | |
|
| cucYa | Дата: 06 Января 2010, 17:55 | Сообщение # 8 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | LOL. | | |
|
| -NikS- | Дата: 06 Января 2010, 17:56 | Сообщение # 9 | ● ● ● ● ● 103 сообщения Статус: Offline | Я знаю, что lol. Как правильно?  | | |
|
| cucYa | Отредактировал cucYa - Среда, 06 Января 2010, 18:00 Дата: 06 Января 2010, 17:59 | Сообщение # 10 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code var post = document.getElementsByTagName('td'); for (var i = 0; i < post.length; i++) { if (post[i].className == 'posttdMessage' && post[i].innerHTML.indexOf('mytext') != -1) { post[i].innerHTML += '<br>LOL.'; }; }; | | |
|
| -NikS- | Дата: 06 Января 2010, 18:10 | Сообщение # 11 | ● ● ● ● ● 103 сообщения Статус: Offline | Code <script type="text/javascript"> var post = document.getElementsByTagName('td'); for (var i = 0; i < post.length; i++) { if (post[i].className == 'postPoll' && post[i].indexOf('mytext') != -1) { post[i].innerHTML += '<br>LOL.'; }; }; </script> Можно вместо вставки <br>LOL., сделать этот же td с классом postPoll невидимым? | | |
|
| Infamous | Дата: 06 Января 2010, 18:19 | Сообщение # 12 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Можно вместо вставки <br>LOL., сделать этот же td с классом postPoll невидимым? Code <script type="text/javascript"> var post = document.getElementsByTagName('td'); for (var i = 0; i < post.length; i++) { if (post[i].className == 'postPoll' && post[i].indexOf('mytext') != -1) { post[i].style.display='none'; }; }; </script> | | |
|
| -NikS- | Отредактировал -NikS- - Среда, 06 Января 2010, 18:36 Дата: 06 Января 2010, 21:05 | Сообщение # 13 | ● ● ● ● ● 103 сообщения Статус: Offline | Infamous, я уже пробовал, не работает ----------------- Кажется я неверно объяснил задачу. Смотрите: Если так, то весь этот опрос должен быть скрыт. Добавлено (06 Январь 2010, 21:05) --------------------------------------------- Ой, прошу прощения, все заработало. | | |
|
| HUNTEROR | Отредактировал HUNTEROR - Среда, 06 Января 2010, 22:03 Дата: 06 Января 2010, 22:03 | Сообщение # 14 |  ● ● ● ● ● 362 сообщения Статус: Offline | s | | |
|
| -NikS- | Отредактировал -NikS- - Среда, 06 Января 2010, 22:10 Дата: 06 Января 2010, 23:16 | Сообщение # 15 | ● ● ● ● ● 103 сообщения Статус: Offline | Кстати, а как сделать этот скрипт "наоборот"? Если текст mytext не найден, то опрос скрывается?Добавлено (06 Январь 2010, 23:16) --------------------------------------------- Никто не поможет? | | |
|
| mob_dp | Дата: 07 Января 2010, 00:35 | Сообщение # 16 | ● ● ● ● ● 4112 сообщений Статус: Offline | | | |
|
| -NikS- | Дата: 07 Января 2010, 12:20 | Сообщение # 17 | ● ● ● ● ● 103 сообщения Статус: Offline | А как с помощью этого же скрипта скрывать первый столбец (<td class="postseparator"></td>) встречающийся на странице? Если, конечно, найден текст mytext. | | |
|
| Infamous | Дата: 07 Января 2010, 12:47 | Сообщение # 18 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code $("td.postseparator").hide() | | |
|
| -NikS- | Дата: 07 Января 2010, 14:17 | Сообщение # 19 | ● ● ● ● ● 103 сообщения Статус: Offline | Infamous, тогда скроются все постсепараторы. А мне нужно скрыть только первый и только, если в опросе обнаружен текст mytext. | | |
|
| cucYa | Дата: 07 Января 2010, 14:23 | Сообщение # 20 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|