über mich
mein motto

Visual C# 2008 - Das Videotraining von Lars Keller

followme

Get your 'feeds' on Follow me on Twitter Currently no podcasts available

recentposts

recentcomments

Comment RSS

community

Community Leader / Insider Program VSTO Taskforce Just Community .NET Developer Group Braunschweig

IE Erweiterung "Link Senden"

26. Februar 2008 | Tools | Allgemein | Scripting 0

Heute Morgen habe ich auf das "versteckte" IE Feature "Send Link by E-mail" aufmerksam gemacht. Nach einer kurzen IM Unterhaltung haben Alex und ich eine kleine IE Kontextmenü-Erweiterung geschrieben, welche das Verschicken einer Webseite per E-Mail auf einen Klick reduziert (vom Verschicken der E-Mail abgesehen ;-)).

Einfach irgendwo auf das Browsertab mit dem rechten Mausbutton klicken und im Kontextmenü "Link senden" auswählen.

link_senden

Danach öffnet sich der Standard-E-Mail-Client, bei mir Outlook 2007.

link_senden_ol2

Als Betreff [1] wird der Title der angeklickten Webseite angegeben und bei [2] erscheint die URL.

Alles was dazu benötigt wird, ist dieses kurze JavaScript:

sendlink.js - Copy Code
1 <script type="text/javascript" defer> 2 try 3 { 4 var win = window.external.menuArguments; 5 var shell = new ActiveXObject("Shell.Application"); 6 shell.ShellExecute("mailto:?Subject=" + win.document.title 7 + "&Body=" + external.menuArguments.document.URL); 8 } 9 catch(ex) 10 { 11 alert("sendlink.js - An Exception occured: " + ex.message); 12 } 13 </script>

Damit das Ganze im IE Kontextmenü angezeigt wird, muss folgendes Regfile ausgeführt werden:

Regfile - Copy Code
1 Windows Registry Editor Version 5.00 2 3 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt] 4 5 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Link &senden] 6 @="C:\\Coding\\sendlink.js"

Das Regfile muss an die eigene Verzeichnisstruktur angepasst werden.

Viel Spaß beim Verschicken! :-)

Hier sind beide Dateien als Zip zum Download.

kick it on dotnet-kicks.de

Kommentar schreiben


(Zeigt dein Gravatar icon)

biuquote
  • Kommentar
  • Live Vorschau
Loading