Показать сообщение отдельно
  #1 (permalink)  
Старый 19.12.2013, 00:42
Новичок на форуме
Отправить личное сообщение для Valentin555 Посмотреть профиль Найти все сообщения от Valentin555
 
Регистрация: 23.08.2013
Сообщений: 9

Прошу помощи по событию 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();
	}


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