Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.01.2012, 14:36
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Вам же всё уже скинули. Если вы хотите сделать визивиг, то либо делайте его сами, либо раскошеливайтесь побольше, чем на 5 долларов.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #12 (permalink)  
Старый 11.01.2012, 15:12
Кандидат Javascript-наук
Отправить личное сообщение для elf2002 Посмотреть профиль Найти все сообщения от elf2002
 
Регистрация: 30.12.2011
Сообщений: 114

Сообщение от trikadin Посмотреть сообщение
Вам же всё уже скинули.
не всё

Цитата:
Если вы хотите сделать визивиг, то либо делайте его сами, либо раскошеливайтесь побольше, чем на 5 долларов.
а бы взял частями.
Ответить с цитированием
  #13 (permalink)  
Старый 11.01.2012, 16:12
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от elf2002
не всё
И что вам не скинули?

Сообщение от elf2002
нужно сделать выделение текста в див/спан и т.п. контейнере.
Вам дали ссылку на статью, где в пунте 2.1 - подробное описание того, что вам нужно.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #14 (permalink)  
Старый 11.01.2012, 18:06
Кандидат Javascript-наук
Отправить личное сообщение для elf2002 Посмотреть профиль Найти все сообщения от elf2002
 
Регистрация: 30.12.2011
Сообщений: 114

Сообщение от trikadin Посмотреть сообщение
И что вам не скинули?
"у меня задача еще и выделить часть"
до этого
"если произвольно нельзя"

понимаете, надо еще и часть.
Вот если еще и часть, то с меня однозначно приз

Цитата:
Вам дали ссылку на статью, где в пунте 2.1 - подробное описание того, что вам нужно.
Да, и за это огромное спасибо, т.к. я уже отчаялся найти это решение.
Ответить с цитированием
  #15 (permalink)  
Старый 12.01.2012, 00:27
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от elf2002
"у меня задача еще и выделить часть"
до этого
"если произвольно нельзя"

понимаете, надо еще и часть.
Часть чего, извиняюсь? Буквы?
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #16 (permalink)  
Старый 12.01.2012, 02:18
Кандидат Javascript-наук
Отправить личное сообщение для elf2002 Посмотреть профиль Найти все сообщения от elf2002
 
Регистрация: 30.12.2011
Сообщений: 114

Сообщение от trikadin Посмотреть сообщение
Часть чего, извиняюсь? Буквы?
@выделение текста в див/спан и т.п. контейнере@

прим. перев.: часть текста.
Ответить с цитированием
  #17 (permalink)  
Старый 12.01.2012, 02:53
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

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>


С оговоркой, правда, что это для новых браузеров.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #18 (permalink)  
Старый 12.01.2012, 02:55
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

Хе-хе, я такой-же пример сделал:
<!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 никто лезть не хочет.))
__________________
29375, 35
Ответить с цитированием
  #19 (permalink)  
Старый 12.01.2012, 03:01
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Aetae
А в дебри ie никто лезть не хочет.))
Ну его в задницу.

Кстати, всё забываю выяснить - в девятке есть нормальная поддержка Range?
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #20 (permalink)  
Старый 12.01.2012, 03:15
Кандидат Javascript-наук
Отправить личное сообщение для elf2002 Посмотреть профиль Найти все сообщения от elf2002
 
Регистрация: 30.12.2011
Сообщений: 114

Спасибо, пацаны, попробуем.
Авось что-то и получится.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03
как вставить текст в форму? alerzo Events/DOM/Window 2 10.09.2011 18:53
Как отключить выделение мышкой на странице? nemoj Events/DOM/Window 8 30.04.2010 15:29
Как засунуть текст в div kichSman Общие вопросы Javascript 2 16.10.2009 03:44
Вопрос по относительному позиционированию DIV XPOMOB (X)HTML/CSS 11 15.07.2009 17:02