Existenz einer Datei mit JavaScript prüfen?

Hallo JavaScript Experten,

kann ich mit JavaScript prüfen ob eine
bestimmte, lokale Datei vorhanden ist?

sDatei = "C:\folder\folder\datei.html";




if(DateiExistent(sDatei))
{
 parent.inhalt.location = sDatei;
}
else
{
 parent.inhalt.location = sError;
};

Weiss jemand rat?

Gruss

Christoph

Hi!

Definitiv nein!
Mit JavaScript hast Du keinerlei Lese- und Schreibrechte auf Computern. Das ist aus Sicherheitsgründen so. Sonst könnte Jeder irgendwelche Inhalte mittels Javascript auf fremden Rechnern verändern oder löschen. JavaScript läuft Client-seitig, d.h. beim jeweiligen Betrachter der Seite ab.

Mit Serverseitigen Sprachen kannst Du zuminest überprüfen, ob eine bestimmte Datei auf dem Server vorhanden ist.

CU
Redpadz

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Definitiv nein!

hab ich mir schon gedacht.

Mir ist schon bewusst, dass ich keine Änderungen
an Dateien vornehmen kann.
Ich will ja gerade clientseitig prüfen ob die Datei
existiert.

Die Anwendung läuft auf einer CD-ROM, deren
Navigation aus Kombination von Listboxen zulässt,
dass Dateinamen entstehen, die nicht existieren.

Trotzdem Danke.

Christoph

Es gibt natürlich die Möglichkeit
über ActiveX.
Allerdings funktioniert das nur im IE und aktivierter Sicherheitseinstellung für ActiveX Objekte:

function ExistFile(sFileName)
{
 var fso = new ActiveXObject("Scripting.FileSystemObject");

 if(fso.FileExists(sFileName)==true)
 {
 alert("Datei Existiert!");
 return true;
 }
 else
 {
 alert("Datei Existiert nicht!\n" + sFileName);
 return false;
 }

};

Gruss

Christoph