Witam,
mam skrypt, który umożliwia mi kopiowanie pojemnika div. Wszystko fajnie działa - usuwam i dodaje divy, ale jak usuwam ostatni pojemnik - to skrypt przestaje działać...
Poniżej skrypt:
  1. function wiecej(){
  2. var clonedEl = document.getElementById('kryterium_'+last).cloneNode(true);
  3. clonedEl.setAttribute('id','kryterium_'+ ++last);
  4. clonedEl.getElementsByTagName('select')[0].setAttribute('name','imagehome[]');
  5. clonedEl.getElementsByTagName('select')[0].setAttribute('onChange','picture'+ last + '.src=this.options[this.selectedIndex].getAttribute(\'data-whichPicture\');');
  6. clonedEl.getElementsByTagName('input')[0].setAttribute('name','description[]');
  7. clonedEl.getElementsByTagName('input')[0].setAttribute('value','');
  8. clonedEl.getElementsByTagName('input')[1].setAttribute('name','endescription[]');
  9. clonedEl.getElementsByTagName('input')[1].setAttribute('value','');
  10. clonedEl.getElementsByTagName('img')[0].setAttribute('id','picture'+ last);
  11. clonedEl.getElementsByTagName('img')[0].setAttribute('src','img/null.png');
  12. document.getElementById('kryteria').appendChild(clonedEl);
  13. }

Oraz to co kopiuję:
  1. $zapytanie = mysql_query("SELECT * FROM `zdjeciahome`");
  2. $ilosc_wierszy = mysql_num_rows($zapytanie);
  3. $zmienna = $ilosc_wierszy;
  4. print "<script>";
  5. print "var last = $zmienna;";
  6. print "</script>";
  7. echo <<< edytuj
  8. <div id="kryteria">
  9. edytuj;
  10. $mysql = mysql_query("SELECT * from `zdjeciahome` ORDER BY `id` ASC");
  11. $a = 0;
  12. while($wpisy = mysql_fetch_array($mysql)) {
  13. ++$a;
  14. echo <<< edytuj
  15. <div id="kryterium_$a" class="kryt">
  16. <div class="attribute">
  17. <select name="imagehome[]" onChange="picture$a.src=this.options[this.selectedIndex].getAttribute('data-whichPicture');">
  18. <option value="{$wpisy['imagehome']}" data-whichPicture="../upload/_thumbs/Images/{$wpisy['partners']}">Aktualne zdjęcie: {$wpisy['imagehome']}</option>
  19. edytuj;
  20. $plik = glob('../upload/_thumbs/Images/*.*');
  21. sort($plik);
  22. foreach ($plik as $filename) {
  23. $nazwa = explode("/", $filename);
  24. echo '<option value="'.$nazwa[4].'" data-whichPicture="'.$filename.'">'.$nazwa[4].'</option>';
  25. }
  26. echo <<< edytuj
  27. </select>
  28. <input type="text" name="description[]" value="{$wpisy['description']}" class="pl"/>
  29. <input type="text" name="endescription[]" value="{$wpisy['endescription']}" class="en"/>
  30. </div>
  31. <div class="asd">
  32. <div class="fix">
  33. <img src="../upload/_thumbs/Images/{$wpisy['imagehome']}" id="picture$a" style="min-height:100px;" />
  34. </div>
  35. </div>
  36. <a class="remove" href="#" onclick="$(this).parent().slideUp(function(){ $(this).remove() }); return false">usun</a>
  37. </div>
  38. edytuj;
  39. }
  40. echo <<< edytuj
  41. </div>


Będę wdzięczny za każdy rodzaj pomocy! Dziękuję!