Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm looking for a way to disable the mouseover tooltips for images and hyperlinks in Internet Explorer. I've dug through the settings of IE 8 with no luck. My research suggests that only Opera has ever had this option.

I checked my copy of IE3 and it doesn't have tooltips for links, though it does for images. It too has no setting to get rid of the tooltips, so it seems like this has never been an option in IE.

enter image description here

I understand that this is a feature of HTML and that it's up to the web page designer to determine if the page has these tooltips. I just want to get rid of all of them that I come across. There are good reasons to disable these. For example, this is an issue for some people with epileptic seizures.

How can I remove tooltips for all pages while using Internet Explorer?

share|improve this question
    
I would assume this is best solved by a Greasemonkey equivalent, like Trixie. –  Oliver Salzburg Mar 8 '12 at 15:50
add comment

2 Answers

As remarked by @Oliver Salzburg, the only solution is to modify the html document in order to get rid of these pesky tooltips, because IE does insist on them when they are there. Your tool would be Trixie, which is to IE what Greasemonkey is to Firefox.

You could base your script on the one found in Hack 70. Make Image alt Text Visible.

I am not a user of Greasemonkey/Trixie, but I would imagine that you could start with something like this totally untested script for img tags :

// ==UserScript==
// @name        Alt Tooltips
// @namespace   http://www.superuser.com/
// @description Erase Alt text from images
// @include     *
// ==/UserScript==


var res = document.evaluate("//img", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
var i, el;
for (i=0; el=res.snapshotItem(i); i++) {
  el.alt='';
}

With a similar script for hyperlinks.

share|improve this answer
    
looks like you would strip alt info and titles: javascriptkit.com/howto/toolmsg.shtml –  conspiritech Mar 14 '12 at 17:19
    
@conspiritech: Correct. This can be done by adding into the loop el.title='';. –  harrymc Mar 14 '12 at 18:00
    
Seems like Trixie is now dead. –  harrymc Sep 3 '13 at 5:35
add comment

Most of these options are configurable in the registry (this is in my notes file for explorer, not on a windows box currently, but it should give you an idea where to look for IE)

for explorer, they are:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"EnableBalloonTips"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"FolderContentsInfoTip"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\tips]

"Show"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"StartButtonBalloonTip"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"ShowInfoTip"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

"NoSMBalloonTip"=dword:00000000

  • Another alternative would be to use a user css (speculation)
share|improve this answer
    
These registry settings are for Windows Explorer, not Internet Explorer. Regarding CSS, it can modify the look but not the contents of the html document. –  harrymc Mar 13 '12 at 9:44
1  
I stated such at the top of my post since the keys are similar and I don't have a windows clunker around to take the 5 minutes to poke around in regedit looking for something similar, I thought it may be helpful to someone else who could (not enough points to just comment when I posted it either - 1st day here). With css you could set the delay time to 9999 with a .tooltip {transition: display 0s linear 9999s;} , but I am a bit rusty on my css –  technosaurus Mar 13 '12 at 10:09
    
Welcome to Superuser. You can't style the alt attribute directly in css, as it only inherits from the img element or its parent(s). However, title can be styled with a CSS rule like "img [title]", but whether this includes transforms (for all browsers) needs to be checked (and in any case doesn't fully answer the post). –  harrymc Mar 13 '12 at 10:41
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.