Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 28.04.2014, 13:29
Аспирант
Отправить личное сообщение для M-ka Посмотреть профиль Найти все сообщения от M-ka
 
Регистрация: 25.04.2014
Сообщений: 47

Сообщение от рони Посмотреть сообщение
вспомните пожалуйста в каком браузере это несработает иначе зачем писать предположения что это может где-то несработать.
Уверен, что в какой то с версий ИЕ была проблема(возможно там еще была зависимость с ОС, к сожалению столь мелких деталей не помню). Это не предположения, а проблема с которой сталкивался при работе с коллекцией элементов при уменьшении индекса коллекции. Хотел бы поискать в логах свн"а, но к сожалению к тому репозиторию уже нет доступа, что бы найти в логах, скопировать полностью пример и показать. Но помню, что фикса заключалась в том, что в итоге пришлось переделать цикл, что бы не работать с уменьшением на единицу коллекции элементов.

Ну вообщем, что могу еще добавить, только следующее.
Предупреждены, значит вооружены... Сами решайте, прислушаться или проигнорировать проблему.

Последний раз редактировалось M-ka, 28.04.2014 в 13:35.
Ответить с цитированием
  #12 (permalink)  
Старый 28.04.2014, 15:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от M-ka
уменьшении индекса коллекции
где вы нашли в коде уменьшение индекса коллекции???
Сообщение от M-ka
var i = document.getElementById('show_equipment').getEleme ntsByTagName('tr').length -1;
указаннная вами строка неимеет никакого отношения к вашим рассуждениям
Ответить с цитированием
  #13 (permalink)  
Старый 28.04.2014, 15:51
Аспирант
Отправить личное сообщение для M-ka Посмотреть профиль Найти все сообщения от M-ka
 
Регистрация: 25.04.2014
Сообщений: 47

рони,где вы нашли в коде уменьшение индекса коллекции???
document.getElementById('show_equipment').getEleme ntsByTagName('tr').length -1;

document.getElementById('show_equipment').getEleme ntsByTagName('tr') возвращает не массив тегов, а HTMLCollection[.....]
Ответить с цитированием
  #14 (permalink)  
Старый 28.04.2014, 15:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

M-ka,
и какая связь в ваших предложениях? length то никак неизменяется!!!
Ответить с цитированием
  #15 (permalink)  
Старый 28.04.2014, 15:58
Аспирант
Отправить личное сообщение для M-ka Посмотреть профиль Найти все сообщения от M-ka
 
Регистрация: 25.04.2014
Сообщений: 47

Сообщение от рони Посмотреть сообщение
M-ka,
и какая связь в ваших предложениях? length то никак неизменяется!!!
Это вы так думаете, но некоторые браузеры с вами не согласятся...

Я наступал на эти грабли, предупредил... хотите прислушивайтесь, хотите, нет...
Факт остается фактом, проблема есть, варианты решения есть, то, что она вам не попадалась под руки, не значит, что ее нет.
Ответить с цитированием
  #16 (permalink)  
Старый 28.04.2014, 16:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

M-ka,пока ненайдёте браузер в котором document.write выдадут разные значения, ваши слова бред.
<html>

<head>
  <title>Untitled</title>
</head>

<body>
<table  id="show_equipment">
  <tr>
    <td>1</td>
    <td>1</td>
  </tr>
  <tr>
    <td>2</td>
    <td>2</td>
  </tr>
  <tr>
    <td>3</td>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
    <td>4</td>
  </tr>
  <tr>
    <td>5</td>
    <td>5</td>
  </tr>
</table>
<script>
document.write(document.getElementById('show_equipment').getElementsByTagName('tr').length);
var i = document.getElementById('show_equipment').getElementsByTagName('tr').length -1;
document.write(document.getElementById('show_equipment').getElementsByTagName('tr').length);
</script>
</body>

</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фильтрация .csv таблицы br1ck Элементы интерфейса 0 13.11.2013 08:35
Чтение файла + создание динамической таблицы Lexx32 (X)HTML/CSS 1 11.09.2013 13:25
Передача динамической таблицы в Excel j.r.r Общие вопросы Javascript 5 30.06.2013 22:26
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Подсветка строки динамической таблицы mgramin Элементы интерфейса 22 16.06.2011 13:35