Tutorial :Prevent javascript execution in IE6



Question:

I want to prevent some parts of my javascript, written with jQuery if that matters, from executing in IE6. What are the prefered methods to accomplish this?

Thanks!


Solution:1

You could use conditional comments to define a variable, and check if it's set on execution.

The syntax is <!--[if IE 6> <script ... /><![endif]-->. The content of the comment is invisible to all other browsers, so it's really foolproof.


Solution:2

Since you have mentioned JQuery, why don't you use " if ($.browser.msie)" construction. I think this resource will be useful for you


Solution:3

You should just use a browser detection script and put a condition on IE6 that your scripts should not be executed. here is a link for browser detection javascript.


Solution:4

For your stated purpose, you should definitely use Progressive Enhancement instead of browser detection.


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »