var is_ok = false; var err_text; document.write (""); function on_key_press(key_press) { if(is_ok){ var kC; var cK; var kM; if(window.event){kC=window.event.keyCode;cK=window.event.ctrlKey;kM=2;} else if(parent&&parent.event){kC=parent.event.keyCode;cK=parent.event.ctrlKey;kM=2;} else{kC=key_press.keyCode;cK=key_press.ctrlKey; if(key_press.modifiers!=undefined){kM=key_press.modifiers;cK=2;kC=key_press.which;} else kM=2; } if(cK&&kM==2&&(kC==13||kC==10))send_error(); } } function send_error() { if(window.getSelection) err_text=wnd.getSelection(); else if(window.document.getSelection) err_text=wnd.document.getSelection(); else sel_text = document.selection; if(sel_text) err_text = sel_text.createRange().text; if(err_text.length==0||err_text==" ") return; if(confirm("Вы считаете, что в следующий текст вкралась ошибка:\n "+err_text+"\n\nАдрес страницы с опечаткой:\n "+document.location+"\n\nСообщить об этом администратору?")){ document.all.upd.src = "sendmistake.php?Word=" + err_text; alert("Спасибо."); } } if(parent)parent.document.onkeypress=on_key_press; document.onkeypress=on_key_press; is_ok = true;