Marek Ventur: Feler im IE während des Ladens

Beitrag lesen

Hallo!
Ich benutze für mein Webprojekt eine Funktion namens $E, gefunden auf http://www.arantius.com/article/dollar-e (dort ist auch der source direkt einsehbar), die es erleichtert elemente während der laufzeit zu erstellen. in ff läuft alles perfekt, doch im ie gibt es die   Fehlermeldung " ';' erwartet " und zwar an folgender Stelle:

function cadminadd(sid, stype, svalue, sinttype) {
  var element=$E({
    tag:'li',
    id:'list_'+sid ,  // Hier ist angeblich der fehler, an stelle 6
    children:[
        {
        tag:'b',
        children:[sinttype]
        },
        {
        tag:'br'
        },
        {
        tag:'input',
        name:sid,
        value:svalue,
        type:'text'
        },
        {
        tag:'a',
        className:'deletebutton',
        id:'deletelink'+sid,
        href:'javascript:cadmindelete(''+sid+'');',
        children:['X']
        }

]
    });
  $('sort').appendChild(element); // Prototype-Funktion
}

wenn ich die zeile lösche, kommt der selbe fehler in der nächsten zeile, also bei "children:".
Eine ähnliche Funktion mit der selben $E-Funktion funktioniert fehlerlos.

Weiß jemand, woran das liegen könnte?
MFG Marek