server2go und lokale Dateien öffnen
andynail
- software
0 Vinzenz Mai0 andynail0 andynail0 Vinzenz Mai0 andynail0 Vinzenz Mai0 andynail
Hallo zusammen,
ich öffne lokal gespeicherte Dateien mit
<script language="JavaScript">
<!--
function Arzttermine()
{
window.open('file:\\C:\Users\andy\Documents\ArztTermine.txt')
}
//--> </script>
<script language="VBScript">
<!--
sub Arzttermin()
Set WSHShell = CreateObject("WScript.Shell")
WSHShell.Run "%SystemRoot%\system32\notepad.exe C:\Users\andy\Documents\ArztTermine.txt"
end sub
oder per Link
<a href="file:C:\Users\andy\Documents\Optiker.txt" target="_blank">Optiker der Stadt</a>
doch jedes Mal passiert absolut nix.
Muß ich es anders programmieren oder liegt es an server2go?
Danke gruß Andreas
Hallo,
ich öffne lokal gespeicherte Dateien mit
<script language="JavaScript">
<!--function Arzttermine()
{
window.open('file:\\C:\Users\andy\Documents\ArztTermine.txt')
}
//--> </script>
a) Javascript hat normalerweise keinen Zugriff auf lokale Dateien.
b) Auskommentierung ist überflüssig
<script language="VBScript">
sub Arzttermin()
Set WSHShell = CreateObject("WScript.Shell")
WSHShell.Run "%SystemRoot%\system32\notepad.exe C:\Users\andy\Documents\ArztTermine.txt"
end sub
c) VB-Script wird nur vom Internet Explorer unterstützt.
d) VB-Script hat normalerweise keinen Zugriff auf lokale Dateien
e) Dieser Zugriff kann über die Sicherheitseinstellungen gewährt werden
f) Es fehlt die Fehlerbehandlung
oder per Link
<a href="file:C:\Users\andy\Documents\Optiker.txt" target="_blank">Optiker der Stadt</a>
g) Links für file sehen anders aus
h) Links auf lokale Dateien werden nicht unbedingt unterstützt.
Muß ich es anders programmieren oder liegt es an server2go?
Wenn Du server2go verwendest, warum willst Du clientseitig auf die lokalen Dateien zugreifen statt die serverseitigen Möglichkeiten zu nutzen, die Du hast?
Freundliche Grüße
Vinzenz
function Arzttermine()
{
window.open('file:\\C:\Users\andy\Documents\ArztTermine.txt')
}
ist eh falsch denn das Dokument wird uneditierbar im Browserfenster öffnet.
sub Arzttermin()
Set WSHShell = CreateObject("WScript.Shell")
WSHShell.Run "%SystemRoot%\system32\notepad.exe C:\Users\andy\Documents\ArztTermine.txt"
end sub
erhalte ich im IE die Fehlermeldung "ActiveX komponenten kann kein Objekt erstellen" und dabei hab ich nix dagegen es nur im IE ausführen zu können.
<a href="file:C:\Users\andy\Documents\Optiker.txt" target="_blank">Optiker der Stadt</a>
sieht falsch aus? Kokal funktionierts. Und ich bräuchte diese Möglichkeit als Option auf der Site und wird auch lokal aus dem Verzeichnis heraus gestartet. Aber OK ich probiers gern auch mal mit einem richtigen geschriebenen Link.
Ist es notwendig die Dateien im vordefinierten Verzeichnis für HTML Dateien htdocs zu kopieren? OK dann probier ich das mal, nur die Frage ist wie?
Danke gruß Andreas
Hallo und sorry da war ich etwas schnell.
function Arzttermine()
{
window.open('file:\\C:\Users\andy\Documents\ArztTermine.txt')
}
was lokal funktioniert erhalte ich mit server2go die Nachricht "Zugriff verweigert"
Danke gruß Andreas
Hallo,
sub Arzttermin()
Set WSHShell = CreateObject("WScript.Shell")
WSHShell.Run "%SystemRoot%\system32\notepad.exe C:\Users\andy\Documents\ArztTermine.txt"
end suberhalte ich im IE die Fehlermeldung "ActiveX komponenten kann kein Objekt erstellen" und dabei hab ich nix dagegen es nur im IE ausführen zu können.
geht absolut problemlos, wenn Du beachtest, was ich Dir geschrieben habe:
c) VB-Script wird nur vom Internet Explorer unterstützt.
d) VB-Script hat normalerweise keinen Zugriff auf lokale Dateien
e) Dieser Zugriff kann über die Sicherheitseinstellungen gewährt werden
Lies dazu die Hinweise auf meiner Testseite.
Freundliche Grüße
Vinzenz
Hallo
Die Meldung "ActiveX komponenten kann kein Objekt erstellen" erhalte ich nur im Fenster das von server2go geöffnet wird. Starte ich die Seite von der Festplatte funktionierts.
Danke gruß Andreas
Hallo,
Die Meldung "ActiveX komponenten kann kein Objekt erstellen" erhalte ich nur im Fenster das von server2go geöffnet wird. Starte ich die Seite von der Festplatte funktionierts.
Hast Du die Site in die Liste der vertrauenswürdigen Sites aufgenommen?
Hast Du zusätzlich die Sicherheitseinstellungen für vertrauenswürdige Sites so geändert, dass Active-X-Komponenten ausgeführt werden, die unsicher sind?
Freundliche Grüße
Vinzenz
Hallo Vinzenz
ja genau das wars. Doch schade das ich die Seite so nicht mit mir herumtragen kann. Und wi soll ein Link auf eine Datei aussehen?
Danke gruß Andreas