Autor Zpráva
yFang
Profil
Mám tuhle stránku. Když se klikne na odkaz "Lorem ipsum", měl by se zobrazit div. Není mi jasné proč se po načtení stránky tak stane až po druhém kliknutí. Je to vždy jen před prvním zobrazením.
Je to obdobný kód, jako tenhle, ale ten funguje normálně.
Nevíte někdo?
Chamurappi
Profil
Reaguji na yFanga:
Ve svém skriptu píšeš:
    obj.display = (obj.display=='none')? 'block':'none';
Při načtení stránky není v „obj.display“ nic, protože „obj.display“ reprezentuje hodnotu vlastnosti „display“ v atributu „style“ — a nic není rovno „none“. Napsal bych to tedy takhle:
    obj.display = (obj.display) ? '' : 'block';
yFang
Profil
Chamurappi
Aha. Teď už mi to je jasné. Díky.

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