You will get this error in IE when the object you are trying to manipulate in Prototype has not been "extended" yet[1]. You can work around this by using the $ function to get and extend the object before attempting to manipulate it.
var elm = $(elm); if (!!elm){ //your code here } Walter 1. http://api.prototypejs.org/dom/element.html#extend-class_method On Nov 26, 2009, at 5:52 AM, Carsten wrote: >> Are you certain that the object has actually been created in the DOM >> when you call this? > > "Element" is the Element-object from the prototype library. The > library has been included and other objects like Ajax are present. > > -- > > You received this message because you are subscribed to the Google > Groups "Prototype & script.aculo.us" group. > To post to this group, send email to prototype-scriptaculous@googlegroups.com > . > To unsubscribe from this group, send email to > prototype-scriptaculous+unsubscr...@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/prototype-scriptaculous?hl=en > . > > -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.