Показать сообщение отдельно
  #1 (permalink)  
Старый 14.01.2009, 22:28
Интересующийся
Отправить личное сообщение для gcolor Посмотреть профиль Найти все сообщения от gcolor
 
Регистрация: 19.11.2008
Сообщений: 17

Как побороть BUG?
Здраствуйте. Есть таблица. В какой-то момент времени все ее содержимое изменяеться через innerHTML. Тоисть я передаю такое значение:
<tr onclick='Go(this)'>
<td>some data</td><td>some data2</td>
</tr>
.............
<tr onclick='Go(this)'>
<td>some data150</td><td>some data200</td>
</tr>

Сама функция Go :
function Go(asder)
{
alert(asder.rowIndex);
}

Тоисть процедура показывает на какую строку мы нажали. В Firefox и Opera все работает коректо, а вот в Chrome и IE показывает -1.
Покопался в нете. Нашел вот : http://connect.microsoft.com/IE/feed...dbackID=371923 Вообщем БАГ. И будет исправлен только в 8 версии IE. Там пишут что такое происходит когда єлементы не присоеденны к document нормально.
Как можна изменить содержимое таблицы НОРМАЛЬНО?
Какие еще есть варианты узнать на какую строку нажал пользователь?

Последний раз редактировалось gcolor, 14.01.2009 в 22:39.
Ответить с цитированием