Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS]Niedziałający Event na obiekcie
daniel1302
post 11.07.2012, 21:29:01
Post #1





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Witam, mam taki kod:

  1. windowElement.onclick = function (e)
  2. {
  3. alert(e.button);
  4. if (e.button == 2)
  5. {
  6. alert('Prawe kliknięcie');
  7. return false;
  8. }
  9. else
  10. onClick(e);
  11. }


I teraz mam problem bo gdy:
1)
  1. windowElement = window

to prawe kliknięcie jest rejestrowane
2)
  1. <div id="okno"><canvas id="plotno" width="800" height="600"></canvas></div>

i
  1. windowElement = document.getElementById('okno');

albo
  1. windowElement = document.getElementById('plotno');


to nie rejestruje mi kliknięcia prawym przyciskiem.


Dlaczego w drugim przypadku nie rejestruje kliknięcia prawym przyciskiem, natomiast lewy przycisk jest rejestrowany. Jak zarejestrować kliknięcie prawym przyciskiem tylko na elemencie <div> lub <canvas>. Firebug nie wyrzuca żadnych błędów.

Dziękuje za pomoc.

Ten post edytował daniel1302 11.07.2012, 21:31:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 12:51