Home > CSS Help > Re-direct browser for different CSS?

Re-direct browser for different CSS?



Hello,



I want to do a webpage that will have two stylesheets, one for IE browsers and the other for Netscape browser. How can I do this with two different .css files?



I would like the browser to re-direct the user according to their browser.



thanks in advice!



/D'arcangelo

    
Guest


It's not a redirect; you just need to link the page to the appropriate .css file. Here's one way:

______________________________________________________________________________________

<html>

<head><title>untitled</title>



<script language="Javascript" type="text/javascript">



var b = document.layers ? 'NS4' : document.all ? 'IE' :

document.getElementById && !document.all ? 'NS6' : 'default';



document.write('<LINK rel="stylesheet" type="text/css" href="'+ b + '_style.css">');



</script>



This will read into the document a .css file named "NS4_style.css" (or "IE_style.css"/"NS6_style.css"/"default_style.css") as needed. Change the filenames as desired. You can get much more granular (discriminating) with this - detect Mac platforms as well - but this is the basic principle.



http://www.richinstyle.com/mastercl...ossbrowser.html

Was this answer helpful ? Yes No   
Guest
 
 
Home - About Infoqu - Contact - Privacy Statement - Link to Infoqu - Bookmark Infoqu

Copyright 2007-2010 by Infoqu. All rights reserved