Zachytávejte odkazy v elementu
ZajistÄte, aby se vÅ¡echny odkazy v elementu obsahujÃcÃm id="obsah" zeptaly uživatele, zda opravdu chce odejÃt. Pokud nebude chtÃt, prohlÞeÄ na nÄ nepÅejde.
PÅÃklad:
Podrobnosti:
- HTML kód uvnitÅ elementu může být kdykoli naÄten nebo dynamicky generován, nemůžeme tedy najÃt vÅ¡echny odkazy a umÃstit na nÄ handlery. Použijte delegovánà událostÃ.
- Obsah může obsahovat vnoÅené znaÄky, a to i uvnitÅ odkazů, napÅ.
<a href=".."><i>...</i></a>.
Zde skvÄle využijeme vzorec delegovánà událostÃ.
Ve skuteÄném životÄ můžeme mÃsto dotazu poslat na server požadavek na âlogovánÃâ, který si uložà informace o tom, kam návÅ¡tÄvnÃk odeÅ¡el. Nebo můžeme naÄÃst obsah a zobrazit jej pÅÃmo na stránce (pokud je to dovoleno).
StaÄà nám zachytávat obsah.onclick a pomocà confirm se zeptat uživatele. Dobrý nápad by byl použÃt pro URL odkaz.getAttribute('href') namÃsto odkaz.href. Podrobnosti viz ÅeÅ¡enÃ.