Browser-specifik kode for IE og Netscape
Hvis du designer et websted, er det vigtigt, at du forstår forskellene mellem IE - Internet Explorer - og Netscape, og kode for begge.

Den første ting, du skal gøre, er at finde ud af, hvilken type browser din besøgende bruger. Det ville du gøre med denne kode:

Dim SvrVar
Indstil SvrVar = Request.ServerVariables
Browsernavn = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Indstil SvrVar = Intet

Nu ved du nøjagtigt hvilken browser og hvilket operativsystem din bruger bruger. Derefter opretter du et separat stilark til hver browser. Forskellige browsere bruger forskellige stilarkkommandoer - og forskellige operativsystemer bruger forskellige skrifttyper. Her ville være en måde at håndtere de fire hovedkombinationer på:

'VIS STILBLAD TIL MATCHING SYSTEM'
hvis InStr (BrowserName, "MSIE")> 0 og InStr (BrowserName, "Win")> 0,
Svar. Skriv ""
Afslut Hvis
hvis InStr (BrowserName, "MSIE")> 0 og InStr (BrowserName, "Win") = 0,
Svar. Skriv ""
Afslut Hvis
hvis InStr (BrowserName, "MSIE") = 0 og InStr (BrowserName, "Win")> 0,
Svar. Skriv ""
Afslut Hvis
hvis InStr (BrowserName, "MSIE") = 0 og InStr (BrowserName, "Win") = 0,
Svar. Skriv ""
Afslut Hvis

Det tager sig af det grundlæggende. Lad os nu gå videre til selve sidekonstruktionen. En stor forskel mellem IE og Netscape er, at IE bruger kropsparametre af "topmargin" og "leftmargin", mens Netscape går med "marginheight" og "marginwidth". Så din kode til at skrive din kropserklæring kan se sådan ud:

hvis InStr (browsernavn, "MSIE")> 0, derefter
Svar. Skriv ""
andet
Svar. Skriv ""
Afslut Hvis

Du ville bruge denne samme logik gennem din kode og sørge for at skrive den korrekt baseret på hvilken browser og operativsystem din bruger arbejdede med. Ja, meget af HTML forstås af alle browsere, men du vil have, at dit websted skal se perfekt ud som muligt under alle forhold. Det er dit ansvar som udvikler at teste din kode på IE og Netscape, på pc'er og Mac'er, for at forstå, hvad verden ser, når de ser dit websted!

Video Instruktioner: Netscape Browser Not Supported Use IE or Opera (Solved) (Kan 2024).