[Project_owners] RE: Blocking "Backmenu"
velcrospud at hotmail.com
Wed Sep 10 11:52:58 EDT 2003
You can hijack entire functions rather easily.
In your extension's init code do this:
window.<Name of function you want to replace> = <Name of your replacement
Then, whenever the original function was to be called, your own will be
If you want an example, look at the code for Download Sort - I replace two
functions with my souped up versions.
window.foundHeaderInfo = ds_foundHeaderInfo;
Note: I first saw this method in Tabbrowser Preferences.
>From: Paradox <paradox5555 at hotmail.com>
>Subject: Re: [Project_owners] Blocking "Backmenu"
>I think you misunderstood, I don't want to prevent the context menu
>from showing, rather I want to steal the click when someone clicks on
>one of the context menu's entries and have it run my function rather
>than doing the default (which is to go to that history entry in the
>current tab). That eventlistener can do that, if I have it call my
>function, but I cannot get it to prevent the browser default, so right
>now middle clicking a history dropdown entry causes my function
>(history entry to open in new tab) AND the current tab goes to that
>history entry as well.
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
More information about the Project_owners