first_page

Internet Explorer 8 Breaks YUI “Beta” Widgets

Buy this Book at Amazon.com! Update: It turns out that I had Disable > Script enabled on my IE8 Toolbar. This is actually quite a relief… I am ready join the rest of the world now…

All you have to do is load “YUI Library Examples: Carousel Control” in IE8 and watch the horror unfold. I essentially ignored all the warnings about the “super” standards mode in IE8 “breaking the web”—I assumed that this was a non-valid markup issue. But it appears that JavaScript (probably the DOM) has been changed significantly.

The folks at Yahoo! seem to know that IE8 is a problem for YUI as they announce on the Yahoo! Developer homepage, “YUI was updated to version 2.7.0 in February, with comprehensive A-Grade treatment for Microsoft’s release of Internet Explorer 8.” After verifying that the official Carousel examples were pulling from the 2.70 build, I am very, very curious about what the hell is breaking.

Just in case it actually might be a markup issue I whipped out the IE8 developer toolbar and switched among the three modes: Internet Explorer 8 Standards, Internet Explorer 7 Standards and even “Quirks” mode. Nothing helped make the Yahoo! demos work. What is most strange is that there are no JavaScript errors seen…

rasx()