29. juli 1999 - 00:39Der er
11 kommentarer og 1 løsning
Browser tjek og CSS
Spørger bare ;-)
Der er CSS der passer til Netscape og noget passer til IE.
Kan man ikke med et javascript lave noget browser tjek og så henvise til en CSS i forhold til browseren ? - så kunne man jo få det bedste ud af begge browserne,,,
Eller er der andre måder at klarer det på ( ud over at lade være med at bruge CSS,, eller holde sig til det der er sikkert )
her er et script som sender dig til den rigtige side...
jeg ved godt at det kan laves mere enkelt, men her har jeg valgt at være pædagoisk...
<BODY ONLOAD="check()">
<SCRIPT LANGUAGE="JavaScript">
function check() { if (document.images) check2(); else var browserVer = 'IE3'; }
function check2() { if (document.layers) var browserVer = 'NS4'; else if (document.all) var browserVer = 'IE4'; else var browserVer = 'NS3'; redirect(); }
function redirect() { if (browserVer = IE3) document.location.href = 'ie3-side.html'; else if (browserVer = IE4) document.location.href = 'ie4-side.html'; else if (browserVer = NS3) document.location.href = 'ns3-side.html'; else if (browserVer = NS4) document.location.href = 'ns4-side.html'; else document.location.href = 'simpel-side.html'; }
Hvis det bare er forskellige css sider du har brug for så :
<script language="JavaScript"> if (document.layers) { // Netscape var stylestr = '<link rel="stylesheet" href="styleNN.css">' } else if (document.all) { // Internet Explorer var stylestr = '<link rel="stylesheet" href="styleIE.css">' } document.write(stylestr); </script>
3.0 browserne bliver da ikke diskriminerede. Der bliver bare ikke brugt stylesheet til dem, hvad der ikke kunde i forvejen. Dokumentet er som et normalt dokument, med en stylesheet def. (som normalt) bare at der er forsk. sheet til IE og NN
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.