IE - Laufzeitfehler bei 'innerHTML' ... auch mit 'setTimeout'
Sue
- javascript
0 Sue0 Michael Schröpl
Guten Morgen,
es ist zum Mäusemelken.... wenn ich einer mit DOM generierten Tabellenzelle nächträglich das Event-Attribut 'onMouseOver' zuweisen will, kann ich das für NS6 oder Opera ganz einfach mit 'createAttribute' oder 'setAttribute' machen. IE aber reagiert auf nichts dergleichen! Nun habe ich versucht, den Zellcode einfach mit innerHTML oder outerHTML neu zu generieren. Dabei erhalte ich aber jedesmal einen Laufzeitfehler. Es geht noch nicht einmal dann, wenn ich eine extra Funktion definiere und diese mit setTimeout aufrufe!
Kann mir jemand (wenn möglich noch heute) einen Tipp geben?
Bitte entschuldigt das Drängeln, aber es ist wirklich dringend...
Grüße
Sue
Bin wohl noch nicht ganz wach....hab mir den Code eben noch mal vorgenommen:
Geändert werden muss bei der Zelle natürlich outerHTML und nicht inner. :-)
Hi Sue,
wenn ich einer mit DOM generierten Tabellenzelle
nächträglich das Event-Attribut 'onMouseOver'
zuweisen will, kann ich das für NS6 oder Opera
ganz einfach mit 'createAttribute' oder
'setAttribute' machen. IE aber reagiert auf nichts
dergleichen! Nun habe ich versucht, den Zellcode
einfach mit innerHTML oder outerHTML neu zu
generieren. Dabei erhalte ich aber jedesmal einen
Laufzeitfehler.
was sagt denn die Support-Hotline des Herstellers dazu?
Vielleicht hilft es auch etwas, wenn Du die exakte
(und hier leider nicht angegebene ...) Fehlermeldung
per Google suchst ... der Browser ist ja nun doch etwas
verbreiteter, vielleicht hatte jemand exakt dasselbe
Problem schon mal?
Bitte entschuldigt das Drängeln, aber es ist
wirklich dringend...
Hast Du schon mal eine Frage in einem Forum gelesen,
die _nicht_ "dringend" gewesen wäre?
Viele Grüße
Michael