Autor Zpráva
GeneralDv
Profil
Chrome mi hází:
Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
window.onload


ta divná chyba je na řádku kde mam poprvné appendChild. Poradí někdo čim to může bejt?

app = document.createElement('div');
app.id = 'odp_'+odp+'_'+otz+'';
	
var odpinput = document.createElement('input');
odpinput.id      = 'i'+otz+'i'+odp+'';
odpinput.type    = 'text';
odpinput.name    = 'odp['+otz+']['+odp+']';
odpinput.value   = vychozi;
odpinput.size    = 55;
odpinput.innerHTML += ': ';
	
var vinput = document.createElement('input');
vinput.type  = 'radio';
vinput.name  = 'spravna['+otz+']';
vinput.value = ''+odp+'"'+zaskrt+'';
	
var smazat = document.createElement('span');
smazat.id = 'odp_del_'+odp+'_'+otz+'';
smazat.innerHTML += ((struct[otz]==1 || struct[otz]==odp) ? delete_val(odp, otz) : '');
        
//už mam elementy vytvořený, teď je tam vložit

//tady vyberu ten div, v nem chyba neni, existuje
var kam = document.getElementById('otz_'+otz+'_c');

kam.appendChild(odp); //tu začíná error
kam.appendChild(odpinput);
kam.appendChild(vinput);
kam.appendChild(smazat);
Chamurappi
Profil
Reaguji na GeneralDva:
Jak dlouho jsi tu chybu hledal, než ses zeptal? Není moc možností, co by ji mohlo způsobovat… připadá mi to tak nějak očividné. Podívej se na ten řádek, kde k chybě dochází, pořádně.

Mimochodem (nesouvisí s problémem), v odpinput.innerHTML je podle tebe co, než tam přidáš dvojtečku?
GeneralDv
Profil
Já sem ***** to neni možný!!! Díky!
Ta dvojtečka byl jen pokus, protože ten kód prasim už celý dny.

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: