Hallo romero,
Der Dateiname muss folgende Form haben: "file:///C:/Users/Vorname%20Nachname/.../datei.js" ...
ich habe den Dateinamen so oder zum Testen auch modifiziert als Konstante eingegeben.
wenn ich aber mir den Pfad des Temps-Ordners aber vom System her ausgeben lasse dann gibt er mir ja folgendes aus: C:\Doc...\Romero\Local...\Temp.
OK, das kommt ja auch aus dem ActiveX.
Also müsste ich meinen Pfad wie folgt zusammenstellen, um es korrekt einlesen lassen zu können:
var WshShell = new ActiveXObject("WScript.Shell");
var WshSysEnv = WshShell.Environment("Process"); Pfad_Temp = WshSysEnv("TEMP").replace( /\\/g, "/" ); Pfad_Temp_Benutzer = "file:///" + Pfad_Temp;
würde ich auch so sehen. Aber mach eine Kontrollausgabe.
>
> Oder schreibt er sich dieses "file:///" selber dazu?
Nein.
Probier es einfach aus, und wenn ein Fehler kommt, prüfe wo.
Gruß, Jürgen