Avatar billede jens Nybegynder
29. juli 1999 - 00:39 Der 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 )


MVH
Jens
Avatar billede cyberesben Nybegynder
29. juli 1999 - 01:01 #1
du kan lave det sådan så du bliver sendt videre til en anden side, hvis du har netscape eller explorer...

skal jeg lave det for dig?
Avatar billede justincase Nybegynder
29. juli 1999 - 01:12 #2
Eller måske document.write(), så er der kun brug for et dokument.
Avatar billede cyberesben Nybegynder
29. juli 1999 - 01:26 #3
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';
}

</SCRIPT>
Avatar billede justincase Nybegynder
29. juli 1999 - 01:33 #4
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>
Avatar billede cyberesben Nybegynder
29. juli 1999 - 01:46 #5
justin ja det er rigtigt men så diskriminerer vi 3.0 browserne..

men det kan godt udbygges til at omfatte dem også
Avatar billede justincase Nybegynder
29. juli 1999 - 01:54 #6
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
Avatar billede cyberesben Nybegynder
29. juli 1999 - 01:56 #7
jaja men IE3 kan godt lidt stylesheet
Avatar billede justincase Nybegynder
29. juli 1999 - 02:02 #8
Som hvad f.eks ?

Admin er nok på arbejde i aften hva. Det er da rimeligt smooth med det der loader img.
Avatar billede cyberesben Nybegynder
29. juli 1999 - 12:28 #9
tjaa det er totalt fedt at min ISDN virker nu!!!
Avatar billede jens Nybegynder
03. august 1999 - 00:40 #10
justincase Det virker kanon,, stik mig et svar ;-)
Avatar billede justincase Nybegynder
03. august 1999 - 11:55 #11
:)

JustinCase
Avatar billede jens Nybegynder
03. august 1999 - 12:54 #12
Vupti ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester