Web Geliştirici  :: PHP, JavaScript, Ajax, XHTML, XML, CSS, MySQL ve diğer web yazılım geliştirme teknolojileri hakkında faydalı bilgi ve teknikler
 

Farklı Tarayıcılar İçin Farklı JavaScript Harici Dosyası Kullanmak

Sayfamızda kullanacağımız JavaScript kodlarını harici bir dosyada toplayabiliriz. Bu durumda bu kodları <script src="dosya.js" type="text/javascript"> şeklinde sayfamıza ekleriz.

Tarayıcı türümüze özel kodlarımızı ayrı dosyalarda toplayıp, sadece ilgili tarayıcı için gerekli kodları yükletmek istersek şu yöntemi kullanabiliriz.

if (document.all) // Internet Explorer için
{
   document.write('<script src="ie.js" type="text/javascript">');
}
else if (document.style) // Firefox için
{
   document.write('<script src="ff.js" type="text/javascript">');
}

Burada özellik algılama tekniğini kullanarak tarayıcı türünü öğrendik ve uygun harici JavaScript dosyasını sayfamıza dahil ettik. Tarayıcı türünü tespit etmek için navigator.userAgent ile elde edilen metindeki bilgiler de kullanılabilirdi. Ayrıca JavaScript’te write() fonksiyonu içine bu şekilde HTML kodları gömmek mümkündür.

   

Yorum Kısımı

(varsa)