Piątek 04 Kwiecień 2025r. Godz 00:00:00      
Postów: 251      

Rozpoznawanie przeglądarki DHTML

Umiesz już tworzyć warstwy. Dzięki jezykom DHTML i JavaScript możesz teraz się trochę pobawić nad warstwami. Firma Netscape zastosowała trochę inny sposób operowania nad warstawami niż firma Microsoft. Musimy dlatego napisać mały skrypcik, który będzie rozpoznawał w jakiej przeglądarce otwarta zostałą strona. Najłatwiej zrobić to tak jak poniżej:

nn4 = (document.layers) ? true:false;

ie4 = (document.all) ? true:false;

Jeżeli używasz przeglądarki firmy Netscape, zmiennej nn4 zostanie przypisana wartość true. W przeciwnym wypadku wartość false. Podobnie ze zmienną ie4 dla przeglądarki Internet Explorer. Teraz wystarczy uzależnić od wartości zmiennych nn4 i ie4 wykonywanie odpowiednich poleceń:

if (nn4) { polecenia dla przeglądarki Netscape Navigator }

if(ie4) { polecenia dla przeglądarki Internet Explorer }

<HTML>
  <HEAD>
    <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
  </HEAD>
  <BODY BGCOLOR="#6FB20F">
    <CENTER>
      <SCRIPT LANGUAGE="JavaScript">
        nn4 = (document.layers) ? true:false;
        ie4 = (document.all) ? true:false;
        if (nn4) { document.write("Używasz przeglądarki Netscape Navigator"); }
        if (ie4) { document.write("Używasz przeglądarki Microsoft Internet Explorer"); }
      </SCRIPT>
    </CENTER>
  </BODY>
</HTML>