Hallo Jürgen,
Der Dateiname muss folgende Form haben: "file:///C:/Users/Vorname%20Nachname/.../datei.js" Lasse ich z.B. eins von den drei "///" weg oder verändere den Pfad, kommt die Fehlermeldung "Ungültiges Zeichen", aber nicht in der Ladefunktion, in Zeile 1 der leeren "datei.js". Die Meldung scheint darauf hinzudeuten, dass das Script nicht gefunden wurde, weil der Pfad oder der Dateiname nicht stimmt.
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.
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;
Oder schreibt er sich dieses "file:///" selber dazu?
Weil solche gravierenden Probleme hatte ich bisher nicht.
Und für die Funktion LoadScript() folgendes angeben:
LoadScript( Pfad_Temp_Benutzer + "/Zusatzmattenauswahl_SA_LR.js", Auswahl2 );
LG Romero