есть сайт http://litprom.ru/text.phtml?storycode=31275 пишу litprom.user.js PHP: if(window.location.hostname == 'litprom.ru'){ document.onkeydown = function(e) { e = e || window.event; return (e.ctrlKey && e.keyCode == 13)? document.forms[1].submit() : false; } } но сабмит не работает.
в опере и фф работает, а ие как всегда гавняшка PHP: if(window.location.hostname == 'litprom.ru'){ document.onkeydown = function(e) { e = e || window.event; code = e.keyCode ? e.keyCode : e.charCode ? e.charCode : e.which ? e.which : void 0; return (e.ctrlKey && code == 13)? document.forms[1].submit() : false; } }
На Литпроме есть поле с именем "submit". Поэтому document.forms[1].submit - не функция, а ссылка на этот элемент. В данном случае достаточно простого e.keyCode