Script Summary: Allows middle-click on buttons/javascript links and enables multiple-selection of links/buttons. For multiple-selection: as usual, hold control key down whilst selecting links with left-clicks (or middle-clicks); release control key, then middle-click one of the selected links, each link opens in its own tab. Works even on pages where javascript is blocked.
Version: May 2011. Updated for Firefox 4

Now can be installed on Google's Chrome Browser
Variations
Shift-Control-Middle-Click
Shift-Control-Middle click will run the javascript link in the same tab but avoids having to first enable javascript for the page and reloading it. With just the shift key and single middle click, the link is opened in a new window without running javascript (can avoid tracking javascript from being run).
Alt-Shift-Middle-Click
When using Alt with shift on middle-click, links are opened in a tab each and javascript is NOT run. Alt with or without shift opens all selected links directly in a window without having to load the original page first.
Shift with control key runs the javascript hidden in the link.
If middle-click fails to open a link, try Shift middle-click or Alt middle-click
Notes on Firefox Options
Note, it may be good to turn off autoscroll, the target thingy which appears on middle click, untick "Use autoscrolling" in firefox options: advanced->general.Also note, Firefox configuration setting "middlemouse.contentLoadURL" in about:config. Setting it to false will prevent a middle-click on something other than a link from its default behavior of opening a page based on what happens to be in the window's system clipboard.
Note 3 To allow middle click to open windows from the script you may need to disable (untick) "block popup windows" in Firefox options under the "content" option tab.
Note 4 Leave window from which selection was made open on the same page until all new tabs have opened and loaded.
Use With YouTube Video Serializer script
It is possible to select multiple video links on a page and have them line up in a queue so that they play one after another in sequence. However this requires another script to be also installed along with this one. The name of this other script is "Youtube Video Serializer".
To use this script with YouTube Serialize Multiple Video Videos, when selection is made with control-click (as explained above), then whilst holding down the shift key, click on one of the videos amongst the selection just made. A new tab will open and within that tab all of the selected videos will play automatically one after the other in the order of selection.



