Zdravim Vas priatelia.. Mam takyto problemik..
Kód:
if ( elem.name && eval('to.' + elem.name) ) {
try {
to.removeChild(eval('to.' + elem.name) );
}
catch( err ) {
}
}
Je to cast funkcie na kopirovanie formularov zo zaloziek do jedneho hlavneho pred odoslanim.. V premennej
elem.name je meno elementu ktory sa ma kopirovat a v premennej
to je meno formularu kde sa ma kopirovat.. Tato vetva funkcie ma zabezpecovat kontrolu toho ci uz element s tymto menom v tom cielovom neexistuje a ak ano tak ho treba odstranit.. V podmienke kde kontrolujem ci vobec existuje element s pozadovanym menom a ako ano tak ci existuje aj v hlavnom formulari.. v tomto pripade vchadza do podmienky a pokusi sa ho s toho cieloveho formulara odstranit..
Problem vsak na stane ked meno tohto elementu obsahuje hranate zatvorky
[ ] ktore vsak v nazvoch elementov potrebujem kedze na tom principe stoji cely system..
Priklad.. potrebujem skopirovat element
contact[email][1] lenze eval sa to pokusi vykonat ako script a ja by som potreboval nech to len vezme ako nazov elementu.. Vie mi niekto poradit donutit eval ignorovat hranate zatvorky alebo to obist nejako inak?