Autor | Zpráva | ||
---|---|---|---|
sysel Profil |
#1 · Zasláno: 25. 6. 2009, 20:07:58
Pokud Vám nabízené thema bude připadat příliš hloupé, tak mi to, prosím, odpusťte.
Mějme tabulku <input>ů a <select>ů s velmi podobnými řádky. Klonováním se pokusíme řádky přidávat. Odhlénu od toho, že metoda obj.cloneNode(true) hodnoty <imput>ů se při klonování zachovají, ale narazil jsem na nepochopitelné chování registrované funkce vyvolávané událostí. Pokud je vzorová řádka tabulky zapsána jako HTML včetně <... onNěco="fce()"> se zachová i v novém řádku, pokud se použijí různé varianty registrace funkce v dynamicky vytvořeném řádku získáme plejádu rozličných chování závisejících na použitém způsobu registrace a samozřejmě browseru. MSIE je zatím nejodolnější, inu jak jinak. Abyste si mohli sami zkusit, to co mám na mysli, zanechal jsem vzorový kód na zde. Zdroj si klidně stáhněte a můžete si vyzkoušet odkomentovat různé metody, které jsem tam použil, popř. vložit ty své, zaručeně fungující :-) Vím, že si koleduju o pár dobře míněných rad, ale budu rád pokud se z této jiskřičky nerozhoří zbytečný flame. Děkuji za každý nápad. |
||
Časová prodleva: 15 let
|
0