Hey all,
ich bastel gerade ein kleines ajax frontend fuer ein recht bekanntes blog system und bin gerade auf folgendes problem beim testen mit IE gestossen:
Ich erstelle die Uebersicht der Eintraege mittels:
generiere also meine komplette Postuebersicht mittels Javascript in einer vorhandenen div-box.
Es klappt alles wunderbar, ich kann die Eintraege oeffnen, schliessen und alles andere mit Opera, Firefox usw, aber nicht mit IE.
Bei IE kommt weder ein Scriptfehler noch aehnliches, er reagiert einfach nicht auf das per Javascript gesetzte onclick event.
Kennt jemand das Problem und weiss evtl ne Loesung dafuer?
danke schonmal im Voraus
psy
ich bastel gerade ein kleines ajax frontend fuer ein recht bekanntes blog system und bin gerade auf folgendes problem beim testen mit IE gestossen:
Ich erstelle die Uebersicht der Eintraege mittels:
PHP-Code:
for ... {
box.appendChild( foo(entry) );
}
function foo(entry) {
var div = document.createElement('div');
div.setAttribute('id', entry.getAttribute("id"));
div.setAttribute('onclick', 'javascript:showEntry(this, '+ entry.getAttribute("id") +');');
idx_time = document.createElement('em');
text = unixToTime(entry.getAttribute('time'));
idx_time.appendChild( document.createTextNode(text) );
...
div.appendChild(idx_time);
return div;
}
Es klappt alles wunderbar, ich kann die Eintraege oeffnen, schliessen und alles andere mit Opera, Firefox usw, aber nicht mit IE.
Bei IE kommt weder ein Scriptfehler noch aehnliches, er reagiert einfach nicht auf das per Javascript gesetzte onclick event.
Kennt jemand das Problem und weiss evtl ne Loesung dafuer?
danke schonmal im Voraus
psy
Kommentar