[ cteba @ 11.12.2009. 07:32 ] @
Pokusavam da dinamicki dodam neke elemente na html stranicu. Evo koda koji radi u Firefox-u

Code:
function addButton(el) {
    var button = document.createElement('input');
    button.type = "submit";
    button.className = "button"
    button.value = "Forward...";
    button.onclick = function () {
        alert('hi');
    };

    el.appendChild(button);
}


Zasto ne radi u IE?

Kad pogledam detalje greske imam sledecu poruku:

Message: 'undefined' is null or not an object

i pri tome misli na promenljivu el.


Funkciju pozivam sa:

addButton(document.getElementsByName('mantis'));

i ponavljam da u Firefoxu radi.

Pretpostavljam da bi Prototype biblioteka odradila kako treba, ali ne bi da ju ukljucujem zbog "sitnice".

Nikola: kod stavljajte unutar tag-ova za kod.

[Ovu poruku je menjao Nikola Poša dana 11.12.2009. u 10:47 GMT+1]
[ cteba @ 11.12.2009. 08:06 ] @
Da odgovorim sam sebi - div-u kojem dodajem sam pored name atributa dodao i id atribut sa istom vrednoscu i sada radi.

Koga interesuje pozadina probleme nek vidi:

http://www.toolazy.me.uk/templ...?content=getelementsbyname.xml

Pozdrav