Çoğu zaman site sayfalarının kodunu yazan programcılar, siteyi görüntülemek için ne tür bir İnternet tarayıcısı (Internet Explorer, Mozilla, Opera vb.) ve sürümünün kullanılacağını kontrol etmeyi unuturlar. Sayfanın tüm tarayıcılarda hatasız görüntülenmesi için, sayfa kodunun şu veya bu İnternet tarayıcısına özgü nesnelerin veya yöntemlerin kullanıldığı kısımlarının düzeltilmesi gerekir. Bu ilkelerin ihmal edilmesi veya ihmal edilmesi, tarayıcı penceresinin altında, durum çubuğunun sol tarafında bir simgenin görünmesine - ünlem işaretli bir üçgenin ve görüntülenen sayfanın görüntülenmesine ve çalışmamasına neden olabilir. Birkaç basit öneri, geliştiricilerin bu tür hatalardan kaçınmasını sağlayacaktır.
Gerekli
Html ve JavaScript dilleriyle çalışma becerileri
Talimatlar
Aşama 1
Her şeyden önce, hatanın nedenini ve yerini belirlemeniz gerekir. Bunu yapmak için simgeye tıklayın ve beliren iletişim kutusunda "Ayrıntıları göster" düğmesine tıklayın. Bundan sonra, hatalı ifadeyi içeren sayfa kodunun hata metnini ve satır numarasını görüntüleyebilirsiniz - Şekil 1. Kural olarak, bunlar JavaScript hatalarıdır ve bunlar önemsiz kodlama hatalarından veya bu dilin sözdiziminin ve desteklenen işlevlerin ve nesnelerinin farklı İnternet tarayıcılarında farklı olmasından kaynaklanır.
Adım 2
Hatanın metnini inceledikten sonra, bunun bir kodlama hatası olup olmadığını veya kullandığınız internet tarayıcısının veya mevcut sürümünün JavaScript standartınızı desteklemediği için mi oluştuğunu belirlemeniz gerekir. Ne tür bir hata olduğunu anlamak kolaydır - sayfayı farklı tarayıcılarda açmanız yeterlidir. Hata her yerde meydana gelirse, kodlama hatasını düzeltmeniz yeterlidir. Bu türden en yaygın hatalar, sözdizimi ve boş (var olmayan) nesnelere veya yöntemlere yapılan başvurulardır.
Aşama 3
Hatanın tüm İnternet tarayıcılarında oluşmaması durumunda, sayfanın hatasız olarak görüntülendiği tarayıcının yalnızca JavaScript'ine özgü özel işlevlerin veya nesnelerin kullanımını reddederek kodu basitleştirmek veya eklemek gerekir. İnternet tarayıcısının türünü ve sürümünü kontrol edin ve sonuca bağlı olarak uygun yöntemleri veya nesneleri çağırın, hatta özel sözdizimi kullanın.
İşte bir internet tarayıcısının türü ve sürümü için temel bir kontrol örneği içeren bir JavaScript pasajı:
if (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("arka plan", "url (resimler / boş.gif)");
}
Başka
{
…..
}.