Autor Zpráva
mrm
Profil
Potřebuji schovávat a zobrazovat části tabulky - sloupce dle toho jak které údaje jsou potřeba, celá se bohužel na jakýkoliv monitor nevleze :((

a teď k řešení, využívám tento script který mě dosud stačil protože jsem vždy schovával jen jeden prvek, chci-li ale schovat prvků více, protože tabulka více řádků - tj. více td tak to nefunguje a schová se jen ten první.
Doplnil jsem tedy cyklus, jenže nevím kolik budu mít v tabulce prvků, zároveň bych ještě potřeboval udělat script aby fungoval tak že na jedno kliknutí schová, na druhé opět ukáže.

JS:

<script>
function schov(polozka){
for(a=1;a<=6;a++){
document.getElementById(polozka+a).style.display = "none";
}
return false;
}
</script>


CSS:

.adresatd {
display: block;
}



ČÁST TABULKY:

<td id=\"adresatd$pocet_zaznamu\" class=\"adresatd\">$lt[ulice], $lt[obec], $lt[psc]</td>
peta
Profil
google.com site:diskuse.jakpsatweb.cz skryti sloupce tabulky
Idealni je vygenerovat celou tabulku.
Radky se daji pocidat pres JS DOM.
tr = (tabulka).getElementsByTagName('TR');
...(i=0;tr.length...)
{
td = tr[i].getElementsByTagName('TD');
td[5].style.display = "none"; // td[5].style.display = "";
}

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0