View Full Version : IE6 Select Z-index bug in Popup Box II
buddyroo30
01-04-2011, 07:42 PM
1) Script Title: Popup Box II
2) Script URL (on DD): http://www.dynamicdrive.com/dynamicindex11/abox2.htm
3) Describe problem:
This script suffers from the IE6 Select Z-Index bug, i.e. select lists show through the popup windows when they should be behind them. See here for some info about this IE6 bug: http://www.tinyqueen.com/web-site-design/ie6-select-z-index-bug-a-workaround
Any chance you could make a fix for this, e.g. implement the iframe shim technique in this script?
jscheuer1
01-05-2011, 11:39 AM
With IE usage in general in steady decline, and IE 6 usage in particular in rapid decline, is there really any reason left to support IE 6? I mean - we gave up supporting IE 5.5 long before it it reached the level of decline IE 6 is now experiencing.
My argument for supporting IE at all had long been the installed base. And I was pretty vigorous in that debate. Since that's no longer true, I'm happy to let IE 6 die. The less sites cater to its flaws, the sooner all will abandon it.
Unless your site has high commercial or educational value among folks with antiquated equipment that can't at least run Windows XP, there's no reason why they should cling to IE 6, nor any reason why you should cater to it.
Even so, you could just move the select element(s) away from the pop up(s), no need to go to all that trouble with the script.
buddyroo30
01-06-2011, 05:33 PM
Yes, I mostly agree with you. IE6 is the browser that just needs to go away, but unfortunately it is stubbornly persistent, e.g.:
http://www.popsci.com/gadgets/article/2010-03/inside-excruciatingly-slow-death-internet-explorer-6
And I'm using this script library, well actually the original one from Brian Gosselin which you supposedly slightly modified, at my work where IE6 is still the official browser (although we're changing to IE8 this year sometime).
Actually, I just went ahead and made a fix for this myself (i.e. did the iframe shim fix). If you're interested (and its okay with my company) I could contribute this code fix. I also had made another small change (to allow you to attach a function to be called when a popup was closed). Anyway, thanks for the reply. I actually find this little popup library to be very nice and practical.
jscheuer1
01-07-2011, 03:52 AM
If it works and you want to share it, put it in this thread. There are already at least several DD scripts that use that fix or something like it (an iframe shim for the IE 6 and less select element bug).
As a point of clarification in case any of this is unclear - I'm not Dynamic Drive, nor an employee of Dynamic Drive. I have contributed scripts to and helped with some others that appear in the Dynamic Drive library of scripts. I'm also a very active participant in the forums here and a moderator. As a forum participant I've offered many script modifications to both Dynamic Drive and other scripts. Most of these modifications are still of use. I don't recall any to this script, though there could well be one or more by me for it in the forum archives.
If you want clarification on anything like that I may have done, please link to the post where I introduced it or show me the code so commented.
Back to IE 6 in general - 20% is way too high a figure. It might have been accurate though when that was written. Look at:
http://www.w3counter.com/trends
The first chart shows the diminishing use of IE of any kind. The second shows how little IE 6 is still being used and how that use is cutting about in half year by year.
However, your statement:
at my work where IE6 is still the official browser
sort of satisfies mine:
high commercial or educational value among folks with antiquated equipment that can't at least run Windows XP
But you do say they are changing over this year, as I'm sure are many, many of the holdouts. That's why the IE 6 share will continue to plummet.
If for no other reason than network/system security, everyone who can should migrate to IE 8, and IE 9 once that's available. I've tried the beta and it's awesome! It may even reverse the trend for IE, allowing it to regain some of the ground it's currently losing to Firefox, Chrome and Safari. It's blazingly fast and feature packed. It also overcomes the problem with alpha opacity filter and alpha channel .png that has plagued every IE browser since the alpha opacity filter was introduced (IE 5.x). It also supports the now (as of CSS 3) standard style.opacity property used by all other modern browsers that support opacity.
Powered by vBulletin® Version 4.2.2 Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.