Autor Zpráva
noby
Profil
Dobrý den. Jak udělat zavírání divu jako je například na stránkách jquery? Tzv. aby se po kliknutí na x div zavřel? Zavřel a nebylo ho možno nijak obnovit bez aktualizace stránky. Děkuji za rady
Chamurappi
Profil
Reaguji na nobyho:
var div = document.getElementById("ídéčko");
div.parentNode.removeChild(div);
… vykonat při onclicku.
noby
Profil
Chamurappi:
Nemáte po ruce náhodou návod? Z takového kousku kódu nepochopím téměř nic
Witiko
Profil
noby:
div.onclick = function() {
  this.parentNode.removeChild(this);
};

/* Nebo */

<div onclick="this.parentNode.removeChild(this);"> ... </div>

Nemáte po ruce náhodou návod?
Místní zvýrazňovač kódu jush přemění veškeré nativní identifikátory na odkazy na dokumentaci. Stačí pouze kliknout.
noby
Profil
Chamurappi, Witiko:
Dobře ale to se mi zavře jen odkaz ne div
Witiko
Profil
noby:
Fajn, tak to přilep tak, jak ti radil Chamurappi:
<a onclick="var div = document.getElementById('ídéčko'); div.parentNode.removeChild(div);">X</a>

...

<div id="ídéčko"> ... </div>
noby
Profil
Pardon od charumpiho funguje, jen váš Witiko nefunguje. Téma je tedy vyřešeno
Witiko
Profil
noby:
Pravda, neodstranil jsem z Chamurappiho kódu uvozovky. Ne že byste tedy vyvinul nějakou snahu, abyste zjistil proč ten kód o dvou řádcích nefunguje, ale to by člověk od Vás chtěl asi moc:
document.getElementById("ídéčko");

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