jak dynamicznie zmienac oncontextmenu aby mi sie nie pojawilo "systemowe menu"?

w samym htmlu staycznie bym to zrobil po prostu tak:
<body oncontextmenu="mojafunkcja();return false;">

ale gdy robie to dynaczmicznie , tak jak ponizej, "znika"wtedy return false...

document.body.setAttribute('oncontextmenu',function(){mojafunkcja();return false;});

i pojawia mi sie programowe menu


nalezy napisac:

document.body.oncontextmenu=mojafunckja;


a w funkcji mojafunkcja muescic return false;


prosze zamknac temat