Avatar billede groggy Nybegynder
25. marts 2003 - 11:41 Der er 5 kommentarer og
1 løsning

Browsertjek der skal kunne hente det rigtige stylesheet

Jeg skal bruge et script der kan gå ind og lave et browsertjek, og derved udfra den givne browser hente det rigtige stylesheet.

Sådan at hvis det er IE eller NS så bliver style1.css hentet.

Hvis det er Opera skal style2.css hentes.

Er det noget i kan hjælpe med? Gerne med en lille forklaring af hvordan de forskellige finesser i scriptet virker.

Med venlig hilsen

Andreas Hansen (Groggy)
Avatar billede olebole Juniormester
25. marts 2003 - 20:17 #1
<ole>

<script type="text/JavaScript">
var d=document;
if ( navigator.userAgent.indexOf("Opera")!=-1 ) {
    d.write( "<link rel=\"StyleSheet\" href=\"style2.css\" type=\"text/css\">" );
} else {
    d.write( "<link rel=\"StyleSheet\" href=\"style1.css\" type=\"text/css\">" );
}
</script>

/mvh
</bole>
Avatar billede groggy Nybegynder
26. marts 2003 - 09:31 #2
Det virker som en drøm. Jeg siger mange tak!

Hvis du ligger et svar er der point på vej.
Avatar billede groggy Nybegynder
26. marts 2003 - 09:36 #3
Lige et enkelt side spørgsmål. Hvis jeg nu på et tidspunkt vil ændre så netscape også henter sit eget stylesheet, er det så bare en enkelt linie der skal indskydes i det nuværende script? Eller hvordan gør jeg det lettest muligt?
Avatar billede olebole Juniormester
26. marts 2003 - 13:58 #4
<script type="text/JavaScript">
var d=document;
if ( navigator.userAgent.indexOf("Opera")!=-1 ) {
    d.write( "<link rel=\"StyleSheet\" href=\"style_opera.css\" type=\"text/css\">" );
} else if (d.all) {
    d.write( "<link rel=\"StyleSheet\" href=\"style_ie.css\" type=\"text/css\">" );
} else {
    d.write( "<link rel=\"StyleSheet\" href=\"style_ns.css\" type=\"text/css\">" );
}
</script>
Avatar billede groggy Nybegynder
26. marts 2003 - 15:20 #5
Kanon... Atter en gang tak.
Avatar billede olebole Juniormester
26. marts 2003 - 22:05 #6
... og jeg takker også  ;o)
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