Hi, You're calling Element as a function. You want to call it as a constructor -- put "new" in front of it, e.g., "new Element(...)".
HTH, -- T.J. Crowder Independent Software Consultant tj / crowder software / com www.crowdersoftware.com On Oct 6, 1:05 pm, BlackEel <dan.til...@gmail.com> wrote: > Please help me solve this error, works fine in Firefox, JavaScript > error in IE 8 > > The offending code is: > > for( var prm in params ) { > $('page_form').insert( > Element( > 'input', > { 'name': prm, 'type': 'hidden', 'value': params[prm] } > ), > { 'position': 'bottom' } > ); > > } > > The error from IE 8 is: > > 'undefined' is null or not an object, prototype.js Line: 1946 Char: 7 > Code: 0 > > I am using Prototype v1.6.1 and the code on line 1946 is part of the > Element.insert function: > > childNodes.each(insert.curry(element)); > > Thanks for any help in advance! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---