G
GTalbot
[snipped]
Orphaned (removed from the document) elements can become ActiveX
objects behind the scenes. IIRC, orphaning by innerHTML replacement
is a sure bet.
if (typeof element.offsetParent == 'unknown') {
(element.offsetParent); // Boom
}
So you wouldn't normally pass such an element to such a function
(offset position makes no sense for orphans). The try-catch hides
such mistakes.
Ok. I understand now.
That's ridiculous. If your page is buggy and/or unreliable,
No. The warning/advice/browser support notice they should get is that
the webpage complies with all known mature and stable web standards
(HTML 4, CSS 2.1, WCAG) and that the browser version they use may not
be able to comply accordingly so they may see a strange offset here, a
gap there, an unexpected overlapping over here, etc... which is very
typical of IE6 (hasLayout, broken float+clear model, broken inline
level model, adjoining margin collapsing, etc). If the page has been
tested without CSS enabled, without javascript support enabled,
without image download support and works reasonably correctly or
accordingly, then the web author can calmly and confidently claim that
IE6 *_is_* the problem here and not his work.
I have seen and read dozens, maybe 200 sites which have explained why
IE6 is unreliable, unsafe, not-trustworthy, very buggy, non-compliant,
etc.. and I think often they made a good case. The best ones are the
ones (with a good soft touch) which address the intelligence of users
and are not at all agressive. A scare campain on security is generally
not very convincing (e.g. the swine flu vaccine campain in my country
started first as a scare campain and it created a reverse behavior
than expected when it became time to get vaccinated). An agressive
campain is less fruitful: pure force never succeeds on the internet.
That's another topic altogether. Some corporate users are simply
stuck with IE6/7 and will be for years.
If they are stuck with IE6/7 for years, it is because someone
somewhere made a terrible decision at some point. So, they pay now .
Lots of PC-savvy corporate users are clueless about browsers and/or
disallowed from making decisions about which browsers to use.
I understand. I think a campain can still be effective when targeting
straight at normal non-corporate users.
[snipped]There's very little you can do ... unless you're a friend of them and
you visit them at home.
I don't think you have time
to visit every "senior" at home either.
Occasionally, I can give my advice to older friends and seniors that I
know of and help them.
[snipped]
Nobody wants to hear about it from your site, unless your site is
about browsers.
A part of my web authoring website is about browsers. One thing I
noticed is how often I get visitors linking to my IE bugs webpages and/
or coming from websites campaining to eradicate IE6 or IE7 or just IE.
regards, Gérard