Funkcja wywoływana po PPM


(Irek 12) #1

Witam

Chę stworzyć własną funkcję wywoływaną po PPM. Funkcja się uruchamia, ale wyskakuje menu. Jak je wyłączyć tylko dla jednego elementu (np. obrazka)? Używałem oncontextmenu="return false;", ale to nie działa w Chromie i FF 4. Proszę o pomoc


(mario@) #2

np.

<img src="jakas_tam_grafika" id='ser'>

(Irek 12) #3

niestety działa to tylko w Firefox 3.6, a na FF 4 i Chromie 7 nadal pokazuje się menu. Te ostatnie przeglądarki nie wyświetlą menu jeśli będzie "return true;", czyli zupełnie odwrotnie niż na Twoim przykładzie. Czy jedynym sposobem jest zrobienie funkcji, która bada przeglądarkę i zwraca odpowiednio prawdę lub fałsz?


(mario@) #4

Pod chrome 8.0.552.210 beta, chrome 7.0.517.44, ff 4.0b7 kod działa poprawnie, jedynie pod starszymi wersjami opery może nie zadziałać(zdarzenie onContextMenu jest dostępne dopiero od kilku wersji).


(Irek 12) #5

dzięki za pomoc, okazało się, że problem występuję przy jednoczesnym użyciu onmousedown i oncontextmenu. Przerobiłem trochę i jest ok, wielkie dzięki