добрый вечер,уважаемые! к сожалению, я не шарю в js, и времени совсем мало,но надо такую вот ерундовину сделать: выделяем кусочек текста и надо,чтобы слева и справа по слову-два добавлялось к этому тексту (типа чтобы был контекст) и все это запихивалось в форму. Нашелся кусочек кода как можно выделить слово:
var mistake;
function gt(k) {
function func_open_window() {
send_err = "send.php";
open_window = window.open(send_err,"form_window","left=400, top=200, height=500,width=350");
}
if (!k) k = window.event;
if (((k.keyCode==10) || (k.keyCode==13)) && (k.ctrlKey)) {
if ('Microsoft Internet Explorer' == navigator.appName) {
if(document.selection.createRange()) {
var range = document.selection.createRange();
mistake = range.text;
func_open_window();
}
} else {
if (window.getSelection()) {
mistake = window.getSelection();
func_open_window();
} else if(document.getSelection()) {
mistake = document.getSelection();
func_open_window();
}
}
return true;
}
return true;
}
document.onkeypress = gt;
c получением выделенного текста и запихиванием в форму как-то тоже проблем не появилось..
подскажите плиз как делается этот контект вокруг выделения?