Показать сообщение отдельно
  #11 (permalink)  
Старый 06.06.2012, 04:16
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Ты ошибаешься. Дело не в this, а в том, что я написал несколько постов назад.
Твой последний пример работает, потому что идентификатор $$ теперь используется в другой области видимости - вне кода внутри тэга <div>.
Попробуй написать:
document.getElementsByTagName("div")[2].onclick=function(){
alert($$(this).$$prev().innerHTML);
};

и убрать атрибут onclick в соответствующем <div>,
и всё будет работать.

Последний раз редактировалось oneguy, 06.06.2012 в 14:49.
Ответить с цитированием