Autor Zpráva
Jack06
Profil
Chtěl bych se prosím zepta, jak je řešené že při kliknutí na prvek třeba input s daným id se něco provede jako při reakci na onclick viz
http://jqueryui.com/demos/datepicker/
děkuji
Radek9
Profil
onclick="document.getElementById('id veci').style='display: block;'"
Jack06
Profil
Já to myslel s tím , že jako oni budu mít v html pouze například

<div id="klikni"></div>

s nějakou velikostí a když na něj kliknu něco se provede jako to mají viz odkaz.. tam mají pouze <div id="datapicker"></div>

abych nemusel psát <div id="klikni" onclick="funkce()"></div>
_es
Profil
Jack06
Asi myslíš niečo takéto:
<div id="klikni">Klikni!</div>
<SCRIPT>document.getElementById("klikni").onclick = function(){alert("Neklikaj!");};</SCRIPT>
ah01
Profil
Ty můžeš pomocí JS libovolně manipulovat s elementy na stránce včetně přidávání údálostí. Nejednoduší je přímo přiřadit funkci pro obsluhu události, např.:
document.getElementById('klikni').onclick = function(){
  alert('někdo na mě kliknul...');
};


Na „lowlevel“ JS se ale můžeš dnes vykašlat a požívat jQuery - jQuery pro začátečníky: Události - přesně to používá odkazovaná knihovna.

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