Sorry, meant to paste the URL in there too http://delete.me.uk/2004/09/ieproto.html
On 5/1/07, Gareth Evans <[EMAIL PROTECTED]> wrote: > > Hi Guys > > As i'm sure you're aware, when you create an element in Internet Explorer, > document.createElement doesn't extend the element that you create whereas > firefox+others do. > This has recently just come up again in rails-spinoffs. > > While I was researching the problem, I found this page where the author > Paul Sowden suggested a fix where the original createElement method is > copied to another name and replaced. > > While his example (from 2004) isn't relevant to the prototype library as > he adds his own methods in with a for-in, I thought it would be a good idea > to attempt a fix for prototype. > > I understand this should be added as a patch in trac but I am not actually > sure where it belongs. > > The relevant code is 2 lines, and i've attached a simple test page which > i've checked in (only) IE7 and FF 1.5.0.11 > > The 2 lines are: > > document._createElement = document.createElement; > document.createElement = function(tag) { return > $(document._createElement(tag)); } > > Let me know what you think. I am not honestly sure how to go about > creating a unit test/official patch, as I believe many others aren't. > Just haven't had the time to research it. > > Gareth > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype: Core" group. To post to this group, send email to prototype-core@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-core?hl=en -~----------~----~----~----~------~----~------~--~---