folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Jquery $(This)'İ String İle Beraber Kullandığımda Undefined Hatası Alıyorum



Jquery $(This)'İ String İle Beraber Kullandığımda Undefined Hatası Alıyorum

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    $(this).attr('html'); ile bir class içindeki html bilgilerini alıyorum. html'in içinde de bir imaj dosyasın adresi var ve bu adresi alarak kullanıya imaj dosyasını göstermek istiyorum.
    '<img src="'+$(this).attr('html')+'">' ile de ekrana yazdırıyorum ama $(this).attr('html')'yi tek başına kullandığımda sorunsuz çalışmasına rağmen '<img src="'+$(this).attr('html')+'">' olarak yazdırdığımda <img src="undefined"> gibi bir çıktı alıyorum. ilk başta bir değişkene eşitleyip ordan kullanmayı denedim ama aynı sorunu yaşadım. jquery bilgisi olan müridlerden yardım bekliyorum. :)


    . . .. . ... .
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    http://pastebin.com/35fhyNAP

    bunu mu yapmaya çalışıyorsun?


    screw you guys! i"m goin" hoooome!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    '<img src="'+$(this).attr('html')+'">'  ' ' ' bunlarda var hocam yanlışlık :)

    şöyle yap

    <img id="resim" src="">

    bu normal olsun javascripttede şöyle şettir

    $("#resim").attr("src",$(this).attr('html'));


    Bittik biz bittik
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    bir tooltip uygulaması var hocam, onun content kısmına yazdırmaya çalışıyorum. dolayısıyla src kısmını doldurma işlemi benim içime yaramıyor. :( şimdi siteye html olarak upload ettim hocam localdeki dosyadan. http://buremba.com/gecici/admin/customadmin2.php.htm  sayfasında ay resmine tıklayınca sağda o dosyanın yolu gözükecek. orada resmin büyük halini göstermek istiyorum kısaca. ordaki veriyi ise kaynak kodlarını görüntülerseniz başlarda sıkıştırılmış <script> taglarının arasına yazılmış bir kısım var src diye bir variable atamışım onu da alttaki satırsa content yazan kısma yazmışım.


    . . .. . ... .
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    up


    . . .. . ... .
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DarkF4Te
    DarkF4Te's avatar
    Kayıt Tarihi: 02/Mart/2008
    Erkek
    http://pastebin.com/U6HTc5cz bu şekilde bu pluginle yapabilirsin fakat resimin boyutuna göre otomatik boyutlandıramadım.Ama bunun en tatlı ve en istediğin gibi olan hali kendin birşeyler yazdığında olur.
    Buda caps :P http://i55.tinypic.com/287kglf.png
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    DarkF4Te bunu yazdı:
    -----------------------------
    http://pastebin.com/U6HTc5cz bu şekilde bu pluginle yapabilirsin fakat resimin boyutuna göre otomatik boyutlandıramadım.Ama bunun en tatlı ve en istediğin gibi olan hali kendin birşeyler yazdığında olur.
    Buda caps :P http://i55.tinypic.com/287kglf.png

    -----------------------------

    hocam çok sağol valla. apiyi kullanmışsın, sırf bunu çözmek için qtip'in sitesine girip fonksiyonlarını araştırmadın inşallah. borçlu hissettirme bana kendini yoksa. :) resim boyutuna gelince onu ayarladım sayılır. php ile süzgeçten geçiyor zaten dosya max 600 genişliğe kadar resize yaptırıyorum php'ye, qtip'le de max:600 yapınca sorun kalmıyor.

    edit: son bir soru olarak, $(this).attr('src'); 'yi sağına soluna birşeyler ekleyerek neden kullanamıyoruz hocam?


    . . .. . ... .
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DarkF4Te
    DarkF4Te's avatar
    Kayıt Tarihi: 02/Mart/2008
    Erkek
    Ne demek lafı olmaz.Biraz göz attım gtip plugine, öğrenmiş oldum sayende işte. this eventın gerçekleştiği eleman üzerinden çalışıyor.Şöyle açıklıyayım bildiğim kadarıyla.
    Ben burada tıklanan resimin adresini yakalamak için önce $('.thumbs').click() diyip src değişkenine, her thumbs classlı resimlere tık geldiğinde tıklananın src değerlerini atıyorum.
    Ama bunu gtipin içerisinde kullandığımızda pluginin o pencereleri oluşturduğu ve en son content için açtığı divi işaret etmiş oluyoruz this diyerek. gtip-content classlı div onunda zaten src özelliği olmadığı için direk kullanımda undefined olarak dönüyordu.
Toplam Hit: 1468 Toplam Mesaj: 8