View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 08.02.2008   #1 (permalink)
magos
 
Üyelik Tarihi: 09.11.2006
Yer: izmir
Mesaj: 200
javascript ile bir tr hariç hepsini gizleme?

Merhaba arkadaşlar. Benim kısa bir çözüm yoluna ihtiyacım var. Uzun olanı yapıyorum ama daha kısasını öğrenmek isterim.

Şimdi sayfadam birden fazla <tr> var. bunların id leri sırayla menu1, menu2, menu3..........,menu30. Ve görünürlük özellikleri kapalı. Yani style="display:none"

Şimdi ben bir linke onmouseover vererek sadece bir tr yi acıp diğer hepsinin yine kapanmasını istiyorum. Linke şöyle bir şey yazıyorum.

onmouseover="menuGoster('1');"

bunu yapınca menu1 id li olan <tr> yi gösteriyor, onuda şöyle saglıyorum.

function menuGoster(gelen){
menuid = "menu"+gelen;
document.getElementById(menuid).style.display = "block";
}

böyle yapınca tr görünür oluyor. ama baska bir linkin üstüne gelince (örneğin menu2 idsini gösterecek olan) bu tr de acık klaıoyr, diğeride acılıyor.

Bunun uzun yolu tek tek idleri yazarak display.none yapmak. onun yerine daha kısa yapabilmek mümkünmüdür?
magos şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin