Originariamente inviato da lukeonweb
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (fos.FileExists("Percorso/NomeFile.Ext"))
{
// esiste
}
else
{
// non esiste
}

No purtroppo...... facendo così mi chiede di confermare l'accesso degli ActivX ai dati e poi, alla conferma, non mi mostra più nessun risultato
codice:
var Mostra = ""; var StringaXml = Version.XMLDocument;
var i;
for (i=0; i<StringaXml.documentElement.childNodes.length; i++) {
 Mostra += "<table bgcolor='#F9F9F9' align='center' width='450' border='1' bordercolor='#CCCCCC'>"
 + "<tr>"
 + "<td colspan='2' style='background-color: #008080;'>"
 + "<font color='#FFFFFF'>Pacchetto # " + (i + 1) + "</font>"
 + "</td>"
 + "</tr>"
 + "<tr>"
 + "<td width='100'>Nome:</td>"
 + "<td>" + StringaXml.documentElement.childNodes(i).childNodes(0).text + "</td>"
 + "</tr>"
 + "<tr>"
 + "<td>Versione locale:</td>";
 
var fso = new ActiveXObject("Scripting.FileSystemObject"); 
if (fos.FileExists("C:/ipaq/" + StringaXml.documentElement.childNodes(i).childNodes(1).text + "/version.htm"))
{ 
// esiste 
 Mostra += "<td><iframe src='C:/ipaq/" + StringaXml.documentElement.childNodes(i).childNodes(1).text + "/version.htm'></iframe></td>";
} 
else 
{ 
// non esiste 
 Mostra += "<td>Non c'è in locale il file cercato</td>";
} 

 Mostra += "</tr>"
 + "<tr>"
 + "<td>Versione in rete:</td>"
 + "<td><iframe src='http://lnx.teju.it/peu/versionCheck.php?prefisso=" + StringaXml.documentElement.childNodes(i).childNodes(2).text + "'></iframe></td>"
 + "</tr>"
 + "</table>"
 + "
";
}
Stampa.innerHTML = Mostra;
...e ho anche già provato a cambiare gli "/" e gli "\", a metterne due di seguito, e così via, in:
codice:
if (fos.FileExists("C:/ipaq/" + StringaXml.documentElement.childNodes(i).childNodes(1).text + "/version.htm"))