I am having trouble with using prototype on DOM elements in IE8.   For
example I try to do $(myButton) where myButton is a
DispHTMLButtonElement.  I have stepped through the extend function in
the debugger and it goes through the following code:

if (Prototype.BrowserFeatures.SpecificElementExtensions) {
    if (HTMLOBJECTELEMENT_PROTOTYPE_BUGGY) {
      return function(element) {
        if (element && typeof element._extendedByPrototype ==
'undefined') {
          var t = element.tagName;
          if (t && (/^(?:object|applet|embed)$/i.test(t))) {
            extendElementWith(element, Element.Methods);
            extendElementWith(element, Element.Methods.Simulated);
            extendElementWith(element,
Element.Methods.ByTag[t.toUpperCase()]);
          }
        }
        return element;
      }
    }

It gets a false with (/^(?:object|applet|embed)$/i.test(t)))  which is
a line of code I can't decipher.  It then simply returns the element
instead of extending it.

I am in IE8 mode using <meta http-equiv="X-UA-Compatible"
content="IE=8" />

Does anyone know what I am doing wrong with this?


-- 
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-scriptacul...@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.

Reply via email to