External.menuArguments image index

  • Thread starter Thread starter my_wan
  • Start date Start date
  • Tags Tags
    Image Index
AI Thread Summary
A developer has created a DLL that adds JavaScript plugins to the Internet Explorer right-click menu, allowing users to perform various actions like copying the alt text of images to the clipboard. Initially, the script was set to retrieve the alt text from the first image on the page, but the developer sought help to correctly identify the right-clicked image. They successfully resolved the issue by using the event's source element to access the alt attribute. The DLL currently includes functions for opening arxiv.org entries, searching selected text on Dictionary.com, Google, and Wikipedia, as well as performing site-specific searches. The developer plans to enhance the functionality by adding clipboard defaults when no text is selected. Further suggestions for additional functions are welcomed.
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.
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
I tried a web search "the loss of programming ", and found an article saying that all aspects of writing, developing, and testing software programs will one day all be handled through artificial intelligence. One must wonder then, who is responsible. WHO is responsible for any problems, bugs, deficiencies, or whatever malfunctions which the programs make their users endure? Things may work wrong however the "wrong" happens. AI needs to fix the problems for the users. Any way to...

Similar threads

Replies
3
Views
2K
Replies
4
Views
5K
Replies
2
Views
5K
Replies
6
Views
3K
Replies
104
Views
7K
Replies
4
Views
3K
  • Sticky
Replies
0
Views
4K
Back
Top