Показать сообщение отдельно
  #1 (permalink)  
Старый 16.10.2017, 12:45
Профессор
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 172

callback как использовать
как известно js многопоточный язык . есть код функции которого должны выполняться последовательно друг за другом
(function() {
    'use strict';


    (function foo(i) {
        var ava=document.getElementById('avatar');
        var likephoto=document.getElementById('ilikephoto');
        var userlist=document.getElementsByClassName('p180 img_preloaded');
        var btnmsg=document.getElementsByClassName('nosymp');
        var instext=document.getElementsByClassName('wysiwyg_editor');
        var btnmsgclick=document.getElementById('send_but');
        var t = localStorage.getItem('i');  setInterval(function() {
            localStorage.setItem('i',++t);
            if (t==600){localStorage.clear();}

            console.log( "отправлено " +  t +" сообщений");
            try{
                userlist[t].click();
            }catch(e){setTimeout (function back () {history.back();},3000);}},25000);
        setTimeout (function av (){ava.click();},3000);
        setTimeout (function lkephoto (){likephoto.click();},3000);
        setTimeout (function close_window (){photo_window_close(ML$('photo_window'));},5000);
        setTimeout (function scr(){window.scrollBy(0,3000);},9000);
        setTimeout (function foll(){btnmsg[0].click();},3000);
        setTimeout (function liq () {instext[0].innerText="привет! познакомимся?";},5000);
        setTimeout (function cls () {btnmsgclick.click();}, 3000);
av();
lkephoto ();
close_window ();
foll();
liq ();
cls ();
    })(0);
})();
//document.getElementsByClassName('show_more')[0].click();
это скрипт для рассылки сообщений по профилям. я не спамер просто на этом примере изучаю js. если это callback то как его использовать куда вставлять?
Ответить с цитированием