Есть ли приоритет выполнения js на странице?

Тема в разделе "JavaScript", создана пользователем grendmaster, 17 апр 2012.

Модераторы: ZiX
  1. grendmaster

    grendmaster Постоялец

    Регистр.:
    21 апр 2010
    Сообщения:
    76
    Симпатии:
    2
    Привет всем,есть ли у javascript приоритеты на выполнение,дело в том что завелся на моих ресах редиска,понавтыкал редиректов а я сделать ничего не могу,почему его скрипт срабатывает а мой нет,хотя мой стоит выше на странице,негодяй использует on Load,чем его можно перебить так сказать?
    Да его скрипт повторяется 4 раза,тоже хотелось бы понять для чего
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    раз смог понавтыкать, значит у него есть логин-пароль к вашему ftp...Перебивать левые скрипты своими - не выход... Решение я вижу одно... сменить логин-пароль для фтп, антивирем просканить свой комп на предмет троянов, ручками поубивать все левые скрипты в файлах...
    Даже не так... последовательность другая должна быть: антивирем просканить свой комп на предмет троянов, сменить логин-пароль для фтп, ручками поубивать все левые скрипты в файлах!
     
  3. grendmaster

    grendmaster Постоялец

    Регистр.:
    21 апр 2010
    Сообщения:
    76
    Симпатии:
    2
    Я не совсем точно выразился по поводу своих ресов,это паблик платформа всем хороша но вот комменты не закрываются,код вставлен в комменты,сам коммент удалить тоже не могу,я могу редактировать только свое сообщение,поэтому и спрашиваю почему его код в комментах выполняется а мой нихрена,пробовал вставлять в 1 строку боди и один хрен,его работает мой нет,даже пытался вставить <meta refresh content> помогает если выключен js
     
  4. registered

    registered Создатель

    Регистр.:
    13 апр 2012
    Сообщения:
    45
    Симпатии:
    4
  5. Black#FFFFFF

    Black#FFFFFF

    Регистр.:
    19 июл 2007
    Сообщения:
    174
    Симпатии:
    107
    перехват, перехват. мыслим проще. ставь ставку на таймаут после загрузки страницы. и вуаля: твой j.s. будет выполняться последним.
    можно так:
    Код:
    window.onload = function (){
    setTimeout(
    function(){
    /*а здесь идет нужный код, например, перехвата и передачи событий Твоим функциям/объектам*/
    },5000
    );
    }
    
    И что это за платформа? Которая позволяет вставлять javascript?:)
     
  6. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    Для того, чтоб отработал таймаут, нужно находиться на странице со скриптом таймаута, а тут стоит скрипт, делающий редирект на левую страницу сразу после загрузки документа... так что вариант сомнительный...
     
  7. Black#FFFFFF

    Black#FFFFFF

    Регистр.:
    19 июл 2007
    Сообщения:
    174
    Симпатии:
    107
    Да я вообще не понимаю, что это за идиотизм. Что за открытая платформа позволяет вставлять javascript? Это xss. Пусть передает привет админам, пусть латают.
    Иначе же придется добавлять эмуляцию события domReady, вычислять саму xss уязвимость, и с помощью этой уязвимости добавлять собственный код перехвата события. IMHO - идиотизм. Пусть дает адрес страницы и пишет админам.
     
  8. grendmaster

    grendmaster Постоялец

    Регистр.:
    21 апр 2010
    Сообщения:
    76
    Симпатии:
    2
    Да,вот это помогло,спасибо,рес палить не буду уж извините,просто понял что в сети тырят все кто как может ;)
     
  9. registered

    registered Создатель

    Регистр.:
    13 апр 2012
    Сообщения:
    45
    Симпатии:
    4
    спасибой хайд не откроешь...