Muss jedoch die Sache mit dem IE>=4 lösen da das für die ganzen User der installierte Standard Browser ist. Ich denke das ich die Sache mit VB-Script oder Notfalls n kleines ActivX Control
erledigen werde(n muss).Da gibts bestimmt ne Möglichkeit.
http://www.heise.de/ct/browsercheck/e5demo4.shtml
Active-X muß aktiviert sein, bzw. entsprechende Sicherheitsrückfrage (hier beim Laden der Seite) positiv beantworten.
Ist leider nicht direkt das Gesuchte (Überprüft nicht das Vorhandensein, sondern lädt die Datei in eine Variable. Danach könnte man z. B. die Länge der Variable überprüfen, um festzustellen, ob die Datei gefunden wurde). Aber da die Variable ja nicht über das Internet übertragen werden soll, sondern nur lokal gefüllt wird, wird die "Ladezeit" für jede einzelne Datei wahrscheinlich im Rahmen bleiben.
Ist natürlich grauenhaft, daß es soetwas überhaupt gibt. Aber so ist das eben mit Active-X überhaupt.
Hi Frank,
vielen Dannk für die nützliche Info.
Funst (leider in meinen Fall) beim IE6 nicht mehr, was ja eigentlich auch jut ist.
Befindet sich das Script (http://www.heise.de/ct/browsercheck/e5demo4.shtml) lokal auf der Platte des Users funsts einwandfrei, befindet sich das Script jedoch auf einen http Server oder Netzwerklaufwerk gibts nen Jscript error welcher die Abfrage verhindert.
Der gleiche Sicherheitseffekt ist auch bei ein paar anderen Varianten (Zugriff auf das lokale Filessystem) mit VB-Script und Jscript vorgekommen.
Ich denke ich komm nicht drumm rum, selbst ein klitze kleines ActivX Control zu schreiben welches ne fileexists Jscriptfunktion zu exportiert.
Hab schon gesucht obs das schon gibt aber nach 1er Stunde aufgegeben ,weil nichts gefunden.
Grüsse
Hans