[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не присваиваются значения атрибутам
McLotos
Добрый день.
Простая задача, а бьюсь с вчерашнего вечера ))
Есть див, который нужно скопировать и расставить всему комплекту дивов уникальные id из массива
Копирование проходит нормально, а вот расстановка id дает Notice неизвестный индекс 1
for($i=0;$i<$parent ->childNodes->length;$i++)
{$parent->childNodes->item($i)->setAttribute($attr->nodeName,$this->vars[$attr->nodeValue][$i];}

Я проверил, всего получается 15 элементов, в массиве $this->vars как раз 15 элементов с 0 по 14

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
AllesKlar
$parent здесь у тебя пробел ->childNodes->length

_____________
[продано копирайтерам]
McLotos
еще локализовал проблему, почему-то скрипт не видит потомков, т.е. элемент childNodes->item($i) есть только с $i=0

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
McLotos
AllesKlar
Пробелы это не критично

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
McLotos
нашел. В общем была ошибка в логике. Я брал первого потомка, запрашиивал его родителя и перебирал всех потомков родителя, естественно скрипт сначала натыкался на первогопотомка, который опять отправлял его искать соседей ))

вот почему решение находится только после создания темы? Метод утенка? )))))

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Игорь_Vasinsky
Закон подлости.

опиши суть проблему
Покажи свою несостоятельность

Озвучь найденное решение (все равно все знают, что ответ дали на другом форуме)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
McLotos
Цитата (Игорь_Vasinsky @ 14.11.2014 - 12:31)
(все равно все знают, что ответ дали на другом форуме)

Тут не соглашусь =)
Просто 15 минут игры в шахматы переключают мозг и при следующем беглом осмотре кода все ошибки становятся очевидными =)

Кстати давно уже не пользуюсь другими форумами =)

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.