asp kodları logo

ASP Kodları, ASP Script, ASP örnekleri, ASP Programları, ASP dersleri, ASP giriş, ASP öğreniyorum

| ASP ile ilgili aradığınız tüm kodlar ve örnekler burada!
Mar/10

5

Asp ile tarayıcı kontrolü

Tarayıcı kontrolü sitemizin düzgün görüntülenmesini saÄŸlar. Çünkü tarayıcılar(browser) HTML kodlarını farklı yorumlayabiliyor.  Farklı yorumlar farklı gösterimleri getirir. Bu nedenle esnek ve güçlü bir yazılım için tarayıcı kontrol yapmak sitenizin hemen çıkma oranını düşürecektir. Örnek bir uygulama ile açıklayalım.  Sitenizde “sık kullanılanlara ekle” linki koyalım. Bu özellik Internet Explorer’da vardır.  Ancak Mozilla Firefox ya da Google Chrome tarayıcılarında farklı bir yapılanma, -yerimi gibi- ile vardır. Yazacağımız kod, eÄŸer tarayıcı Internet Explorer (ie) ise bu linki göstersin, tarayıcı ie deÄŸilse göstermesin biçiminde olsun.

<%

tarayici=Lcase(Request.ServerVariables(“HTTP_USER_AGENT”))

if InStr(tarayici,”msie”)>0 then

%>

<a style=”CURSOR:pointer;” onClick=”window.external.AddFavorite(‘http://www.aspkodlari.com’,  ‘Asp Kodları’);” alt=”Favorilerime Ekle”>Sık Kullanılanlara Ekleyin!</a>

<%end if%>

Bu arada yazdığımız kod ile kullandığımız veya öğrendiğimiz şeyler:

  • Sık kullanılanlara ekleme linkinin html kodları
  • Lcase ile karekterlerin küçültülmesi
  • Instr ile string için baÅŸka bir stringin varlık kontrolü
  • Request.ServerVariables(“HTTP_USER_AGENT”) ile tarayıcı adının alınması

Sokrates’in eski Atina yöneticilerine karşı söylediÄŸi ünlü sözü ile bitirelim: “BildiÄŸim tek ÅŸey, hiç bir ÅŸey bilmediÄŸimdir.”

RSS Feed

1 Yorum for Asp ile tarayıcı kontrolü

Tarayıcı adı, IP adresi, DNS adresi, Port numarası, sunucunun yazılım bilgisi - Asp Kodları | 28 Mart 2010 at 17:56

[...] <tr> <td> Kullanılan tarayıcı özellikleri:</td> <td> [...]

Leave a comment!

<<

>>

Bul!

İletişim

Soru, öneri, tanıtım yazısı veya reklam için adresimiz: info[at]sozcukcevir.com