Cod specific browserului pentru IE și Netscape
Dacă proiectați un site web, este esențial să înțelegeți diferențele dintre IE - Internet Explorer - și Netscape și cod pentru ambele.

Primul lucru pe care trebuie să-l faceți este să vă dați seama ce tip de browser utilizează vizitatorul dvs. Ați face acest lucru cu acest cod:

Dim SvrVar
Setați SvrVar = Request.ServerVariables
BrowserName = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Set SvrVar = Nimic

Acum știți exact ce browser și ce sistem de operare utilizează utilizatorul dumneavoastră. În continuare, veți configura o foaie de stil separată pentru fiecare browser. Diferite browsere folosesc comenzi pentru foi de stil diferite și sisteme de operare diferite folosesc fonturi diferite. Aici ar fi o modalitate de a gestiona cele patru combinații principale:

„SHOW FURNIZARE PENTRU SISTEMUL DE ACORDARE”
dacă InStr (BrowserName, "MSIE")> 0 și InStr (BrowserName, "Win")> 0 atunci
Response.Write ""
sfârșește dacă
dacă InStr (BrowserName, "MSIE")> 0 și InStr (BrowserName, "Win") = 0 atunci
Response.Write ""
sfârșește dacă
dacă InStr (BrowserName, "MSIE") = 0 și InStr (BrowserName, "Win")> 0 atunci
Response.Write ""
sfârșește dacă
dacă InStr (BrowserName, "MSIE") = 0 și InStr (BrowserName, "Win") = 0 atunci
Response.Write ""
sfârșește dacă

Asta are grijă de elementele de bază. Să trecem acum la construcția paginii efective. O diferență mare între IE și Netscape este că IE folosește parametrii corpului „topmargin” și „leftmargin”, în timp ce Netscape merge cu „marginheight” și „marginwidth”. Deci, codul dvs. pentru a scrie declarația corpului dvs. ar putea arăta astfel:

dacă InStr (Nume browser, „MSIE”)> 0 atunci
Response.Write ""
altfel
Response.Write ""
sfârșește dacă

Ați utiliza această aceeași logică prin intermediul codului dvs., asigurându-vă să o scrieți în mod corespunzător pe baza browserului și a sistemului de operare cu care a lucrat utilizatorul dvs. Da, o mare parte din HTML este înțeleasă de toate browserele, dar doriți ca site-ul dvs. web să arate cât mai perfect în toate condițiile. Este responsabilitatea dvs. ca dezvoltator să vă testați codul pe IE și Netscape, pe PC-uri și Mac-uri, să înțelegeți ce vede lumea când vă văd site-ul.