Jump to content

jack123

Newbie
  • Posts

    3
  • Joined

  • Last visited

jack123's Achievements

Explorer

Explorer (1/14)

-1

Reputation

  1. http://jsfiddle.net/2WBUg/ 2 кода заработали, но почему-то криво( В общем есть 2 блока - ANONS и ZAVTRA, в которых есть дочерние блоки. В первом ANONS должны быть все блоки(дочерние), в ZAVTRA только те, число у которых в <span> стоит завтрашнее, т.е. раз сегодня 2 число, то там должны быть блоки с числом - 3; А если число "просрочено" т.е. если сегодня 2, а в <span> 1, то блок удаляется. Т.е. скрипт должен определять, ложить ли данный блок в свой раздел ZAVTRA (определяя по его span - число) или нет и удалять. Сравнение проиходит так if(span-число==завтрашнему числу) то переместить блок в раздел ZAVTRA Но так получилось, что блоки распределяются поочереди, т.е. в раздел ANONS - один блок, в раздел ZAVTRA 1 блок и т.д. и не важно какое стоит число. А удаляет только один блок а не все. кучу времени потратил, чтобы сделать то что имею, но все равно не работает, с массивами, и сортированием не получается, готовой функции в инете тоже не нашел. Смысл в том, что надо перемещать блоки с одного *раздела* на другой и удалять их анализируя их дату(в данном случае она пишется в span), если кто-то может помочь.
  2. Вот данный скрипт, перестает работать при добавлении красного кода var date = new Date; var d = date.getDate(); // 1 var zd = d+1; var a = document.getElementById('anons'); var z = document.getElementById('zavtra'); var anonsChildren = a.children; for(var i=0;i<anonsChildren.length;i++) { var date_open = anonsChildren[i].children[0].innerHTML; if(zd==date_open) perenos(); [КРАСНЫЙ КОД]if(d>date_open) delete(); [/КОД] } function perenos() { z.appendChild(anonsChildren[i]); } [КРАСНЫЙ КОД]function delete() { z.removeChild(anonsChildren[i]); a.removeChild(anonsChildren[i]); }[/КОД] Заметил что когда делаю отдельные 2 скрипта <script>С КРАСНЫМ КОДОМ</script> <script>БЕЗ КРАСНОГО КОДА</script> работает нормально, но почему когда вместе (как написал выше) - не пашет, просто впадлу переписывать тоже самое. HTML <div id="anons">ANONS <div id="n"> Открытие<span>2</span>.09.12 г. </div> <div id="a"> Открытие<span>0</span>.09.12 г. </div> </div> <div id="zavtra">ZAVTRA </div>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy