Почитал вот, опять раздразнился. Поставил, наконец, этот
Greasemonkey.
Таки хорошо.
Меня уже давно раздражает правая колонка в
основных выпусках анек.ру (при распечатке налезает на основной текст). Пришла пора исправить. Вопрос только - как?
В javascript-е я не Копенгаген.
Но есть такая вещь, как
Platypus. Помогает создать скрипты для обезьянки.
С него и начал. Получилось так:
// ==UserScript==
// @name Platypus-
http://anekdot.ru/a/an0601/o060104;10.html// @namespace Platypus
// @include
http://anekdot.ru/a/an0601/o060104;10.htmlfunction do_platypus_script() {
platypus_do_function(window, 'smart_remove',document.getElementById('menu_right'),'null');
}; // Ends do_platypus_script
window.addEventListener("load", function() { do_platypus_script() }, false);//.user.js
Плюс - не надо ничего знать: ткнул в объект, стер его, записал полученный результат.
Недостаток в том, что для каждой мелочи задействованы оба extension-а (greasemonkey+platypus).
Так что, заглянув в
книгу, всё таки решил, что свой (не платипусный) вариант будет лучше:
=== anek.ru.user.js: ===
// ------------------------------------------------------------------------
// Print anekdot.ru
// ------------------------------------------------------------------------
// ==UserScript==
// @name Print anekdot.ru
// @author Alex8
// @namespace Alex8
// @description Remove right column at anekdot.ru pages
// @include
http://anekdot.ru/*// @date 2006-01-04
// @version 0.1
// ==/UserScript==
var rightMenu = document.getElementById('menu_right');
if (rightMenu) {
rightMenu.parentNode.removeChild(rightMenu);
}
=== конец цитаты ===
Вот.