Показать сообщение отдельно
  #1 (permalink)  
Старый 04.12.2013, 20:57
Новичок на форуме
Отправить личное сообщение для Oren2014 Посмотреть профиль Найти все сообщения от Oren2014
 
Регистрация: 25.11.2013
Сообщений: 2

Событие загрузки кода страницы
Добрый день, пишу расширение для сайта (вк выбран в качестве тестовой площадки). Нужно добавить кнопку после загрузки кода страницы, для этого использую событие 'DOMContentLoaded', но оно происходит после загрузки содержания head , соответственно getElementById возвращает null.
Каким образом приступить к обработке страницы после загрузки только ее кода?

// ==UserScript==
// @name Добавление кнопки
// @description AddButton
// @author Lre
// @version 1.0
// @include [url]http://vk.com/[/url]
// ==/UserScript==

function main(){
    alert(document.documentElement.innerHTML);
    alert(document.getElementById("quick_login_button"));
    /*
    myButton = document.createElement("input");
    myButton.type = "button";
    myButton.value = "my button";
    document.getElementById("quick_login_button").appendChild
(myButton);*/  
}

document.addEventListener('DOMContentLoaded', main(), false);
Ответить с цитированием