"The only solution that could be faster than this is to temporary delete the name of the found element and repeat the $() call, after which the name would be restored. Unfortunately it isn't possible. " I think my solution is something like what you said, I doubt it will get a better performance, especially in ie, so many outerHTML changing, and for $ function, because this is really an edge case, $$("*[id=...]") should fix it only the performance hit, ie and opera's misbehaving on the input's name is unreasonable, so correcting it by $$ should be the best. And for my solution, it is too ugly, I won't use it, just prove you can change the name and fix it. On Jun 18, 5:33 pm, "Mislav Marohnić" <[EMAIL PROTECTED]> wrote: > On 6/18/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > > My solution, maybe too complicated, one path for opera which is pretty > > good and with good performance, the path for internet explorer which > > is complicated, and for my testing it is stable > > Your solution may suit you but we will not accept anything that messes with > the document. So now let this discussion go in the direction of the 3 items > I suggested. No alternative solutions will be accepted (unless they are > something brilliant we haven't thought of before).
--~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---