Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

sayfa açıldığında göstersin üzerine basınca gizlesin

Konu, 'Javascript' kısmında sorunlar tarafından paylaşıldı.

  1. sorunlar

    sorunlar Üye

    Kayıt:
    12 Kasım 2011
    Mesajlar:
    152
    Beğenilen Mesajlar:
    0
    Kod:
    <!--
    function OgeAcKapa(oge)
    {
    if (document.getElementById(oge).style.display == 'none')
    {
    document.getElementById(oge).style.display = '';
    }
    else
    {
    document.getElementById(oge).style.display = 'none';
    }
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    
    //-->
    Arkadaşlar bu javascript kodu benim belirlediğim alanın gizleyor tıklayıncada gösteriyor.Javascript im zayıf olduğundan bir ayar çekemedim.Benim istediğim varsayılan olarak göstermesi tıklayınca gizlemesini istiyorum.Fakat bu kod sayfa açılınca gizliyor tıklayınca gösteriyor.Bunu tam tersi nasıl yaparız.
     
  2. Luciin

    Luciin Aktif Üye

    Kayıt:
    19 Temmuz 2011
    Mesajlar:
    276
    Beğenilen Mesajlar:
    1
    Meslek:
    Webmaster
    Şehir:
    Adana
    PHP:
    if (document.getElementById(oge).style.display == 'none') { document.getElementById(oge).style.display ''; } else { document.getElementById(oge).style.display 'none'; }
    satırını

    PHP:
    if (document.getElementById(oge).style.display == ''){
        
    document.getElementById(oge).style.display 'none';
        }else{
        
    document.getElementById(oge).style.display '';
        }
    şeklinde değiştirirsen, ilk çağrılmada gösterilir, ikinci çağrılmada gizlenir. Örnek:

    PHP:
    <a href="javascript:OgeAcKapa('Ali')">Göster/Gizle</a>
    <
    div id="Ali">Örnek DIV</div>
    <
    script>OgeAcKapa('Ali')</script