Rolf B: Nochmal von vorn...

Beitrag lesen

Hallo kettenschutz,

s so, bitte um Entschuldigung, jetzt hab ich nochmal von vorn gelesen und offenbar habe ich bisher nicht alles erfasst, was Du geschrieben hast.

Verstehe ich das richtig, dass die Zeile

<td><a href="file:///C:\TEST\<%=(Recordset1.Fields.Item("Kurzbezeichnung").Value)%>.<%=(Recordset1.Fields.Item("Ort").Value)%>\" target="_blank"><center><img border="0" src="../images/Folder.png" valign="center" width="20" height="30"></a> </center>

gar kein Problem macht, solange du alles manuell anlegst?

Deinen CreateFolder habe ich noch gar nicht ganz durchdacht. Dabei gibt's folgende Probleme:

  • Der CreateFolder läuft auf dem Server, nicht im Browser, d.h. du willst in C:\TEST auf dem Server einen Unterordner anlegen. Das darfst Du nicht. Das darf kein Web. Es sei denn, dein Admin war gnädig und hat es dem Application Pool User, unter dem den Web läuft, erlaubt. Würde ich jetzt mal bezweifeln.
  • Ein Link auf file:///c:/test/... zeigt auf den Rechner, auf dem der Browser läuft. D.h. Serverscript und Link beziehen sich auf verschiedene Maschinen, das ist nicht sinnvoll.
  • Ein Link auf den Ordner file:///c:/test/dings/bums/ öffnet den Ordner auf der lokalen Maschine im Browser - nicht sen Server-Ordner. Willst Du das?
  • Anlegen eines Ordners vom Browser aus, auf der Maschine wo der Browser läuft, musst Du mit JavaScript im Browser machen. Sofern es der Internet Explorer ist. Und eine entsprechende Vertrauensstellung besteht. Das ist bestenfalls wackelig. Und gehört mittlerweile in die Rubrik "nicht nachmachen".

Warum musst Du auf dem Computer, auf dem der Anwender arbeitet, leere Ordner anzeigen? Oder willst Du einen Order anzeigen, der auf dem Server liegt?

Rolf

--
sumpsi - posui - clusi