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.
Danach öffnet sich der Standard-E-Mail-Client, bei mir Outlook 2007.
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 Code1 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.