wybor css w zaleznosci od przegladarki

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
tommy
Posty: 10
Rejestracja: czw gru 23, 2004 4:29 pm

wybor css w zaleznosci od przegladarki

Post autor: tommy »

Witam wszystkich,

w sekcji head dokumentu wstawiam nastepujacy kod azeby wybrany zostal odpowiedni css ale... ale na stronie wystepuje blad. Co zabawne skrypt pochodzi ze strony poswieconej projektowaniu witryn int.
oto on:
<script language= "JavaScript">
if (navigator.appName == "Microsoft Internet Explorer") {
document.write("<link rel="STYLESHEET" type="text/css"
href="style_ie.css">");
} else {
document.write("<link rel="STYLESHEET" type="text/css"
href="style_nn.css">");
}
</script>
Co jest zel i co mam zmienic?
Dzieki za pomoc
yarpo
Nowy
Nowy
Posty: 168
Rejestracja: wt lut 08, 2005 6:29 pm
Lokalizacja: Gdańsk
Kontakt:

Re: wybor css w zaleznosci od przegladarki

Post autor: yarpo »

Na stronie http://webmaster.helion.pl/kurshtml/skrypt/skrypt.htm skrypt nr 63:

Kod: Zaznacz cały

<script language="JavaScript">
   <!--
    if(-1 != navigator.userAgent.indexOf("MSIE"))
    {
    // Internet Explorer
    document.write('<link rel="stylesheet" type="text/css" href="ie.css">');
    }
    else if (-1 != navigator.userAgent.indexOf("Mozilla"))
    {
    // Netscape
    document.write('<link rel="stylesheet" type="text/css" href="nc.css">');
    }
    else
    {
    // other
    document.write('<link rel="stylesheet" type="text/css" href="inny.css">');
    }
   //-->
   </script>
Nie sprawdzałem, czy działa, ale nie zdarzyło mi się, aby skrypt stamtąd nie działał:-)

Powodzenia
[/quote]
tommy
Posty: 10
Rejestracja: czw gru 23, 2004 4:29 pm

Re: wybor css w zaleznosci od przegladarki

Post autor: tommy »

Wielkie dzieki, zaraz zabiore sie do sprawdzenia skryptu.

Mam jeszcze takie pytanie bo nie orietuje sie w JavaScripcie... do czego sluzy to:
if(-1 != ...
?
Dzieki i pozdrawiam
tommy
Posty: 10
Rejestracja: czw gru 23, 2004 4:29 pm

Re: wybor css w zaleznosci od przegladarki

Post autor: tommy »

To jeszcze raz ja:)
Skrypt tez rzeczywiscie sprawdza sie wyzmienicie, choc musze przyznac ze nie mialem mozliwosci sprawdzenia go pod Opera... Natomiast pod IE Firefoxem i NS jest wszystko ok!

I jeszcze poszerze moja prosbe: czy moglibyscie mi troche przyblizych ten skrypt tak +- za co odpowiadaja odpowiednie komendy.

Dzieki
ODPOWIEDZ