Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Показать скрытые комментарии (window.) (https://javascript.ru/forum/misc/70486-pokazat-skrytye-kommentarii-window.html)

lavender 08.09.2017 16:24

Показать скрытые комментарии (window.)
 
Здравствуйте, друзья!
Очень нужна ваша помощь. Я человек далекий от javascript. Проблема такая:
есть сайт с уроками, и к ним комментарии. Некоторых комментариев очень много - около 3000. На страничке сайта они по умолчанию скрыты - там кнопка "Показать следующие 10 комментариев". Т.е. чтобы увидеть 3000, надо нажать эту кнопку 300 раз :blink:

Возникла идея сделать так, чтобы они все сразу показывались. Я там на кнопке нашла такой код:

<script>
	window.startAnswers = 10;
	window.answersCount = 2915;
	window.lessonId = 445064;
	window.answersPerPage = 10;
</script>


Я так понимаю, что надо изменить значение 10 на 2915 (на данной страничке такое количество комментов). Но вот как это сделать? Погуглив, я подумала, что надо написать пользовательский скрипт. Нашла статью с готовым примером https://habrahabr.ru/post/129343/ и попыталась подключить этот скрипт (чтоб понять принцип работы), но ничего не вышло.

Не могли бы вы помочь - по шагам объяснить, как написать нужный мне скрипт и как заставить его работать на сайте? Спасибо большое.

Nexus 08.09.2017 16:55

lavender, очень вряд ли, что на странице все 3000 комментариев изначально находятся.
Скорее всего они подгружаются асинхронно.
Да и зачем выводить все комментарии на страницу?

lavender 08.09.2017 17:11

Лень жать на кнопку. Но главное даже не это - я тут жала, дошла до 1200 с чем-то и тут страничка взяла и перегрузилась. И опять все сначала начинать(( И такое уже несколько раз было. А там ответы преподавателя, они мне нужны для учебы.

Rasy 08.09.2017 17:40

lavender,
Нужно внедрять пагинацию. От 3000 комментариев на странице может браузер крашнуться.

lavender 08.09.2017 17:46

А как ее внедрить? Мне бы сначала подгрузить их и посмотреть, а вдруг выдержит?

Rasy 08.09.2017 19:41

Цитата:

Сообщение от lavender
а вдруг выдержит?

У человека зашедшего с девайса точно не выдержит. Пагинация единственно правильное решение.

lavender 09.09.2017 18:21

Я не с девайса захожу. Мне нужно просто вывести комменты на одну страницу, чтобы просто их прочитать хотя бы...


Часовой пояс GMT +3, время: 12:13.