Forum Moderators: open
IE7 is now implemented as a pure JavaScript solution. This means very easy installation and zero server configuration.
And just look at what it allows us to do in IE6 today!
* Generated content
* CSS3 advanced selectors
* fixed positioning!
* cures for IE6 bugs
* proper drop-down menus with submenus
And more. How on earth it works is beyond me, but this is extremely cool.
[dean.edwards.name...]
The real problem is to get 10s of millions of ordinary people to upgrade - otherwise you still have to expect them to use IE5-6 and code accordinly. There is no way this will change without Microsoft releasing IE7.
Good attempt, but apart from highlighting these issues in IE team (and I am pretty sure they are aware of those and it was a matter of policy not to implement them), it is a waste of time.
I mean, let's face it, it'll be years before IE6 is not the dominant browser
Exactly my point - because people won't upgrade browser until Microsoft pulls finger it is pretty pointless to fix IE6 in such a way when you can just get Firefox - if you can't count on mainstream IE6 interpreting all those fixes you won't be providing improved experience to these people.
If you want experience just for yourself then you can just download Firefox (AFAIK more complaint in this area and getting better all the time). This will also add up as extra pressure on Microsoft in area of browsers, long overdue.
But I find it unrealistic to expect millions to switch to Firefox - some people are still hooked on Netscape 4!
And I agree with that as well! Which is why I said this noble and brave effort is likely to be waste of time (apart from experience, coolness factor, publicity etc). Sadly it won't reach mass upgrade, so it means you still can't target mass market, and if you don't target mass market then why not upgrade yourself and get over with it?
Alex in "switched to Firefox fulltime last weekend" mode!
pretty pointless to fix IE6 in such a way when you can just get Firefox
Majestic, have you looked at the demos?
the average person doesnt know what CSS is, or Firefox.
These scripts enable us to use the complex stuff that only normally works in good browsers with out the user knowing anything about.
won't reach mass upgrade
<added>
toggle this on and off in I.E to see...
[dean.edwards.name...]
</added>
These scripts enable us to use the complex stuff that only normally works in good browsers with out the user knowing anything about.
I stand corrected - if (as it appears) to be done on the fly via JavaScript so that there is no need to upgrade IE6 in order to view page correctly, then it appears to be worthwhile attempt, certainly not waste of time as I incorrectly suggested!
My bad - will RTFA next time!
I agree, Hester. I have NO IDEA how the man does this, it's simply amazing.... I'm going to really be test-driving it soon, on a "non-production" site of course.....
[Edit: and WOW again, after I played with the demo for the complexspiral! Way impressed....]
I'm intrigued because the earlier versions of IE7 he made used something called 'behaviours'. These had to be set up to work on the server. I tried and couldn't get them to work for me. But now he's scrapped behaviours and is somehow just using JavaScript! That should mean it's cached like any other file, so should run fairly smoothly.
I've tried each demo on my PC and there's no slow-down suggesting not to use the code. I notice the processor gets worked a bit when showing fixed positioning, but on a modern PC this shouldn't be a problem.