Ho tratto dal forum di HTML.it la seguente funzione in JavaScript che dovrebbe servire per leggere e scrivere un file,
<script type="text/javascript">
function visfile() {
var j, ForReading, ForAppending, ForWriting;
ForReading=1
ForWriting=2
ForAppending=8
var objfile = new ActiveXObject("Scripting.FileSystemObject");
var pathfile = objfile.OpenTextFile("c:\\Documents and Settings\\Cliente\\Desktop\\Pagina Personale\\pippo.txt",ForReading);
document.write("1^ lettura
");
for (j=1; j<=3; j++) {
var s=pathfile.ReadLine();
document.write(s);
document.write("
");
}
pathfile.close();
var pathfile2=objfile.OpenTextFile("C:\\Documents and Settings\\Cliente\\Desktop\\Pagina Personale\\pippo.txt",ForAppending);
pathfile2.WriteLine("mucca");
pathfile2.close();
var pathfile3=objfile.OpenTextFile("C:\\Documents and Settings\\Cliente\\Desktop\\Pagina Personale\\pippo.txt",ForReading);
document.write("2^ lettura
");
for (j=1; j<=4; j++) {
var s=pathfile3.ReadLine();
document.write(s);
document.write("
");
}
pathfile3.close();
}
visfile();
</script>
ma quando provo ed eseguirla su FrontPage mi dà un errore in corrispondenza dello statement
var pathfile = objfile.OpenTextFile("c:\\Documents and Settings\\Cliente\\Desktop\\Pagina Personale\\pippo.txt",ForReading);
Il messaggio che viene fuori è:
Il server di automazione non può creare l'oggetto
Ho verificato molte volte che la directory e il nome del file siano esatti ed è proprio così e non mi spiego perchè il programma non riesca ad aprire il file. Qualcuno mi può aiutare?
Saluti