Показать сообщение отдельно
  #1 (permalink)  
Старый 13.01.2012, 13:57
Аспирант
Отправить личное сообщение для syegorius Посмотреть профиль Найти все сообщения от syegorius
 
Регистрация: 28.08.2010
Сообщений: 91

аналог двух строк кода создания Range-объкта для ie
Доброе время суток!

Подскажите как должен выглядеть аналог вот такой функции для ie:

var s1=$(box).find('.cename:first').get(0),
      s2=$(box).find('.cename:last').get(0),
      s=win.getSelection();

if(s.rangeCount>0)s.removeAllRanges();//
savedRange=doc.createRange()//аналог ie - savedRange=doc.body.createTextRange();
//-----------------------Как заменить две нижние строки
savedRange.setStartBefore(s1)
savedRange.setEndAfter(s2)
//-----------------------
s.addRange(savedRange);//аналог ie - savedRange.select();


Поискал в интернете, нашел метод setEndPoint, но нормального доходчивого примера как его использовать так и не нашел, если он вообще подходит в моем случае.

Моя задача это создать выделение которое будет включать все что находится между эл-тами s1, s2 включительно.

Заранее спасибо за помощь!
Ответить с цитированием