Sida 1 av 1

Olika css mallar till olika webbläsare hur ? [LÖST]

Postat: 20 okt 2009, 17:38
av Forcevision
Tjabba !

Idag kör jag ett javascript som väljer css mall åt mig. Men har hört att man inte skall köra så utan man kan fixa det på ett bättre sätt någon som vet vad ?

Önskvärt skulle vara att en för ie och en kanske default som resten kör på. Har märkt att positioner på skärmen blir olika från tex ie mot ff.

Javascripten jag kör på idag ser ut som följande:

Kod: Markera allt

<script type="text/JavaScript">
<!--
var browserName=navigator.appName;

if (browserName=="Microsoft Internet Explorer")   {
   document.write('<link rel="stylesheet" type="text/css" href="ie.css" media="screen">');
   }
else {
   document.write('<link rel="stylesheet" type="text/css" href="ff.css" media="screen">');
}
//-->
</script>
/Force

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 19:10
av micke_nordin
Forcevision skrev:Tjabba !

Idag kör jag ett javascript som väljer css mall åt mig. Men har hört att man inte skall köra så utan man kan fixa det på ett bättre sätt någon som vet vad ?
Jag tror att du kan göra så här direkt i htmlkoden:

Kod: Markera allt

<!--[if !IE ]><link rel="stylesheet" type="text/css" href="ff.css" media="screen"><![endif]-->
<!--[if IE ]><link rel="stylesheet" type="text/css" href="ie.css" media="screen"><![endif]-->

/Micke

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 20:02
av Forcevision
Skall kolla upp detta. Tackar !

Någon som har php kod som visar besökarens ip nummer samt deras host och vilken webbläsare dom använder sig av ?

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 20:33
av micke_nordin
Forcevision skrev:Skall kolla upp detta. Tackar !

Någon som har php kod som visar besökarens ip nummer samt deras host och vilken webbläsare dom använder sig av ?
Kolla på superglobalen $_SERVER, den innehåller dessa saker tror jag:

Kod: Markera allt

$visitorip = $_SERVER['REMOTE_ADDR'];
$visitoruseragent = $_SERVER['HTTP_USER_AGENT'];
$visitorhost = $_SERVER['HTTP_HOST'];
Du har väl hittat till php.net?

/Micke

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 21:47
av Forcevision
Okej om jag vill ha fram det på ett spicelt ställe är det

Kod: Markera allt

<?php $visitorip = $_SERVER['REMOTE_ADDR'];?>
?

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 21:54
av micke_nordin
Forcevision skrev:Okej om jag vill ha fram det på ett spicelt ställe är det

Kod: Markera allt

<?php $visitorip = $_SERVER['REMOTE_ADDR'];?>
?
Nej, om du vill skriva ut adressen på skärmen måste du ju använda dig av en funktion som skriver ut koden. Det där lagrar bara ip:t i en variabel. Du borde nog börja med någon php-tutorial.

/Micke

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 22:00
av Forcevision
Ja ja så där jag vill ha texten skriver jag

Kod: Markera allt

<?php echo $visitorip;?>
så funkar det väll ? :)

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 22:15
av micke_nordin
Eller helt enkelt:

Kod: Markera allt

<?php echo $_SERVER['REMOTE_ADDR'];?>

Re: Olika css mallar till olika webbläsare hur ?

Postat: 20 okt 2009, 22:32
av Forcevision
Okej tackar för hjälpen. Sitter och håller på att lära mig php verkar riktigt roligt php faktiskt när man får en inblick i det.