browser bestimmen?

Josh

Legendäres Mitglied
hallo.

gibt es eine möglichkeit, den browser des surfers zu erkennen mit mehr oder weniger genauer versionsnummer? damit ich z.b. je nach browser andere stylesheets wählen kann?

danke.
j0sh
smile.gif
 
hallo suchst du sowas?

CODE Scripts: load different stylesheet based on browser

Thought I posted this here already, but I guess I didn't. Here's a javascript to detect the user's browser, and load the appropriate stylesheet. I came up with this script because some of the css things I had once been doing were not friendly with NS.

<script language="JavaScript">
<!--
var browserName=navigator.appName;
if (browserName=="Microsoft Internet Explorer")
{
//load ie friendly stylesheet
document.write('<link rel="stylesheet" href="/stylesie.css" type="text/css">')
}
else
{
if ((parseFloat(navigator.appVersion)) >= 5 )
{
// if ns version is great than or equal to 5 (6) load this stylesheet
document.write('<link rel="stylesheet" href="/stylesie.css" type="text/css">')
} else {
//if you have a really ancient browser&#59;-) (ie. NS 4.7 or earlier) load this stylesheet
document.write('<link rel="stylesheet" href="/stylesns.css" type="text/css">')
}
}
//-->
</SCRIPT>
<NOSCRIPT>
<!-- if you don't have javascript running - assume you have an ancient browser and load the ancient friendly stylesheet -->
<link rel="stylesheet" href="/stylesns.css" type="text/css">
</NOSCRIPT>



hab ich mal rausgegoogelt

gruess

urs
 
andere variante wenn du nur ie und ns unterscheiden willst ...


das stylesheet fuer NS machst du wie gewohnt:
CODE
<link rel="stylesheet" href="simple.css" type="text/css">


Für IE bindest du das Stylesheet so ein: (NS versteht die @import-rule nicht ....


CODE
<style type="text/css" media="all">@import "style.css";</style>


vielleicht hilft dies besser

gruss

urs
 
danke, das hilft mir schon etwas weiter.
smile.gif


wie ist es mit anderen browsern, mozilla, konqueror etc? mac?
 
Zurück
Oben