IE6 Upgrade Warning
code.google.com
code.google.com
Edit: Wow, the main function, e, (great name, definitely not going to collide with other names) has >50 var statements. I don't think the guy who made this library knows that you can var a, b, c, d;
From the looks of it, the author is a junior coder or new to this sort of JS library code. He may not know any better, but keep in mind he's just looking to help by releasing this-- we were all newbie devs at one point.
Overall, I'm not a fan of disparaging any code people release for free. There are too many developers who keep useful code locked away on their disks because they're afraid people will mock their work.
Don't get me wrong, it's very helpful for potential consumers to know about the issues you mention, but there may be a better way to phrase your criticism.
Even according to the W3c's web stats (http://www.w3schools.com/browsers/browsers_stats.asp), who are probably early adoptors, IE6 has 17% market share. IE6 still has more than Opera, Safari, Chrome and IE8 put together.
I don't see that it makes any business sense to annoy a large section of your users, just to save a little bit of development time. I know for example in some internet cafes in Eygpt in December last year they were still using IE6 and no warning message is likely to fix that soon.
I say just fix your sites until it's 2-3% of the market, like when Netscape 4 died.
Is there a reason for this?
http://en.wikipedia.org/wiki/File:Netscape_classic_logo.png
http://en.wikipedia.org/wiki/File:Netscape.svg
Also, Phoenix/Firebird wasn't round:
http://www.martijndevisser.com/blog/wp-content/uploads/2007/...
First, because the browser logo started out as the status indicator in NCSA Mosaic and in the '90s browsers, before UI designers started thinking about screen real estate. The animated logos in these indicators needed to display indefinite progress, so they were elaborate spinners, and spinners are round.
Second, because the globe is a visual metaphor for the world wide web, and circles figure prominently in navigation, which is a design motif for browsers.
Finally, because the first major commercial browsers (Netscape and IE) had circle logos, so circles became part of the marketing vocabulary for browsers. You could do a square logo now, but it'd stick out.
Note that the original Mozilla browser logo was not a circle. AND WHERE IS IT NOW?
By the way it's interesting to know how the newly released IE6 for Windows Mobile reacts on conditional comments like this. Does anybody have an idea?
And hundreds of similar reactions to pretentious frontend web developers who assume that every computer is a personal one.
Most average employees just need to get their work done, so they are not going to risk a fight with the IT machine over a browser. To non-geeks, it's just an annoyance, not a major blocker. Better for them to save their energy for a fight that matters (like getting an exception to the 100 megabyte email quota).
I think you're missing his point...you should support IE6. We all know it sucks, but why risk alienating 20% of the Internet just because you don't want to take the time to make sure your site complies?
IE6: 5.7% IE7: 11% IE8: 1%
FX1: <1% FX2: 3% FX3: 63%
SF: 2% OP: 5% CH: 6%
Really cool how Chrome has overtaken Safari, Opera, and IE6 (Admittedly it's a webapp, for which Chrome is well suited).Also Firefox does a really great job of upgrading its users to the latest version.
At the moment I support IE6, but I'll probably stop soon. It's just too much extra work for not a lot of payoff.
Anyway I would just add a small notices on the top of the page saying something like you have an old browser, so this page may not render correctly.
(I am of course assuming you mean a standard css navigational drop-down menu - you didn't specify.)
[Aside: Can you imagine how many other dysfunctions/vulnerabilities are likely to exist in a system still using IE 6? ]
OTOH: I haven't noticed that GOOG itself is taking such a bold (hostile?) move to disrupt surfers still clunking along on IE6.