Autor Zpráva
exec
Profil *
Ahoj, mam v js vytvorenou tuto funkci:
function zobraz(idecko){

			el=document.getElementById(idecko).style;
			//el.display='block';
			el.display=(el.display == 'block')?'none':'block';
		} 

ktera skrýva a odkryva text a je zvolana takto:

  <table>
  <tr>
  <td>1.sloupec</td>
  <td>2.sloupec</td>
  <td>3.sloupec</td>
  <td>4.sloupec</td>
  </tr>
  
  <tr>
  <td>
  <a style="text-decoration: underline;" href="#cviceni-a" onclick="zobrazSkryj('cviceni-a'); return false;">odkryt/skrýt</a></p>
  </td>
 
    <div style="display: none;" id="cviceni-a">
    <td> Pokus pro sloupec 2 </td>
    <td> Pokus pro sloupec 3 </td>
    <td> Pokus pro sloupec 4 </td>
    </div>

  </td>
  </tr>
  
</table>


vse funguje jak ma pouze do doby te doby nez to dam do tabulky. Pak to uplne ignoruje to co je mezi <div> a </div>. Muzete mi prosim nekdo poradit jak muzu to muzu skryvat a odkryvat?

Predem diky
habendorf
Profil
Ten div především nemá v tabulce co dělat.
exec
Profil *
ale kdyz dam style="display: none;" id="cviceni-a" do <tr> a nastavim tabulce border, tak se mi ve FireFoxu ta tabulka kazdym klikutim podelne rozsiruje. Nevite prosim nekdo co s tim?

Predem dekuju.
exec
Profil *
pardon, ne podelne, ale na vysku.
peta
Profil
exec
jakpsatweb - html - tabulku
podivej se, ktere tagy patri jen a pouze do tagu TABLE
totez ucin pro tag TR
a az budes mit validni html kod, prijd se zeptat na to, v cem je problem. Pokud nemas html validni, pak JS nemusi spravne fungovat. Do firefoxu je sikovny plugin html validator od Marc Guery, viz nastroje - ziskat novy doplnek

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: