• 28-02-2022, 18:28:46
    #1
    Kurumsal Üye
    Merhabalar, bir projemde yandan açılır bir navbar mevcut. Navbar kodu tam olarak şöyle;



    <li class="nav-item">
                   <a class="nav-link" id="sidebar-toggle" href="#"><i data-feather="arrow-left"></i></a>
                </li>
    Normalde arrow-left butonuna tıklayınca sayfa yenilenmeden navbarın kapanıp açılması gerekiyor ancak tıkladığımda ana sayfada abc.com/# şeklinde yönlendiriyor. Hangi sayfada olursak bu böyle. Temanın html versiyonunda bu sorun yok abc.com/sayfa# şeklinde yönlendiriyor. Nasıl çözmeliyiz?
  • 28-02-2022, 18:30:15
    #2
    javascript:function(){} olarak linki değiştirin hocam
  • 28-02-2022, 18:31:14
    #3
    Kurumsal Üye
    Androsoft adlı üyeden alıntı: mesajı görüntüle
    javascript:function(){} olarak linki değiştirin hocam
    JS hiç bilmiyorum hocam nasıl yapmam gerekiyor?
  • 28-02-2022, 18:31:52
    #4
    ShadowKing adlı üyeden alıntı: mesajı görüntüle
    JS hiç bilmiyorum hocam nasıl yapmam gerekiyor?
    Hocam direkt attığım şeyi # yerine yazın
  • 28-02-2022, 18:34:55
    #5
    Kurumsal Üye
    Androsoft adlı üyeden alıntı: mesajı görüntüle
    Hocam direkt attığım şeyi # yerine yazın
    Mükemmelsiniz hocam. Çok teşekkür ederim. Sorun tam olarak dediğiniz gibi çözülmüştür.
  • 28-02-2022, 18:35:24
    #6
    Web Tasarım ve Yazılım
    Androsoft adlı üyeden alıntı: mesajı görüntüle
    javascript:function(){} olarak linki değiştirin hocam
    javascript:void(0);
    Değil miydi o ya
  • 28-02-2022, 18:35:55
    #7
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    javascript:void(0);
    Değil miydi o ya
    Hocam öyle olabilir ama sorgulamayın buda boş fonksiyon döndürüyor
  • 28-02-2022, 18:38:14
    #8
    Kurumsal Üye
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    javascript:void(0);
    Değil miydi o ya
    Androsoft adlı üyeden alıntı: mesajı görüntüle
    Hocam öyle olabilir ama sorgulamayın buda boş fonksiyon döndürüyor
    İkisi de sorunsuz çalışıyor. Aynı sorunu yaşayan varsa ikisini de kullanabilir. Teşekkürler.
  • 28-02-2022, 18:41:05
    #9
    ShadowKing adlı üyeden alıntı: mesajı görüntüle
    İkisi de sorunsuz çalışıyor. Aynı sorunu yaşayan varsa ikisini de kullanabilir. Teşekkürler.
    Hocam javascript:void veya javascript:function(){} ikiside boş değer döndürüyor kullanıcı oraya bastığı zaman hiçbir işlem yapmıyor ama javascript tarafından işlem yapabiliyorsunuz veya çalıştırabiliyorsunuz. # yaptığınızda bir işlem yapıyor buna gerek olmaması için kullanıyorlar (javascript: aslında bir urldir, javascript komudunu şuanda var olan sitede çalıştırmayı sağlar örneğin telefonda javascriptfunction(){alert("DENEME");})(); yazarsanız ekranda bir alert fonksiyonu tetiklenir vs vs)