Autor Zpráva
sysel
Profil
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)
neuchová vybranou <option> v selectech přestože
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()">
registrovaná funkce
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.

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