Kod Khusus Penyemak Imbas untuk IE dan Netscape
Jika anda merancang laman web, penting bagi anda memahami perbezaan antara IE - Internet Explorer - dan Netscape, dan kod untuk kedua-duanya.

Perkara pertama yang perlu anda lakukan adalah memikirkan jenis pelayar yang digunakan pengunjung anda. Anda akan melakukannya dengan kod ini:

Dim SvrVar
Set SvrVar = Request.ServerVariables
BrowserName = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Set SvrVar = Tiada apa-apa

Sekarang anda tahu persis apa pelayar dan sistem operasi yang pengguna gunakan. Seterusnya, anda akan menyediakan helaian gaya berasingan untuk setiap penyemak imbas. Pelayar yang berbeza menggunakan arahan stylesheet yang berlainan - dan sistem operasi yang berbeza menggunakan fon yang berbeza. Berikut adalah cara untuk mengendalikan empat kombinasi utama:

'SHOW STYLESHEET UNTUK MATCHING SYSTEM'
jika InStr (BrowserName, "MSIE")> 0 dan InStr (BrowserName, "Win")> 0 maka
Response.Write ""
akhir jika
jika InStr (BrowserName, "MSIE")> 0 dan InStr (BrowserName, "Win") = 0 maka
Response.Write ""
akhir jika
jika InStr (BrowserName, "MSIE") = 0 dan InStr (BrowserName, "Win")> 0 maka
Response.Write ""
akhir jika
jika InStr (BrowserName, "MSIE") = 0 dan InStr (BrowserName, "Win") = 0 maka
Response.Write ""
akhir jika

Itu mengurus asas-asas. Mari kita pergi ke pembinaan halaman sebenar. Satu perbezaan besar antara IE dan Netscape ialah IE menggunakan parameter badan "topmargin" dan "leftmargin", manakala Netscape menggunakan "marginheight" dan "marginwidth". Jadi kod anda untuk menulis kenyataan badan anda boleh kelihatan seperti ini:

jika InStr (BrowserName, "MSIE")> 0 maka
Response.Write ""
lain
Response.Write ""
akhir jika

Anda akan menggunakan logik yang sama semua melalui kod anda, pastikan untuk menulisnya dengan sewajarnya berdasarkan sistem penyemak imbas dan sistem operasi yang digunakan oleh pengguna anda. Ya, banyak HTML yang difahami oleh semua pelayar, tetapi anda ingin laman web anda kelihatan sempurna dalam semua keadaan. Ia adalah tanggungjawab anda sebagai pemaju untuk menguji kod anda di IE dan Netscape, di PC dan Mac, untuk memahami apa yang dilihat oleh dunia apabila mereka melihat laman web anda!

Arahan Video: Asas Internet (April 2024).