Jak wyłączyć / włączyć pole wyboru po kliknięciu prawym przyciskiem myszy w chrome i Firefox

Napisałem kod, który pozwala mi wyłączyć / włączyć pola wyboru, gdy kliknę je prawym przyciskiem myszy. Działa w IE, ale nie w Chrome lub Firefox.

rightClickFunc: function (e) 
{
    var obj;
    if ($.browser.msie) obj = event.srcElement;
    else obj = e.target;
    stuff.disableEnableObject(obj);
    return false;
},

disableEnableObject: function (o)
{
    if (o.getAttribute("disabled") == null)                
          $('#'+o.id).attr("disabled", "disabled");
    else  $('#'+o.id).removeAttr("disabled");
}

Jak uzyskać taką samą funkcjonalność w Chrome, jak IE? Problemem wydaje się być to, że kliknięcie prawym przyciskiem myszy na wyłączonym elemencie w chrome otwiera menu kontekstowe (menu kliknij prawym przyciskiem myszy).

Zrobiłem próbkę kodu - zobaczhttp://jsfiddle.net/e72M6/. Uruchom go w IE i chrome, aby zobaczyć różnicę. (IE może włączyć pola, Chrome nie może).

Chcę, aby inna przeglądarka miała taką samą funkcjonalność jak IE. Tak więc pola mogą być włączone.

questionAnswers(3)

yourAnswerToTheQuestion