IE6 Compatibility: Back for Now

June 23, 2007

Between the Peekaboo Bug and some issues with prototype, we were having some fairly annoying issues with IE6. A few hours of tearing my hair out this afternoon seems to have produced a solution. For now.

 

Thanks to PositionEverything.net and Prototype’s latest stable release, things seem to be fine.

 

The only problem now is that some of the effects cause a “Stack Overflow Error at line 0″ in IE6. I think this is more a function of my “standalone” version of IE6, but I’ll check on some older computers at the office next week to be sure.


Newfound Dislike for Opera

December 30, 2006

Tonight after completing the transition from mootools to prototype/script.aculo.us that I discussed yesterday I fired up a copy of Opera. Bad news. The version 1.6.5 version of Scriptaculous with v1.50 RC1 prototype dies a horrible, nasty death in Opera. It seems like virtually every prototype function call generates some sort of fatal error.  Specifically, using the PeriodicalExecuter didn’t work.

message: Statement on line 141: Type mismatch (usually a non-object value used where an object is required)

Opera did a lot of complaining about type errors and things like that. Bizarre. It looks like there are a few bugs in the system about Script.aculo.us/Opera compatibility… for now that’s just going to be the way it is. Later we can worry about work-arounds for Opera. For now if it works in Firefox, IE 6/7, and Safari that’s going to be good enough.