Selam,
kodun son hali bu sekilde:
function setOutput(){
if(httpObject.readyState == 4){
$('#oldpict').empty();
var response = httpObject.responseText;
var items = response.split(",");
var count = items.length;
var imagelist="";
for (var i=0;i<count;i++){
var p=0;
p =(items[i]);
var img = new Image();
$(img).attr('src','pics/'+ p +'.bmp');
$("#oldpict").append(img);
$(img).attr('id',p);
$(img).bind('click',alert(p));
$(img).wrap('<div id="'+ p +'"></div>');
}
document.getElementById('outputText').value = imagelist;
}
};
.live ile klickleri yakaladigimda ne .attr ile ekledigim id'ye ne de
.wrap ile ekledigim div'in id'sine erisebiliyorum. O yüzden
$(img).bind('click',alert(p)); seklinde event ekleyeyim dedim. Ama bu
sefer de event resimler .append edilirken gerceklesiyor.
.event yerine .trigger da denedim, o da ayni sonucu verdi.
2011/5/16 Ali Dereli <[email protected]>:
> Resimleri string olarak değilde nesne olarak olustursanız
> sonrada div $("#oldpict").append(resimnesnesi); seklinde eklerseniz sorun
> olmaz gibi geliyor.
>
> Resim oluşturma ve event yüklemek için güzel örnek:
> http://jqueryfordesigners.com/image-loading/
> Buda append için: http://api.jquery.com/append/
>
> 2011/5/16 Dr. H. Yağmur Akgün <[email protected]>
>>
>> Selam,
>>
>> jquery'nin .html fonksiyonuyla icerik degistiriyorum. Yeni icerikte
>> onClick='doWork(id)' seklinde bir javascripte atifta bulunuyorum.
>> Sanirim DOM güncellenmediginden bu atiflar calismiyor. Nasil
>> düzeltebilecegi hakkinda bir fikri olan var mi?
>>
>> Kod:
>>
>> function setOutput(){
>>
>> if(httpObject.readyState == 4){
>> var response = httpObject.responseText;
>> var items = response.split(",");
>> var count = items.length;
>> var imagelist="";
>> for (var i=0;i<count;i++){
>> var p=0;
>> p =(items[i]);
>> imagelist = imagelist + "<img src='pics/"+ p +".bmp'
>> id='"+ p + "' onclick='doWork("+ p +")' value='"+ p + "'/>";
>> }
>> $("#oldpict").html("<div id='oldpict'>" + imagelist + "</div>");
>> document.getElementById('outputText').value = imagelist;
>> }
>> }
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php