merhaba arkadaşlar yazdığım site içinde sürekli kullanacağım birtakım bilgiler var bunun için bu bilgileri obje haline getirdim. kısaca bu bilgiler şu şekilde yer alıyor obje= ben bu bilgileri çekerken document. write(obje ) şeklinde çekiyorum bir yere kadar işimi grüyordu ama başka bir javascript kodunda elementlerle uğraşırken bu bilginin bulunduğu elementin yazı içeriğini değerin kendisi olarak değil de(yani "gereklibilgi1" değil de) aynen yazdığım "document. write(obje )" şeklinde alıyor. bana içerde yazılı olan değer lazım. ha içinden slice ile obje gsterimini alırım tabi istesem bi şekilde değere de ulaşırım ama bir şeylerin yanlış gittiğini düşündüm. muhtemelen bir yerde bir mantık/strateji hatası yapmış olabilirim diye düşündüm, bundan dolayı tahribat ailesinin geniş bilgi hazinesine başvurdum :) ya objeyi baştan çekerken yanlış bir yntem düşündüm ya da başka bir şey. ayrıyetten elementleri php'de echo '<script>document. write(obje );</script>' gibi bir şekilde oluşturuyorum bu noktada da bir problem olabilir. onu da yazmış olayım. çünkü mesela echo '<div onload="fonksiyon "></div>' şeklinde bir element oluşturduğumda onload olayının gerçekleşmediğini fark ettim. çok gereksiz işlerle uğraşıyorum belki ama hoşuma gidiyor uğraşmak uğraşıyorum :) hatalarımı sylerseniz şimdiden teşekkür ederim... tekrar okuyunca fark ettim çok karmaşık anlatmışım: zetle, obje değeri en uygun şekilde nasıl html çıktısı olarak alınır? kofcu tarafından 29/Tem/16 17:40 tarihinde düzenlenmiştir ben de sevgiden yanayım...

Anladım ben senin sıkıntını. Bazı şeylere farklı grevler yüklemişsin kafanda. Farklı yorumluyorsun. Ve şimdi mobilim yazması vakit alıyor. Boşluk bulur ve unutmazsam ve de başka biri yardımcı olmamış olursa yazarım. Ayrıca ene kofçu konu açmış yazayım gibi bir eğilimim hiç olmadı. Can sıkıntısına binayen yazdıklarımda artış oluyor :) Ve rica ederim. PcK0 tarafından 29/Tem/16 22:45 tarihinde düzenlenmiştir Sadece bi imza..

hocam şyle rnekle açıklayayım. 2 tane tablo var. birinde kategoriler diğerinde veriler. veri tablosu: veri id veri icerik kategori kategori tablosu kategori id kategori ismi kategori türü normalde sql ile uygun şekilde join falan yapmam lazım biliyorum :D ama ben şyle bir şey yaptım. tüm kategorileri her türlü tamamen çekmem gerekiyordu. çekerken bu kategori bu id bu tür diye de bi obje yapayım. bir daha inner join ile uğraşmasın server direk kategori. id olarak çeksin sonra javascript ile daha nce oluşturduğum objedeb onun hangi kategoride olduğunu bulurum. obje rneği: kategoriler veriyi de dedim çekerken veri icerik veri veri veri kategori(rneğin 1) kategoriler türü kategoriler yaparsam ok. ama işte o obje değerini çekerken sorun yaşadığım için buradan sorayım dedim. <script>document. write(kategoriler );</script> şeklinde çekiyordum daha temiz yolu var mıdır diye düşündüm: <div onload="this. innerHTML=kategoriler "></div> şeklinde denedim fakat olmadı. şyle olmadı: onclick çalıştı fakat onload çalışmadı. bunun nedeni acaba bu fonksiyon obje oluşmadan nce mi çalıştırılıyor diye düşündüm: hayır, çünkü obje oluşturma daha nceki bir satırda yapılıyor. ondan dolayı acaba dedim direkt html olarak değil de bu html elemanını php içinde echo '<div onload="this. innerHTML=kategoriler "></div>'; şeklinde oluşturduğum için mi onload çalışmıyor. bunca soru pek bir şey kazandırmayacak belki. beyin fırtınası niyetine düşündüm işte :) @PcK0 bir çok konumda cevap yazdığın için teşekkür ederim. ben de sevgiden yanayım...

HTML kodu: <div id="cikti"></div> Frameworksüz JavaScript kodu: document. getElementById . innerHTML = obje ; Jquery: $ .html(obje ); Eğer amacın sadece verinin durumunu grmek ise: JavaScript kodu: console. log ; console. log ; console. log(obje ); Üstteki kodun çıktılarını grüntüleye bilmek için ctrl+shift+j yapıyorsun. Konsoldan veriye ait pek çok şeyi grebiliyorsun. Üstelik sadece kendi verilerini değil herşeyi grüntüleyebilirsin. Detaylar için mdn console, mdn console. log şeklinde aratmalısın. Sadece bi imza..