Не более десяти минут назад я решил написать свой первый скрипт для Greasemonkey.У меня ноль опыта с этим.Кроме того, мой JavaScript немного ржавый, так как я давно писал в нем код.Но я не могу понять, почему Greasemonkey выдает мне эту ошибку:
Line: 9
Char: 2
Error: 'document' is undefined
Code: 800A1391
Source: Microsoft JScript runtime error
Вот мой сценарий:
// ==UserScript==
// @name Easier WatchSeries
// @namespace n/a
// @include http://www.watch-series.com/episode/*
// ==/UserScript==
function thing()
{
document.body.setAttribute('onload', show_links(document.getElementById('idepisod').value));
}
thing();
Все, что я хочу сделать, это добавить атрибут onLoad в телотег.Я получаю эту ошибку, когда захожу в «Управление новыми пользовательскими сценариями» -> «Редактировать».Кроме этого скрипт ничего не делает, так что явно что-то не так.
Я использую Firefox 3.6.13.