Вам же всё уже скинули. Если вы хотите сделать визивиг, то либо делайте его сами, либо раскошеливайтесь побольше, чем на 5 долларов. 
	 | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 до этого "если произвольно нельзя" понимаете, надо еще и часть. Вот если еще и часть, то с меня однозначно приз :) Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 прим. перев.: часть текста. ;)  | 
	
		
 elf2002, ну так там же есть всё! 
	
<html>
<head>
<script>
function selectSomeText(){
 var range= document.createRange();
 var elem= document.getElementById("span");
 var sel = window.getSelection();
 
 range.setStart(elem.firstChild, 1);
 range.setEnd(elem.firstChild, 5);
 sel.removeAllRanges();
 sel.addRange(range);
};
</script>
</head>
<body>
 <span id="span">atexta</span><br />
<button onclick="selectSomeText()">select some text</button>
</body>
</html>
С оговоркой, правда, что это для новых браузеров.  | 
	
		
 Хе-хе, я такой-же пример сделал: 
	
<!DOCTYPE HTML>
<html>
<body>Наведи на меня.
<script>
var range = document.createRange(),
    select = window.getSelection(),
    node = document.body.firstChild;
range.setStart(node, 7);
range.setEnd(node, 9);
document.body.onmouseover=function(){
  select.addRange(range)
}
document.body.onmouseout=function(){
  select.removeRange(range)
}
</script>
</body>
</html>
А в дебри ie никто лезть не хочет.))  | 
	
		
 Цитата: 
	
 Кстати, всё забываю выяснить - в девятке есть нормальная поддержка Range?  | 
	
		
 Спасибо, пацаны, попробуем. 
	Авось что-то и получится.  | 
| Часовой пояс GMT +3, время: 15:35. |