![]() |
[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:
Problem: wie liefer ich statt document.URL die URL des angeklickten Elements?
<script>
var shell = new ActiveXObject("WScript.Shell"); shell.run("\"%ProgramFiles%\\Internet Explorer\\plugins\\hbr.exe\""+external.menuArguments.document.URL); </script> 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. |
Re: [JS] Url Des Angeklickten Elements
Nach einer längeren Suche auf MSDN habe ich mir folgendes zusammengesucht:
Code:
Das liefert mir hartnäckig ein [object]. Was hat das genau zu bedeuten und was kann ich da tun?
shell.run("\"%ProgramFiles%\\Internet Explorer\\PLUGINS\\hbr.exe \""+external.menuArguments.window.event.srcElement);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz