Power Buttons for Opera

The Power Buttons on this page are in fact BookMarklets that allow you to alter the content of webpages you visit with Opera. To undo the effects of power buttons, simply Refresh or use the standard Reload button.

Note to users: They probably don't work on Framed pages; maximise a frame first before using them.

Note to button creators: It seems javascript wrapped as custom buttons has a 974 byte limit (remember this includes encoding so actual bookmarklet size is smaller than that) - so only 'small' javascript functions can be made into buttons. (It's fixed in Opera 9.5)

It is better to drag buttons to a toolbar rather than to click on them.

Automatic Scroll [⊗]

These Power Buttons may be useful when you read very long pages. Use the buttons to scroll the page automatically. Press the buttons multiple times to speed up the scrolling. Press Esc key to stop /slow down the scrolling. The FastScroll button is 4 times faster than the Scroll button.
Sewa mobil jakarta, Toko bunga jakarta, Glutera, Toko bunga online



Compose CC and BCC [⊗]

These buttons let you open a Compose Message page and enter the selected addresses from the Contacts panel in the CC or BCC field. They should be placed in the Contacts panel toolbar.



The buttons above rely on a Regular Expression (RegExp) that looks for extensions in the e-mail addresses such as .com, .org, .de, .nl etc. The expression in the buttons contains the top 31 most used extensions and is therefore prone to errors (*). Make sure to verify the CC or BCC field before sending a message!
By limiting the number of extensions the buttons can become more reliable. The examples below only support e-mail addresses ending with .com, .org, .net, .edu, .jp, .uk and .nl:



(*) Errors will occur if one of the selected e-mail addresses contains a common extension (including the dot) before the @ sign, for example john.compton@operamail.com, or if the extension is not recognized, e.g. john.doe@provider.tk.

Enhanced Back [⊗]

This button is inspired by the Super Back Button on CustomButtons and does the same thing: when there is no history available, it will try to open either the referrer or the window opener.


Enhanced Rewind and Fast Forward [⊗]

These buttons decrease and increase the last number in the URL of the current page by 1:



The following buttons are combinations of the original Rewind and Fast Forward buttons and the ones shown above. The default behavior is the standard Rewind and Fast Forward, respectively, but if these are not applicable the buttons will search for the last number in the URL and change it as previously described.



Note that the URL increment will always work if the regular Fast Forward is not applicable; the URL decrement can only be used once with this button, for right after the first time the Rewind function will apply again (since there will be a History to go back to).

Highlight Words [⊗]

This button allows a user to type in a phrase and see all occurences highlighted:


The following button allows a user to highlight the already selected text, as if using a yellow marker on paper; the highlight is effective until the page is reloaded:

Highlight selection (author: SaGS?)

If you prefer to mark the selection from its right-click menu, instead of clicking a button, add the following line to the  [Hotclick Popup Menu]  section of your menu setup:

Item, &Highlight=Open URL in current page, "javascript:void(document.designMode='on', document.execCommand('HiliteColor',false,'#FFFF00'), document.execCommand('Unselect'), document.designMode='off')"

(Verified to work with Opera 9.64, 10.10, 11.50. Note that O11.50 is visibly slow with this.)

Kill Elements [⊗]

The kill button is utterly invaluable. It basically can kill elements on a page. The selected element will be highlighted with a red square, if so this means left-clicking it will remove that element from a page. Press escape or Click kill again to exit the kill mode. This button is useful for things like:

  1. Removing those annoying DHTML images that float around a page.
  2. Any element that distorts the page, such as overflowing ad-blocks or long entries in tables.
  3. Removing elements you don't want shown on a printed page.
  4. You may even be able to remove flash or iframes; you have to select a parent that is holding it, hover the mouse close to the edge of the flash animation and see if you can see its parent highlighted.
  5. Feeling a sense of omnipotence (a-la Pacman)...

Kill Using the Mark as Spam icon.

Kill Using the Smiley Pacman icon.

Note: You must drag this button up from the page to the toolbar, not click it and add it or it won't work.

Note 2: For permanent blocking, use Rip or adblock

Retrieve Wand Password [⊗]

This button allows a user to read a password from the Wand. Instructions: use Wand to enter the password into the appropriate field of a web page. Press Stop immediately so that Opera does not proceed to the password protected content. Finally, press the following button:

Read Wand

Here is a variant which invokes the wand, then records and reports the password. You click it instead of the wand, and don't need to interrupt wand execution.


Search Site With Google [⊗]

In Google, you can limit your searches to a certain site or domain using the following format:
some_text site:www.example.com

The following button will ask the user for a search string and then perform a Google site search based on the URL of active page.

Search site

The button below is an advanced version of the one above. If the search string the user enters starts with 'd ' (i.e., a letter d followed by a whitespace), the search will be limited to the domain of currently active page (for example opera.com rather than www.opera.com, thus also including my.opera.com, people.opera.com etc.)

Search site

Search will be automatically limited to the domain of currently active page
Search domain

Split Page [⊗]

These buttons will split the current tab into portions of 70% / 30% (horizontal split) or 50% / 50% (vertical split). They can be considered more flexible versions of the Split-Screen Mode button, because they do not minimize other pages, and preserve the position of the splitter when you resize the tab.

Split page (horizontally) Split page (vertically)

Press the Back button to return to the original page.

bpm 2009-12-2

Failure condition: these split buttons fail if the current URL contains a # (as it does now, for example, if you clicked a "split page" link to get here - or will if you click the paper clip on the section header). This is due to a flaw in Opera's command interpreter. To see that it is an Opera flaw, try pasting this into the address field in both Opera and Firefox:

data:text/html,<title>split</title><frameset rows=%22*,*%22><frame src="http://my.opera.com"><frame src="http://operawiki.info/PowerButtons#splitpage"></frameset>

Works fine in Firefox, not in Opera until you escape the # (replacing it with %23).
Above buttons fixed (escape "#" added): Split T/B Split L/R

2-page-split variant (current page + previous): Split 2 T/B Split 2 L/R Exploiting fact that Opera variables work as javascript variables if Go To Page parameter is 0; discussion here.

how to cancel: all these splits use frames - to get back to full-tab state, rightclick: context menu has several options.

Translate Page (Using Babelfish) [⊗]

This button will send the page you're curretly viewing to Babelfish and translate the contents to a language of your choice while keeping the page design intact.
The translations you can choose from after pressing the button are:


Note: the Babelfish translation service does not work on all websites (for example, the Opera Forums' threads cannot be translated).



There are 319 comments on this page. [Display and/or add comments]