• 21-10-2012, 02:26:40
    #1
    Arkadaşlar sitemdeki w3 hatalarını giderdim ancak tek bir hata kaldı onu bir türlü gideremedim. Hata: there is no attribute "onload"


    <p style="text-align: center;"><img onload="NcodeImageResizer.createOn(this);" class="aligncenter"


    Kırmızı renkli tırnakta problem var heralde.


    NcodeImageResizer eklentisinde onload bulunan bölüm


    function ncode_the_content($content) { return preg_replace("/<img([^`|>]*)>/im", "<img onload=\"NcodeImageResizer.createOn(this);\"$1>", $content);


    Bu sorunu nasıl düzeltebilirim?

  • 21-10-2012, 10:19:08
    #2
    "NcodeImageResizer.createOn(this);" burda tırnak ; den önce olması gerekiyor sanırım. yani aşağıdaki gibi olmalı

    "NcodeImageResizer.createOn(this)";
  • 21-10-2012, 11:46:41
    #3
    zacceroni adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar sitemdeki w3 hatalarını giderdim ancak tek bir hata kaldı onu bir türlü gideremedim. Hata: there is no attribute "onload"


    <p style="text-align: center;"><img onload="NcodeImageResizer.createOn(this);" class="aligncenter"


    Kırmızı renkli tırnakta problem var heralde.


    NcodeImageResizer eklentisinde onload bulunan bölüm


    function ncode_the_content($content) { return preg_replace("/<img([^`|>]*)>/im", "<img onload=\"NcodeImageResizer.createOn(this);\"$1>", $content);


    Bu sorunu nasıl düzeltebilirim?

    JavaScript bilmediğimden soruna cevap veremeyeceğim ama kırmızıyla işaretlediğim yerde XHTML felsefesine aykırı bir durum olduğu kesin. Sınıfların adları "semantik" olmalı. aligncenter yani ortaya yerleştir anlamına gelen bir class olmamalı. Mesela ürün fotoğraflarını ortalamak istiyorsundur, haritaları da sağa yaslamak istiyorsundur. İki sınıf (class) üretirsin, birinin adı urun olur diğerinin adı harita olur. Sonra da gidip urun sınıfının da harita sınıfının da özelliklerini tanımlarsın. Yarın bir gün ürün fotoğraflarına çerçeve koyup, harita fotoğraflarına margin koymak istersen tek tek class değiştirmek zorunda kalmazsın bu sayede.

    Özet: İşi (mesela XHTML, CSS...) görünürde değil, ruhuna uygun yapmak şart.
  • 22-10-2012, 22:00:40
    #4
    Yorumlarınız için teşekkürler resim küçültmeyi eklentiyi silip css kod ile yaptım hata düzeldi. Sitemde css ve w3 hatası kalmadı.