dotarMedlem sedan okt. 2002117 inlägg Fast för operativsystemet..
Jag vill allså ha någonting som ser ut som detta:
<!--[if IE]>
Detta syns bara om man har IE..
<![endif]-->
fast för operativsystem, allstå ungefär:
<!--[if winxp]>
Detta syns bara om man har winxp..
<![endif]-->
Går det? Eller gör man på något annat sätt..?
zcorpanMedlem sedan dec. 20042 245 inlägg Nopp, går inte. Det du kan göra är att läsa UA-strängen, men den är inte helt pålitlig eftersom användaren kan byta UA-sträng...
dotarMedlem sedan okt. 2002117 inlägg Okay..
Vilket i useragent ska man kolla efter då?
zcorpanMedlem sedan dec. 20042 245 inlägg Exempel med JavaScript. (Kör via adressfältet.)
javascript:(function(){ var isWin = navigator.userAgent.indexOf('Windows')? true: false; alert(isWin); })()
icaaqMedlem sedan okt. 20005 273 inlägg Re: Någonting liknande conditional comments?
dotar skrev:
Fast för operativsystemet..
Jag vill allså ha någonting som ser ut som detta:
<!--[if IE]>
Detta syns bara om man har IE..
<![endif]-->
fast för operativsystem, allstå ungefär:
<!--[if winxp]>
Detta syns bara om man har winxp..
<![endif]-->
Går det? Eller gör man på något annat sätt..?
varför ska du göra så?
mv icaaq
dotarMedlem sedan okt. 2002117 inlägg zcorpan: Kollar inte den bara om man har windows? Det är just Windows XP jag vill ha reda på..
icaaq: Min sida ( http://www.shape87.com/v3 ) buggar i IE om man använder XP, men inte under W2K.. så jag tänkte lägga in ett fulhack..
dotarMedlem sedan okt. 2002117 inlägg Jag ordnade det på följande vis:
<?php
$useragent = $_SERVER["HTTP_USER_AGENT"];
$explode = explode(";", $useragent);
$os = $explode[2];
$browser =$explode[1];
if($os = "Windows NT 5.1" && $browser = "MSIE 6.0"){
?>
<style type="text/css" media="screen">
@import "style-xp.css";
</style>
<?php
}
else{
?>
<style type="text/css" media="screen">
@import "style.css";
</style>
<?php
}
?>