Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Скроллинг до нужного td


Автор: motorway 28.11.2010, 22:21
На странице есть td с некоторым текстом: 
<td nowrap="nowrap"> 263</td>
Нужно проскроллить страницу до него, чтобы он оказался в середине экрана и был виден.
Как сделать это? Id-шника нету у него

Автор: motorway 28.11.2010, 23:15
Решил перебором td, а затем присвоил ему id программно. Скроллинг же так сделал:
Код

function ScrollToElement(theElement){

  var selectedPosX = 0;
  var selectedPosY = 0;
              
  while(theElement != null){
    selectedPosX += theElement.offsetLeft;
    selectedPosY += theElement.offsetTop;
    theElement = theElement.offsetParent;
  }
                                   
 window.scrollTo(selectedPosX,selectedPosY-100);

}

Тут передается элемент как параметр

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)