Böngésző-specifikus kód az IE és a Netscape számára
Ha weblapot tervez, akkor kritikus, hogy megértse az IE - Internet Explorer - és a Netscape közötti különbségeket és mindkettő kódját.

Az első dolog, amit meg kell tennie, kitalálni, hogy milyen böngészőt használ a látogató. Ezt megtenné a következő kóddal:

Dim SvrVar
Állítsa be az SvrVar = Request.ServerVariables beállítást
BrowserName = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Állítsa be az SvrVar = Semmi értéket

Most pontosan tudja, milyen böngészőt és milyen operációs rendszert használ a felhasználó. Ezután külön böngészőt készít minden böngészőhöz. A különböző böngészők különböző stíluslap-parancsokat használnak - és a különböző operációs rendszerek különböző betűkészleteket használnak. Itt lenne a négy fő kombináció kezelésének módja:

„MUTASD A MŰSZAKI RENDSZER LEÍRÁSA”
ha az InStr (Böngészőnév, "MSIE")> 0 és InStr (Böngészőnév, "Win")> 0, akkor
Response.Write ""
vége, ha
ha az InStr (böngészőnév, "MSIE")> 0 és az InStr (böngészőnév, "Win") = 0, akkor
Response.Write ""
vége, ha
ha InStr (Böngészőnév, "MSIE") = 0 és InStr (BöngészőNév, "Win")> 0, akkor
Response.Write ""
vége, ha
ha InStr (böngészőnév, "MSIE") = 0 és InStr (böngészőnév, "Win") = 0, akkor
Response.Write ""
vége, ha

Ez gondoskodik az alapokról. Most menjünk az oldal tényleges felépítéséhez. Az IE és a Netscape közötti nagy különbség az, hogy az IE a „topmargin” és a „leftmargin” test paramétereit használja, míg a Netscape a „marginheight” és a „marginwidth” kifejezéseket használja. Tehát a testnyilatkozat megírásához használt kódja így néz ki:

ha az InStr (Böngészőnév, "MSIE")> 0, akkor
Response.Write ""
más
Response.Write ""
vége, ha

Ugyanezt a logikát fogja használni az egész kódban, ügyelve arra, hogy megfelelő módon írja be annak alapján, hogy milyen böngészővel és operációs rendszerrel dolgozott a felhasználó. Igen, a HTML nagy részét az összes böngésző megérti, de azt akarja, hogy webhelye minden körülmények között tökéletes legyen. Fejlesztői felelőssége, hogy kipróbálja kódját az IE-n és a Netscape-en, PC-ken és Mac-ekön, hogy megértse, mit lát a világ, amikor megtekinti az Ön weboldalát!

Video Utasításokat: IE böngésző specifikus kódok - Megjelenés (Lehet 2024).