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