Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » HTML в описании форумов перестал работать?


HTML в описании форумов перестал работать?

Сообщений 1 страница 11 из 11

1

Странный глюк наблюдаю у себя через разные браузеры. У нас в описании форумов допускается применение html, это удобно, когда нужно чтоб скрипт работал только на главной странице и не подгружался на всём форуме. Старые скрипты в описании работают, но при попытке добавить новый у меня результат нулевой.
Вот например тестовый код. Если установить его в описании форума, ничего не происходит, если в html-низ, то работает. Что за полтергейст?

Код:
<script>
$('#pun-stats h2').append('<div> test</div>');
</script>

0

2

тока что пихала себе в описание форума
<style>.category-24 {display: none !important;}</style>

скрипты не тестила. но хтмл исправен.

0

3

Добавлено:
с этим скриптом поигралась - действительно не работает.. странно.
селектор менять пробовала - тоже не пашет

+1

4

Герда написал(а):

скрипты не тестила. но хтмл исправен.

Проверил. Да, стиль работает, добавленный в это же описание скрипт - нет  :huh:

0

5

Romych
$('#pun-status h2')

0

6

Герда написал(а):

с этим скриптом поигралась - действительно не работает.. странно.
селектор менять пробовала - тоже не пашет

вот вот, при этом старые скрипты в описаниях отрабатывают как положено

0

7

kernel написал(а):

Romych
$('#pun-status h2')

http://forumupload.ru/uploads/0000/14/1c/16803/874253.jpg

+1

8

kernel написал(а):

$('#pun-status h2')

https://forumupload.ru/uploads/0000/14/1c/15964/973193.jpg

0

9

Видимо из-за того, что он в <!--noindex--> находится.

Код:
<script>
console.log($('#pun-stats h2'));
</script>

говорит, что нет такого элемента, length: 0

0

10

kernel написал(а):

Видимо из-за того, что он в <!--noindex--> находится.

тогда непонятно, почему старые скрипты в описании с этим же селектором работают?

0

11

Я поспешил. Все нормально работает, вот только когда выполняется твой скрипт, ещё нет этого элемента, нужно поставить $(function() { чтобы исполнилось после загрузки страницы

+4


Вы здесь » Единый форум поддержки » Проблемы с форумом » HTML в описании форумов перестал работать?