Показать сообщение отдельно
  #6 (permalink)  
Старый 23.06.2011, 21:59
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Я думаю, общий смысл должен быть таким:
function mutualParent(elem1, elem2){
  var test;
  while(elem1 !== document.body){
    elem1 = elem1.parentNode;
    test = elem2;
    while(test !== document.body){
      test = test.parentNode;
      if(test === elem1) return test;
    };
  };
  return null;
};
Ответить с цитированием