Функция getSelText() возвращает выделенный на странице текст:

function getSelText(){
	var txt = '';
	if (window.getSelection){
		txt = window.getSelection();
	}else if (document.getSelection){
		txt = document.getSelection();
	}else if (document.selection){
		txt = document.selection.createRange().text;
	}
	return txt;
}

Пример применения функции: выделенный текст выводится в диалог alert по нажатию Ctrl + Enter:

document.onkeypress = function(){
	var e = arguments[0] || window.event;
	var code=e.keyCode?e.keyCode:(e.which?e.which:e.charCode);
	if(e.ctrlKey && code==13){
		var text = getSelText();
		alert(text);
	}
}
Добавить в закладки:

Оставить комментарий