Journal - IE Moron

101% IE support tutorial

Redirecting the moron

Yes. The moron. With outdated piece of software called Internet Explorer 6 or 7 or any version below version 8, because version 8 is (quite interesting though) working very politely. And that's odd. Internet Explorer 8 without (more or less) curable "child diseases". It's not true that every single piece of software coming out of Microsoft's house is buggy and crippled or incapable of performing normal tasks as all other alternatives, no, just their browsing piece of software.

What you see is what you need. What you see is what you are looking for. What you see is some form of illusive reality, represented just for you... And this is valid if you observe the situation from the aspect of the flat (or CRT) screen, it's not literal de-facto law issued directly from nature or anything alike.

The moron.

The moron is a person. Humanoid form of human being. It could be your stinky neighbour, your boss (most often), 'casually' dressed businessman with profit term etched directly to it's simple brain, some happy fat-ass maid with Pentium 4 PC and a facebook account, and so on and on.. Not an ordinary street moron, for example, no. This is some sort of pc moron, can be any human being in real-life, you know.. There are more different factors in this case. Hard to tell until you see the one using it's deskop or notebook. The "stone cold hands" people.. where pc cord ratt input peripheral is not moving at all, while the "commander" stares and smiles at one point ... into favorite deskop wallpaper.

Redirection.

Redirection is a solution. ONE WAY solution. NO OTHER options or choices - solution. For morons in this case. For morons who use outdated and disfunctional program to peek into global information exchange system called - internet. Redirecting the moron is pretty simple, and works - always.

Why?

Because of what you see... as "what you see" is actually cascading style sheets - output. In order to bring the picture in front of your visitors in a way you imagined, you just need to spend a lot of hours hanging with css, and that's not fun at all, especially after you have stepped out of the css-starter-coding zone. The only piece of shit that won't listen to your bits and characters in a particular stylesheet for some reason is - Internet Explorer version 7, 6, 5...... All other browsers do co-operate between them selves in 99.99%. Even dino versions.

Ok. If you care about morons, and you would like to waste your time with the crap, than skip further reading.
You have nothing to learn and to apply than.

If you are sick and tired (... of inserting fixes and solutions in a way over unecessary ammount, with characters displayed, painted usually in a green color on your screen), and you actually would like to slap a moron to the face, but you don't know how, and need some quite fast, always working solution, than keep reading.


<!DOCTYPE html>
<html lang="en" xml:lang="en">
<head>

<!--[if lte IE 7]>
<meta http-equiv="refresh" content="0; url=lteIE.html" />
<script type="text/javascript">
/* <![CDATA[ */
window.top.location = 'lteIE.html';
/* ]]> */
</script>
<![endif]-->

<meta charset="utf-8">
<title>Your page title</title>
</head>

<body>
.... your content
</body>

</html>

Everything within if lte IE 7 is meant only for our champion subject, and only that one (Trident engine) is going to read what stands inside.

<meta http-equiv="refresh" content="0; url=lteIE.html" /> - Refresh for exactly 0 seconds (immediately in other words), but open lteIE.html page instead of this one.
And that page looks something like this → lteIE.html
That page sits in the very root of this domain, and it can be anywhere. :)
For example: ...content="0; url=http://www.site.com/location_if_you_wish/desired_page.html" />;
with javascipt syntax, offcourse: window.top.location = 'http://www.site.com/location_if_you_wish/desired_page.html'

/* <![CDATA[ */ - this is for the sake of purity from xml kingdom.
And just don't miss that part for wrapping the javascript portion when using this entire method, as that is all you need to know concerning that part.

<!--[if lte IE 7]> - If the browser is ANY Internet Explorer version below version 7, or version 7 it self, than, that browser must bow to the rule from meta refresh command.
If you want to, you may change the number from 7 to 6. In that case, internet Explorer 7 users are going to be able to see your content.


This is as you have noticed, fairly easy implementation and always efficient solution for easing your life. Even people from Microsoft do wonder and ask them selves, why are those versions still alive on some computers? Makes no sense, but that's the way it is. However, those dark days of cross-browser compatibility torture are fading more and more quickly. So, if you are too lazy even to write one single greeting message (new page) for your morons, than just copy/paste the green part from the preformatted text above and replace the whole url.

from
<meta http-equiv="refresh" content="0; url=lteIE.html" />

to
<meta http-equiv="refresh" content="0; url=http://www.spookycorp.com/lteIE.html" /> ... on both meta and js syntax.


Two crop-image samples.

One represents Journal home page loaded in Internet Explorer 8, the other in Mozilla Firefox.
All other browsers are displaying the same as Firefox, btw.
Click on both and compare. You can than see the 'child diseases' of which I am talking about.
Box and text shadow. Trident doesn't reckognize those.
Box shadow is fixed in version 9, but not text-shadow property, which is very, very, very handsome and useful way to style a text.
No need for more explanations.

And fear not.
If 4% of the whole internet population is a percent to worry about,
than you should reconsider visiting psychiatrist,
becasue of alarming level of paranoya within ya. ☺

There are no comments yet!

X_adb commenting system