Либо такой информации нет на форуме, либо я просто не смог ее найти. Если есть - подскажите, где найти, если нет - подскажите, как справиться...

Имеется сайт (можно конкретно - www.reshaem.net :)), на страницах которого есть такой навязчивый сервис - если в системе есть непрочитанные личные сообщения, постоянно выпрыгивает экран с сообщением об этом факте. И просто ткнуть на "Закрыть" не помогает - пока таки не прочтешь. Насколько я мог разобраться (может, и неверно) это делается скриптом по таймеру - связь, проверка, окошко... Как можно в это вмешаться при помощи собственного пользовательского скрипта - если можно?

Ну, и второй вопрос - где и как лучше хранить информацию, которая должна храниться между сессиями - ну, например, переключатель. Зашел, включил. Все, пока будешь заходить-выходить, эта информация запомнена, скрипт ее считывает и работает в указанном режиме. В какой-то момент переключились, и даже если закрыть браузер, при последующем входе все равно может выяснить, как именно работать.

Можно чистый JavaScript, можно jQuery.

Тема перенесена из форума «Скрипты» в форум «Разработка».

Дабы не плодить темы вопрошаю тут. Есть сайт. В теле страницы есть <script></script>, включающих несколько function x(y) и в частности function checkCookie(e) открывающую окошко левого сайта почти на каждое действие пользователя. Вопрос, есть-ли возможность как-либо заблочить только одну функцию скрипта не трогая другие?

okkamas_knife пишет

Дабы не плодить темы вопрошаю тут. Есть сайт. В теле страницы есть <script></script>, включающих несколько function x(y) и в частности function checkCookie(e) открывающую окошко левого сайта почти на каждое действие пользователя. Вопрос, есть-ли возможность как-либо заблочить только одну функцию скрипта не трогая другие?

При помощи Greasemonkey вот так меняю неугодные и слишком навязчивые функции на страницах.

function contentEval(source){
    if('function' == typeof source){source = '(' + source + ')();'}
    var script = document.createElement('script');
    script.setAttribute("type", "application/javascript");
    script.textContent = source;
    document.body.appendChild(script);
    document.body.removeChild(script);
}
contentEval("function x(y){тра ля ля}");

****
Кстати ни кто не знает Scriptish перестал конфликтовать с FireBug?

Огромное спасибо! Очень помогло.

questman
А почему не просто unsafeWindow['alert'] = function(){}; ?

Lex1
А почему не просто unsafeWindow.alert = function(){}; ?
:)

Infocatcher
Просто имена блокируемых функций были у меня в массиве.

okkamas_knife
:)

okkamas_knife
А у вас в строке скрипта случайно ошибок нет?

А, нет все правильно с одним условием.
" для поддержки unsafeWindow в firefox нужна директива @unwrap " из-за этого и искал ошибку.