I think the problem comes from :

Element.extend = (function() {
  if (Prototype.BrowserFeatures.SpecificElementExtensions)
    return Prototype.K;
...
}

"Runtime created" elements do not behave as "HTML source" elements, in
Chrome...
It looks like they do not share the same prototype !
It seems that the $ function do not try to extend elements in chrome,
because it assumes that element are "prototype extended".

If you really need Chrome support, you can do :

theElement = $('...');
if (! theElement.insert) { // if the $ function did not work well, as
in Chrome...
        theElement.insert = function (insertions) {
                return Element.insert(this, insertions)
        }.bind(theElement );
}
theElement.insert(...);







--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to