Jeśli projektujesz stronę internetową, bardzo ważne jest, aby zrozumieć różnice między IE - Internet Explorer - a Netscape oraz kod dla obu.
Pierwszą rzeczą, którą musisz zrobić, to dowiedzieć się, jakiej przeglądarki używa Twój użytkownik. Zrobiłbyś to za pomocą tego kodu:
Dim SvrVar
Ustaw SvrVar = Request.ServerVariables
BrowserName = SvrVar („HTTP_USER_AGENT”)
OpSys = SvrVar („HTTP_UA_OS”)
Ustaw SvrVar = Nic
Teraz dokładnie wiesz, jakiej przeglądarki i systemu operacyjnego używa Twój użytkownik. Następnie skonfigurujesz osobny arkusz stylów dla każdej przeglądarki. Różne przeglądarki używają różnych poleceń arkusza stylów - a różne systemy operacyjne używają różnych czcionek. Oto sposób obsługi czterech głównych kombinacji:
„POKAŻ STYLESHEET DLA SYSTEMU DOPASOWANIA”
jeśli InStr (BrowserName, „MSIE”)> 0 i InStr (BrowserName, „Win”)> 0, to
Response.Write „”
koniec jeśli
jeśli InStr (BrowserName, „MSIE”)> 0 i InStr (BrowserName, „Win”) = 0 to
Response.Write „”
koniec jeśli
jeśli InStr (BrowserName, „MSIE”) = 0 i InStr (BrowserName, „Win”)> 0, to
Response.Write „”
koniec jeśli
jeśli InStr (BrowserName, „MSIE”) = 0 i InStr (BrowserName, „Win”) = 0, to
Response.Write „”
koniec jeśli
To dba o podstawy. Przejdźmy teraz do faktycznej budowy strony. Jedną dużą różnicą między IE a Netscape jest to, że IE używa parametrów treści „topmargin” i „leftmargin”, podczas gdy Netscape używa „marginheight” i „marginwidth”. Twój kod do napisania instrukcji body mógłby wyglądać następująco:
jeśli InStr (BrowserName, „MSIE”)> 0, to wtedy
Response.Write „”
jeszcze
Response.Write „”
koniec jeśli
Używałbyś tej samej logiki przez cały kod, upewniając się, że napisałeś go odpowiednio w oparciu o przeglądarkę i system operacyjny, z którym pracował użytkownik. Tak, większość HTML jest zrozumiała dla wszystkich przeglądarek, ale chcesz, aby Twoja strona wyglądała idealnie w każdych warunkach. Twoim obowiązkiem jako programisty jest przetestowanie kodu w IE i Netscape, na komputerach PC i Mac, aby zrozumieć, co widzi świat, gdy przeglądają twoją stronę!