Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS] Url Des Angeklickten Elements (https://www.delphipraxis.net/94394-%5Bjavascript%5D-url-des-angeklickten-elements.html)

ReBoot 20. Jun 2007 21:08


[JS] Url Des Angeklickten Elements
 
Ich hab einen Eintrag für IEs Kontextmenü. Der erscheint, wenn ich auf Link/Bild klicke und der startet eine HTML-Datei. Diese soll nun mit der URL des angeklickten Elements ein Programm füttern.

Was ich soweit hab, ist folgendes:
Code:
<script>
var shell = new ActiveXObject("WScript.Shell");
shell.run("\"%ProgramFiles%\\Internet Explorer\\plugins\\hbr.exe\""+external.menuArguments.document.URL);
</script>
Problem: wie liefer ich statt document.URL die URL des angeklickten Elements?
Was noch nett wäre, wie kann ich shell.run dazu bringen, einfach eine Datei im aktuellen Ordner auszuführn? Irgendwie mag ich es net, den ganzen Pfad anzugeben.

ReBoot 23. Jun 2007 13:21

Re: [JS] Url Des Angeklickten Elements
 
Nach einer längeren Suche auf MSDN habe ich mir folgendes zusammengesucht:
Code:
shell.run("\"%ProgramFiles%\\Internet Explorer\\PLUGINS\\hbr.exe \""+external.menuArguments.window.event.srcElement);
Das liefert mir hartnäckig ein [object]. Was hat das genau zu bedeuten und was kann ich da tun?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz