Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.07.2020, 12:41
Новичок на форуме
Отправить личное сообщение для SaberHix Посмотреть профиль Найти все сообщения от SaberHix
 
Регистрация: 24.07.2020
Сообщений: 1

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

Возможно ли сделать так чтобы код и дальше открывал розыгрыши но при этом не скроллил вниз постоянно. Хотя судя по всему весь код именно на этом и строится(пробовал сделать отзум на 50% где нету скроллинга и в итоге код перестал работать)


Сам код:

function scrollpage() {
    var Height=document.documentElement.scrollHeight;
    var i=1;
    function f(){
        window.scrollTo(0,i);
        Height=document.documentElement.scrollHeight;
        i=i+200;
        if(i>=Height)
        {
            openNewPage();
            return;
        }
        setTimeout( f,500);
    }f();
}

function openNewPage() {
    var dates = document.querySelectorAll('[id^="thread"]');
    for (var i = 0; i < dates.length; i++) {
        var alreadyIn = dates[i].innerHTML;
        if (alreadyIn.search('alreadyParticipate') == -1) {
            setTimeout(function(i) {
                var num = dates[i].attributes.id.nodeValue;
                var splits = num.split('-');
                GM_openInTab ('https://%форум%/threads/' + splits[1]);
                console.log('https://%форум%/threads/' + splits[1]);

            }, 10000*i, i);

        }
    }
}

scrollpage();


Заранее спасибо за помощь.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать лишний функционал VelesVulter Общие вопросы Javascript 2 13.03.2017 21:46
Убрать участок кода посредствами JS FreeZon Общие вопросы Javascript 20 02.08.2014 16:30
Как убрать одну часть кода и добавить другую? hurricane Элементы интерфейса 2 30.12.2010 18:09
Убрать из кода вызовы FireBug Shasoft Общие вопросы Javascript 4 25.08.2009 16:46