Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 10/09/2007, 10:52   #1 (permalink)
Üye
 
Ahmet79 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Yer: Zonguldak
Mesaj: 480
Varsayılan dinamik hücre içindeki değeri alma

Herkese selamlar.
bir div'i bir hücre içine konumlandırıyorum. Div'e onClick olayı ile üzerinde bulunduğu hücrenin id'sini bir fonksiyona göndermek istiyorum. Bu nasıl yapılır
Şöyle bi sorunum var hücrenin id si dinamik olarak değişiyor.
Ahmet79 hatta değil   Alıntı Yaparak Yanıtla
Eski 10/09/2007, 14:21   #2 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

onclick="alert(this.parent.id)"

dene.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 10/09/2007, 14:39   #3 (permalink)
Üye
 
Ahmet79 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Yer: Zonguldak
Mesaj: 480
Varsayılan

this.parent has no properties uyarısı veriyor
Ahmet79 hatta değil   Alıntı Yaparak Yanıtla
Eski 10/09/2007, 16:16   #4 (permalink)
Üye
 
Sniper Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Yer: İstanbul
Mesaj: 2,286
Varsayılan

parent yerine parentNode ya da parentElement kullanmalısın. Sadece parent window nesnesinin bir özelliğidir...
__________________
tuncay.kinali.net
Sniper hatta değil   Alıntı Yaparak Yanıtla
Eski 10/09/2007, 16:43   #5 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

uykusuzluk
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 10/09/2007, 19:13   #6 (permalink)
Üye
 
Ahmet79 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Yer: Zonguldak
Mesaj: 480
Varsayılan

parentElement sanırım div içinde div varsa parent div'i veriyor.(Emin değilim)
sorunu hücrenin id sini div'in left değerine eşitledim. Sorunu çözdüm şimdilik
Ahmet79 hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2007, 23:47   #7 (permalink)
Üye
 
Üyelik Tarihi: 09/2007
Mesaj: 5
Varsayılan

Bildiğim kadarıyla parentElement İnternet Explorer da çalışıyor. Daha önceden yazdığım bir kod bu yüzden Firefox'da çalışmamıştı. Ben de parentNode yazmıştım.
Kod:
  
<script type="text/javascript">

function mesaj (bu) {

alert(bu.parentNode.id)
alert(bu.parentNode.getAttribute('id'))
}

</script>

<table>
<tr><td id="tdid0"><div onclick="alert(this.parentNode.getAttribute('id'))">katman</div></td></tr>
<tr><td id="tdid1"><div onclick="alert(this.parentNode.id)">katman</div></td></tr>
<tr><td id="tdid2"><div onclick="mesaj(this)">katman</div></td></tr>
</table>
muazzez hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
hücre rengi hematit Pascal / Delphi / Delphi.NET 2 04/11/2005 16:01
sıralama yapma ve belirlediğim bir değeri en başa alma! pirilti Veritabanları & SQL 3 28/07/2005 12:14
Excel de hücre toplamı muhkem_ Visual Basic 1 07/03/2005 14:05
Bir tablo içindeki alanların içindeki max değeri bulma!!! pirilti Veritabanları & SQL 9 15/10/2004 00:08
text box değeri alma enderduran Web Tasarım 1 11/07/2003 14:08


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 10:28.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net