Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Прошу помощи по событию onselect (https://javascript.ru/forum/events/43750-proshu-pomoshhi-po-sobytiyu-onselect.html)

Valentin555 19.12.2013 00:42

Прошу помощи по событию onselect
 
Всем привет!
Может и неправильно сформулировал тему, поэтому изложу суть вопроса.
Необходимо сделать так, чтоб в определенном DIV (это форма ввода текста) выделить текст (как выделят для копирования например). Но текст надо выделить по регулярке, то есть взять по тегам или ID не выйдет.
Сам делал так:
var source = document.getElementById('test').innerHTML;
if ( document.createRange ) {
		rng = document.createRange();
		rng.selectNode( source )
		sel = window.getSelection();
		sel.removeAllRanges();
		sel.addRange( rng );
	} else {
		var rng = document.body.createTextRange();
		rng.moveToElementText( source );
		rng.select();
	}


пример из нета.
а вот как решить описанную задачу - не пойму!
подскажите пожалуйста решение, с объяснением, чтоб не было тупого копирования.
Заранее спасибо!


Часовой пояс GMT +3, время: 11:27.