• 08-10-2007, 01:55:47
    #10
    Kurumsal PLUS
    @ captainzap,
    getelementbyid kullanmadım.
    getElementsByTagName

    kullandım. id= tanımlanmasına gerek yok.
  • 08-10-2007, 01:59:16
    #11
    prd dikkat etmemişim :| en iyisi ben gecenin bu saatinde uğraşmıyım böyle şeylerle
  • 08-10-2007, 02:10:36
    #12
    yalnız getElementByTagName kullanınca sayfadaki tüm img lere aynı anda işlem yapamıyor bildiğim kadarıyla kodu deneyincede çalışmadığını görürsün.

    getElementByTagName img leri bi array içine atar. arraydan çıkararak işlem yapabilirsin.

    <script>
    function resimleriBoyutlandir() {
    var Resim,i;
    Resim=document.getElementsByTagName('img');
    for(i in Resim)
    {


    if (Resim[i].width > 4) {
    Resim[i].width=4;
    }

    }
    }
    </script>

    bu fonksiyonu body içinden çağırmalısın yani şöyle <body onload="resimleriBoyutlandir();"> şeklinde yoksa fonksiyonsuz olursa sayfa yüklenmeden sayfada img olduğunu göremez kodlar.

    getElementsById kullanmak daha mantıklı bana göre eğer sayfanda aşırı resim kullanıyorsan bir kaç resmi boyutlandırmak için bir çok resmi bu fonksiyondan geçireceksin ki bu da browser ı yorar.
  • 08-10-2007, 02:28:49
    #13
    iyisite.NET
    işte şimdi oldu teşekkür ederim.
  • 08-10-2007, 11:44:08
    #14
    böyle bir işlem sayfandaki bütün resimleri küçültecektir. benim verdiğimde ise <img onload="boyutlandir('benimadim.gif')"> yapmangerekir ki bunu foruma eklenen bbcode içerisinden değiştirerek yapabilirsin di.