Şimdi Ara

javascript document.images.name is undefined hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
747
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba her ay değişen bir takvim resmi yapmak istiyorum fakat resmi değiştiremiyorum firefox web geliştirici üzerinde TypeError: document.images.takvim is undefined hatası alıyorum nasıl düzeltebilirim?


     
    <html>
    <body>
    <script language="JavaScript">
    var ay=new Date();
    aylar=ay.getMonth();

    switch (aylar) {
    case 0 : document.images.takvim.src="ocak.png";
    break;
    case 1 :document.images.takvim.src="subat.png";
    break;
    case 2 :document.images.takvim.src="mart.png";
    break;
    case 3 :document.images.takvim.src="nisan.png";
    break;
    case 4 : document.images.takvim.src="mayis.png";
    break;
    case 5 :document.images.takvim.src="haziran.png";
    break;
    case 6 :document.images.takvim.src="temmuz.png";
    break;
    case 7 :document.images.takvim.src="agustos.png";
    break;
    case 8 : document.images.takvim.src="eylul.png";
    break;
    case 9 :document.images.takvim.src="ekim.png";
    break;
    case 10 :document.images.takvim.src="kasim.png";
    break;
    case 11 :document.images.takvim.src="aralik.png";
    break;

    default: ;
    }
    </script>

    <img name="takvim" src="test.png" alt="img1" style="margin-top: 0px;">
    </body>
    </html>








  • Merhaba,

    jQuery kullanarak rahatlıkla yapabilirsiniz hocam şu şekilde:http://jsfiddle.net/Gwg2G/ bir örnek hazırladım.

    Kolay gelsin.
  • Teşekkürler @özgür beyin, fakat hatamı buldum html derlenirken üsten başladığı için takvim nesnesini bulamadı bende <img name="takvim"..... kısmını <script.... ten önce önce yazdım hata vermedi,bizde biraz acemilik var tabi :)



    < Bu mesaj bu kişi tarafından değiştirildi erkan_apache -- 18 Ekim 2013; 18:03:40 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.