Przycisk zaznacz wszystko zaznacza mi tylko pierwszy element. Siedzę już nad tym trochę ale może ktoś na świeżo zobaczy coś czego sam nie widzę.
//****PAGINATOR****//
if (stats('blogi','') > 0) {
$zapytanie_a = mysql_query("SELECT COUNT(*) FROM blogi") or
die('Wystapil blad przy zapytaniu paginatora w blogi: ' . mysql_error()); $recordsCount = $zapytanie;
$pager = new Pager('idPagera');
$pager->SetTotalRecords($recordsCount);//ustawienie liczby rekordow
$pager->SetRecordsPerPage(s('paginator')); //ile rekordow ma sie wyswitlal na stronie
$pager->Make(true);
$renderPager = $pager->Render();
$start = $pager->GetIndexRecordStart();//pobranie indexu rekordu poczatkowego
$end = $pager->GetIndexRecordEnd();//pobranie indexu rekordu koncowego
$sql = "SELECT * FROM blogi LIMIT ".$start.",".($end - $start + 5);
//****PAGINATOR****//
/******************************Sekcja wyswietlania adresow blogow***********************/
echo '<p><h4>Twoje blogi:</h4></p>';
echo '<form method="post" id="formularz1_checkbox" name="formularz1_checkbox" action="'.SITE
.'admin.php?action=dodaj&task=usun">'; $przycisk3 = html_input('submit', 'usun_zaznaczone1_name', 'usun_zaznaczone1_id', 'Usun
zaznaczone', '', 'button', 'onclick="java script: return pop()"', '', '', '', '', '', '', '', '');
$przycisk4 = html_input('submit', 'pinguj_zaznaczone1_name', 'pinguj_zaznaczone1_id', 'Pinguj zaznaczone', '', 'button', '', '', '', '', '', '', '', '', '');
echo '<p><input type="checkbox" name="zaznacz1_all_name" id="zaznacz1_all_id" onClick="zaznacz(this, \'formularz1_checkbox\')" /> Zaznacz wszystko: ' .$przycisk3 . $przycisk4. ' </p>';
$podstaw1 = '<input type="checkbox" name="checkbox_name1[]" id="checkbox_id1_'.$row['url'].'" value="'.$row['url'].'<:
'.$row['id'].'" />';
echo $podstaw1 .' '. html_input
('fieldset', '', '', '', '', '', '', '', '', '', '', '', '', '','<a onclick="toggle(\'su9\')" style="cursor: pointer;">'.$row['url'].'</a>');
echo '<div id="su9" style="display: none;">'; echo html_input
('fieldset', '', '', '', '', '', '', '', '', '', '', '', '', '','Aktualizacja strony');
echo html_input
('text', 'tytul_name', 'tytul_id', $row['tytul'], 'Tytul strony', '', '', '', '', '', '', '', '', '', '');
echo '</div></fieldset></form>';
}
function zaznacz(zrodlo, form) {
var checkboxy = document.getElementById(form).getElementsByTagName('input');
for(i = 0; i < checkboxy.length; i++) {
if(checkboxy[i].type == 'checkbox')
checkboxy[i].checked = (zrodlo.checked) ? true : false;
}
}