merhabalar ben title içinde sunucuların kaç yıl ve ay, dün olduğunu söyleticem şöyle bir kod var hazır çalışıyor ceviz.net den bir arkadaş yazdı fakat "title" kısmında div çalışmıyor bunun için ne yapmam lazım?

https://jsfiddle.net/KMJUP/4/

örnek çıktı şöyle oluyor,

<div class='gun'>34</div>

gibi.
Novice
12.5
Javascript konusunda pek iyi değilim ama aşağıdaki kod işini görücektir.

var titledegis = TarihHesapla(gun);
function titledegistir(title) { 
document.title = title; 
}

titledegistir(titledegis);

functionunu kullanabilirsin gibime geliyor.
Sayfanın titlesi degil reis,

<a href="" title="BURADA OLACAK">sunucu</a>

??
Novice
12.5
<a href="" title="TarihHesapla(gun);">sunucu</a>
olmuyor ki öyle javascript kodunu görmüyor?
Novice
12.5
<a href="" title="TarihHesapla(35)">sunucu</a>

böyle çalışmıyor mu ?
çalışmıyor :)
Novice
12.5
$('a title').each(function(){
    var gun = $(this).html();
    $(this).html(TarihHesapla(gun))
});

Senin java script kodlarına ekle

<a href="" title="35"></a> şeklinde yaz.
Bunda bi gariplik mi var sen test ettin mi bende çalışmıyor bom boş çıkıyor?
function TarihHesapla(gun) {
    var yil=0, ay=0, donus='';
    // Yıl Hesabı
    yil = parseInt(gun/365, 10);

    if (yil>0) 
       donus += yil + " Yıl ";
    gun -= yil*365;
    // Ay Hesabı
    ay = parseInt(gun/30, 10);

    if (ay>0) donus += ay + " Ay ";
    gun -= ay*30;
 
    // Gün Hesabı
    if (gun>0) donus += gun + " Gün ";

    return donus;
}
$('.gun').each(function(){
    var gun = $(this).text();
    $(this).attr('title', TarihHesapla(gun));
});
teşekkürler sağolun arkadaşlar.

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.