Nevim, co je type script. Urcite se to da nazvat cesky nebo jednoduse.
Ten kus kodu mi nepripada jako javascript, tam se obvykle slova jako private a class nepouzivaji. Neni to nahodou java nebo jiny programovaci jazyk? Jeste by to mohl byt javascript pro prohlizec, ale ten neznam.
Jestli chces poradit s nejakym kodem, pak musis uvest funkcni verzi kodu.
Kdyz jdes treba za automechanikem bez auta, tak ti ani spravny klic v jeho ruce to zadne auto nespravi....
"Uncaught TypeError undefined is not function ... "
Ta chyba znamena presne to, co je tam napsane. Volas neco, co neni funkce.
A) Zkus si udelat alert(promenna) nebo alert(promenna.toSource()) (ve firefox). Zkus si prohledat kod na duplicity, Bud v js mas duplicitu promenna a funkce a nebo mas funkci duplicitne s name (form.submit.value je <input type=cokoliv name=submit> a tudiz pak form.submit(), odeslani formulare, napise error, portoze jsi submit funkci prepsal inputem)
B) Pokud v js prirazujes onclick, musi se to prirazovat jako funkce. Ne, jako v html
<input name=aaa type=no-submit! onclick="alert();funkce();">
form.aaa.onclick=function(event) {alert();funkce();}
form.aaa.onclick=funkce; // kde funkce je definovana jako function funkce(event) {...}
C) pak sis mozna prepsal event pro window.onload
<body onload="aaa();">
window.onload=bbb; // na onload se uz nevola aaa(), ale bbb()
window.onload=ccc; // ne bbb, ale ccc
window.onload=function() {aaa();ccc();} // ne ccc, ale aaa a ccc
D) Pripadne u ajaxu treba jeste neskoncil prenos dat a tudiz treba nejaka funkce neexistuje. To by ale napsal spis not exist
Nicmene, bez kodu existuje dalsich X moznosti, kde je chyba a nema smysl tu kazdou z nich jmenovat.