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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---