Browserspezifischer Code für IE und Netscape
Wenn Sie eine Website entwerfen, ist es wichtig, dass Sie die Unterschiede zwischen IE - Internet Explorer - und Netscape sowie den Code für beide verstehen.

Als Erstes müssen Sie herausfinden, welchen Browsertyp Ihr ​​Besucher verwendet. Sie würden das mit diesem Code tun:

Dim SvrVar
Setzen Sie SvrVar = Request.ServerVariables
Browsername = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Setze SvrVar = Nothing

Jetzt wissen Sie genau, welchen Browser und welches Betriebssystem Ihr Benutzer verwendet. Als Nächstes würden Sie für jeden Browser ein separates Stylesheet einrichten. Verschiedene Browser verwenden unterschiedliche Stylesheet-Befehle - und verschiedene Betriebssysteme verwenden unterschiedliche Schriftarten. Hier wäre eine Möglichkeit, mit den vier Hauptkombinationen umzugehen:

"SHOW STYLESHEET FOR MATCHING SYSTEM"
wenn InStr (BrowserName, "MSIE")> 0 und InStr (BrowserName, "Win")> 0, dann
Response.Write ""
ende wenn
wenn InStr (BrowserName, "MSIE")> 0 und InStr (BrowserName, "Win") = 0, dann
Response.Write ""
ende wenn
wenn InStr (BrowserName, "MSIE") = 0 und InStr (BrowserName, "Win")> 0, dann
Response.Write ""
ende wenn
wenn InStr (BrowserName, "MSIE") = 0 und InStr (BrowserName, "Win") = 0 ist, dann
Response.Write ""
ende wenn

Das kümmert sich um die Grundlagen. Kommen wir nun zum eigentlichen Seitenaufbau. Ein großer Unterschied zwischen IE und Netscape besteht darin, dass IE die Body-Parameter "topmargin" und "leftmargin" verwendet, während Netscape "marginheight" und "marginwidth" verwendet. Ihr Code zum Schreiben Ihrer body-Anweisung könnte also folgendermaßen aussehen:

wenn InStr (BrowserName, "MSIE")> 0 dann
Response.Write ""
sonst
Response.Write ""
ende wenn

Sie würden dieselbe Logik im gesamten Code verwenden und sicherstellen, dass Sie sie entsprechend dem Browser und Betriebssystem, mit dem Ihr Benutzer gearbeitet hat, richtig schreiben. Ja, ein Großteil von HTML wird von allen Browsern verstanden, aber Sie möchten, dass Ihre Website unter allen Bedingungen so gut wie möglich aussieht. Es liegt in Ihrer Verantwortung als Entwickler, Ihren Code auf IE und Netscape, auf PCs und Macs zu testen, um zu verstehen, was die Welt sieht, wenn sie Ihre Website aufrufen!