![]() |
![]() |
![]()
Post
#1
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Witam,
mam mały problem z zablokowaniem prawego przycisku myszy. Gdy korzystam z document.onclick, wszystko jest w porządku, sytuacja zmienia się przy skorzystaniu z document.addEventListener (alert zostanie wyświetlony, ale pojawia się menu kontekstowe). Poniżej przedstawiam przykładowy kod. Kod window.onload = function()
{ var fn = function (event) { if (navigator.appName == 'Netscape' && event.which == 3) { alert ('OK'); return false; } } //document.onclick = fn; document.addEventListener( 'click', fn, false ); } |
|
|
![]() |
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Oczywiście przy Internet Explorer napotkałem na błąd. Znalazłem odpowiednik dla preventDefault ale odmawia posłuszeństwa dla zdarzenia onclick, dodam że dla onmousedown wszystko jest w porządku.
Kod window.onload = function()
{ var fn = function (event) { event.returnValue = false; alert (event.button); } document.attachEvent( 'onclick', fn); } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 10:40 |