![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 12/2007
Mesaj: 83
|
arkadaşlar 5 tane menüm var herbirinin altında birer tane div var default olarak hidden geliyor. onmouse üstteki menülerin hangisine gelirsem alttaki divler ona göre açılıyor yani dropdown menü gibi ben şu kodu yazdım Kod:
window.onload=function(){
var IDS=document.all;
IDS["menu1"].onmouseover=function(){
IDS["altmenu1"].style.visibility="visible";
};
IDS["menu1"].onmouseout=function(){
IDS["altmenu1"].style.visibility="hidden";
};
IDS["altmenu1"].onmouseover=function(){
this.style.visibility="visible";
};
IDS["altmenu1"].onmouseout=function(){
this.style.visibility="hidden";
};
IDS["menu2"].onmouseover=function(){
IDS["altmenu2"].style.visibility="visible";
};
IDS["menu2"].onmouseout=function(){
IDS["altmenu2"].style.visibility="hidden";
};
IDS["altmenu2"].onmouseover=function(){
this.style.visibility="visible";
};
IDS["altmenu2"].onmouseout=function(){
this.style.visibility="hidden";
};
IDS["menu3"].onmouseover=function(){
IDS["altmenu3"].style.visibility="visible";
};
IDS["menu3"].onmouseout=function(){
IDS["altmenu3"].style.visibility="hidden";
};
IDS["altmenu3"].onmouseover=function(){
this.style.visibility="visible";
};
IDS["altmenu3"].onmouseout=function(){
this.style.visibility="hidden";
};
IDS["menu4"].onmouseover=function(){
IDS["altmenu4"].style.visibility="visible";
};
IDS["menu4"].onmouseout=function(){
IDS["altmenu4"].style.visibility="hidden";
};
IDS["altmenu4"].onmouseover=function(){
this.style.visibility="visible";
};
IDS["altmenu4"].onmouseout=function(){
this.style.visibility="hidden";
};
IDS["menu5"].onmouseover=function(){
IDS["altmenu5"].style.visibility="visible";
};
IDS["menu5"].onmouseout=function(){
IDS["altmenu5"].style.visibility="hidden";
};
IDS["altmenu5"].onmouseover=function(){
this.style.visibility="visible";
};
IDS["altmenu5"].onmouseout=function(){
this.style.visibility="hidden";
};
};
Kod:
window.onload=function(){
var IDS=document.all;
for (var i=1;i<5;i++){
IDS["menu"+i].onmouseover=function(){
IDS["altmenu"+i].style.visibility="visible";
};
IDS["menu"+i].onmouseout=function(){
IDS["altmenu"+i].style.visibility="hidden";
};
IDS["altmenu"+i].onmouseover=function(){
this.style.visibility="visible";
};
IDS["altmenu"+i].onmouseout=function(){
this.style.visibility="hidden";
};
}
};
|
| | |
| | #2 (permalink) |
| RoboCup 2011 Üyelik Tarihi: 11/2007 Yer: İstanbul
Mesaj: 206
|
Bir for döngüsü ile fonksyon yazmazsın diye biliyorum onun yerine şöyle bir kod işini görebilir. Kod: <script>
function open_div(index)
{
var divs
divs = document.getElementsByTagName("div")
divs[index].style.visibility="visible";
}
function close_div(index)
{
var divs
divs = document.getElementsByTagName("div")
divs[index].style.visibility="hidden";
}
</script>
Kod: <div onMouseOver="open_div(1)" onMouseOut="close_div(1)">Menü_1</div> <div style="visibility:hidden;" onMouseOver="open_div(1)" onMouseOut="close_div(1)">A_Menü_1</div> <div onMouseOver="open_div(3)" onMouseOut="close_div(3)">Menü_2</div> <div style="visibility:hidden;" onMouseOver="open_div(3)" onMouseOut="close_div(3)">A_Menü_2</div> <div onMouseOver="open_div(5)" onMouseOut="close_div(5)">Menü_3</div> <div style="visibility:hidden;" onMouseOver="open_div(5)" onMouseOut="close_div(5)">A_Menü_3</div> 1 3 5 7 ... diye gidiyor.
__________________ Burak YÜCESOY |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| döngü içerisinde döngü kullanmak? | gencserver | ASP | 1 | 18/12/2007 20:50 |
| onmouseover | ordermami | PHP | 2 | 05/11/2007 09:15 |
| HATA ALIYORUM: Döngü içerisinde beklenenden farklı değerlerin çıkması? | neolion | C / C++ | 5 | 16/01/2007 15:08 |
| Java - Php OnMouseOver hk. | yeniogrenen | Javascript / DHTML / Ajax | 6 | 18/11/2006 18:26 |
| Döngü İçinde Döngü | pyromus | PHP | 13 | 05/08/2005 13:23 |
| 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 | |