• 20-11-2008, 11:36:55
    #1
    Javascript Kodu :
    <script>
    var site;
    function menuGoster(gelen){
    divler= document.getElementsByTagName("div");
    menuid = "amenu"+gelen;
    if (gelen==site){
    document.getElementById(menuid).style.display = "none"; 
    site=100;
    }
    else{
    menu2(gelen);
    for(i=0;i<=divler.length;i++){
    if(divler[i].id.indexOf("amenu")>-1){
     divler[i].style.display = "none";
    document.getElementById(menuid).style.display = "block"; 
    }
    }
    }
    }
    function menu2(gelen){
    site=gelen;
    }
    </script>
    Kullanımı :
    <div onclick="menuGoster('1')">
        Ana kategori</div>
    
      <div id="amenu1">alt kategori<br>altkategori1</div>
     
     
    <div onclick="menuGoster('2')">
        Ana kategori2</div>
    
      <div id="amenu2">alt kategori<br>altkategori1</div>
    arkadaslar burda accordion menu yapmaya calıstım display ın yavas acılıp kapanmasını istiyorum bi turlu yapamadım yardımcı olurmusunuz bu kodlar uzerinden. Bide divler[i] anakategoriyi her tıkladııgında undifendid diyor firefox java hata konsolunda gorunuyor bunada bir cozum bulabilirseniz cok yardımcı olmus olursunuz tşkler...

    Not : Hazır accordion menu linkleri vermenize gerek yoktur. Bu kod uzerinden yapmam gerekiyor yardımlar için tşkler..
  • 25-11-2008, 14:32:21
    #2
    iptal