SORU
5 ŞUBAT 2011, CUMARTESİ


Nasıl bir özel sağ tıklayarak bir web sayfasına menü eklemek?

Bir özel sağ tıklatın benim web uygulaması için Menü eklemek istiyorum. Bu önceden yapılmış herhangi bir kütüphane kullanmadan yapılabilir mi? Eğer öyleyse, burada 3. parti kütüphane Javascript kullanan basit bir özel sağ tıklama menüsü görüntülemek için nasıl gösteren iyi bir eğitim bulabilirim?

Google Docs mu ne gibi bir şeyler geçirmeye çalışıyorum. Kullanıcılar sağ tıklayın sağlar ve kullanıcıların kendi menüsünü göster.

NOT: Ben öğrenmek istiyorum nasıl benim kendi yapmak için karşı kullanarak birileri bir şey yaptı çoktan beri çoğu zaman, bu 3. parti kütüphaneler ile şişirilmiş özellikleri oysa ben sadece istediğim özellikleri istediğim o kadar benim olmak istediğim tamamen el yapımı ile beni.

CEVAP
5 ŞUBAT 2011, CUMARTESİ


Aşağıdaki gibi soru - contextmenu olay kullanın, cevap:

<html>
<head>
<script type="text/javascript">
    if (document.addEventListener) {
        document.addEventListener('contextmenu', function(e) {
            alert("You've tried to open context menu"); //here you draw your own menu
            e.preventDefault();
        }, false);
    } else {
        document.attachEvent('oncontextmenu', function() {
            alert("You've tried to open context menu");
            window.event.returnValue = false;
        });
    }
</script>
</head>
<body>
Lorem ipsum...
</body>
</html>

Ama kendinize sormanız gereken, gerçekten varsayılan ' ı sağ tıklatın davranış üzerine yazmak istiyor musunuz gelişmekte olan sensin bu uygulama bağlıdır.


JSFIDDLE

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006