Hallo Josef.
Ich hab ein Problem mit einem Intranet!
Gut zu wissen, sonst empfehle ich http://sdn.anaboe.net/activex_demo1.html ;)
Und zwar muss ich eine Text-Datei im Editor öffnen lassen.
Das geht (wie so oft) nur MS-proprietär, indem du via JScript ein entsprechendes ActiveX-Control erzeugst (sollte im Intranet kein Problem sein, wenn du die Sicherheitseinstellungen aller IEs für die Intranet-Zone entsprechend anpasst, also ActiveX und Active Scripting erlaubst):
<script type="text/javascript" language="JScript">
<!--
function OpenNotepad(datei)
{
// vollstaendige Pfadinformation
var volume = "C:\";
// Zusammensetzen der auszufuehrenden Shell-Anweisung
var fullPath = "notepad " + volume + datei;
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec(fullPath);
// Ausfuehren der Shellanweisung
while (oExec.Status == 0)
{
WScript.Sleep(100);
}
WScript.Echo(oExec.Status);
}
-->
</script>
Aufruf:
<a href="textfile.txt" onClick="OpenNotepad(this.href)">Datei zum Bearbeiten Öffnen</a>
Wenn du das Script so ins _Inter_net stellst, setzt es Hiebe ;)
Freundschaft!
Siechfred
Wissen bedeutet zu wissen, wo es steht.