Лучший ответ
-
3 0
westernw777 7 (36166)4724 10 лет
Промучился час, разные скрипты перепробовал, сайт загружается с такими элементами что не получается фокус поставить =(
Самое простое после рефреша нажать самому таб и тогда делай что хочешь стрелками))
Если что-то получится лучше напишу
Ответы
-
1 0
a3x 4 (2454)214 10 лет
Можно вообще отключить JavaScript (на ирцлвшчке он не критичен).
По крайней мере в Опере можно воспользоваться user.js и устранить конкретно "виновное" предписание скрипта:
if (location.hostname == 'irc.lv')
window.opera.addEventListener('BeforeScript', function (e) {
if (e.element.text == "$('#q_topic').focus();")
e.element.text = ';';
}, false);
См. http://www.opera.com/docs/userjs/examples/ .
Или, если проблема актуальна и для других сайтов, то (в Опере же) можно развить тему:
window.opera.addEventListener('BeforeScript', function (e) {
e.element.text = e.element.text.replace(
/\.focus\(\);/, ', alert(".focus()");');
}, false);
Что-то типа:
addEventListener('load', function (e) { document.activeElement.blur(); });
вряд ли пригодно, потому что не согласовано по времени.
Почти наверняка можно подобные действия запилить и в другой браузер, например, в виде плагина.