dün gece @pSkpt teamviewer ile gelip yardımcı oldu sağolsun. problem dinamik değişkenden dolayı oluyormuş. esasen ben o dinamik değişkenin farkında idim ama değişirken o anki değerini fonksiyon parametresi olarak atamak istedim ama olmadı. @yunusemre hocam senin dediğine benzer bir şekilde fakat id yerine "dataset" kullanarak hallettik işimizi. zetle dinamik değişkeni stabilleştirmek için o anki değerini html elementinin bir attribute'u haline getirdik ve gerektiği zaman kullanılması için içerik fonksiyonunun parametrelerinde değişime gittik. şyle ki: baslik. dataset. veri_id = i; baslik. onclick = icerik; dedik içerik fonksiyonunda da parametreyi şu şekilde aldık: veri_id = this. dataset. veri_id; veri = x ; gece gece uğraşları için @pSkpt 'a zellikle teşekkürler. @yunusemre 'ye de yardım dilekleri için teşekkürler. senin sylediğin gibi de olur hocam mantık aynı... ben de sevgiden yanayım...

for (i = 0; i < x. length; i++) { var baslik; baslik = document. createelement ; baslik. innerHTML = x . getElementsByTagName . textContent; baslik. setAttribute ; baslik. onclick = function ; baslikdiv. appendChild ; } dener misin "Programcılar saatler boyunca çalışmak zorunda kalmalarına engel olacak sistemler tasarlamaya saatler boyunca uğraşırlar." David Allen

arkadaşlar javascript ile birkaç element oluşturuyorum. bu oluşturduğum elementlere de bir onclick eventi ekliyorum elementlerin içeriğini xml'den çektiğim için for (i = 0; i < x. length; i++) { var a = i, baslik; baslik = document. createElement ; baslik. innerHTML = x . getElementsByTagName . textContent; baslik. onclick = function ; baslikdiv. appendChild ; } gibi bir kısım var kodlarımda. açıklamam gerekirse xml içinde başlıkları buton yapıyorum o butona basınca da window. alert çalışsın istiyorum. fakat gelen veri son başlığın verisi oluyor. yani onclick elemente zel olmuyor direkt tüm butonları etkiliyor. yle olunca da for içinde sadece aynı eventi değiştiriyor. bu neden byle oluyor? neden bireysel olarak elementlere onclick veremiyorum? innerHTML kullanmak bir çzüm olabilir ama DOM kullanarak neden yapamadığımı anlamaya çalışıyorum addEventListener ile mi yapmam gerekiyor? esasen onclick ile neden yapamadım onu ğrenmek istiyorum, hatam nedir arkadaşlar? kofcu tarafından 11/Eyl/16 07:35 tarihinde düzenlenmiştir ben de sevgiden yanayım...