External.menuArguments image index

  • Thread starter Thread starter my_wan
  • Start date Start date
  • Tags Tags
    Image Index
Click For Summary
SUMMARY

The discussion focuses on the development of a DLL containing JavaScript plugins for the Internet Explorer right-click menu. The primary functionality allows users to copy the alt text of an image to the clipboard using the script: var altV = external.menuArguments.event.srcElement.attributes('alt').value;. The user successfully retrieved the correct image index for the right-clicked image, enhancing the plugin's functionality. Additional functions include searching selected text on arxiv.org, Dictionary.com, Google, and Wikipedia.

PREREQUISITES
  • JavaScript programming
  • Understanding of Internet Explorer plugin development
  • Familiarity with the Document Object Model (DOM)
  • Basic knowledge of clipboard operations in JavaScript
NEXT STEPS
  • Explore advanced JavaScript event handling techniques
  • Learn about creating and managing Internet Explorer DLL plugins
  • Investigate additional clipboard manipulation methods in JavaScript
  • Research best practices for enhancing user experience in browser extensions
USEFUL FOR

JavaScript developers, plugin developers for Internet Explorer, and anyone interested in enhancing browser functionality through custom scripts.

my_wan
Messages
868
Reaction score
3
I've created a DLL that contains JavaScript plugins for the IE right click menu like this;
http://img407.imageshack.us/my.php?image=20165640mt5.jpg
I haven't restricted display to the proper context in the registry yet.

In the Alt Text entry I have a small script that looks like;
Code:
var altV = external.menuArguments.document.getElementsByTagName('img')[0].attributes('alt').value;
window.clipboardData.setData('Text', altV);

It simply copies the alt text of an image resource to the clipboard. The problem is that I'm not sure how to retrieve the proper image index of the right clicked image for the script. As you will notice it is simply set to ('img')[0] now which is just the first image on the page.

I would appreciate any suggestions on how to best retrieve the index of the right clicked image.

Any suggestions on more functions to put into the DLL would also be nice.

Functions so far:

arxiv.org
Simply take the selected text of an arxiv.org identify such as 0710.0364 and opens a new page to http://arxiv.org/abs/0710.0364.

Dictionary.com
Simply takes selected text such as Widget and opens a new page on http://dictionary.reference.com/browse/Widget

Google
Searches selected text in a new google window.

Site Search
Takes selected text, or if null the clipboard text, and does a google site search of that site in a new window, i.e., http://www.google.com/search?q=site:www.physicsforums.com+Widget

Wiki
Takes selected text and opens the wiki page for it, i.e., http://en.wikipedia.org/wiki/Widget

I'll be adding clipboard default when selection is null to most functions.

Thanks
 
Technology news on Phys.org
I got the image index. This worked;
var altV = external.menuArguments.event.srcElement.attributes('alt').value;

Still trying to think of more functions.

Thanks.
 

Similar threads

Replies
17
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
503
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 104 ·
4
Replies
104
Views
8K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K