In una precedente discussione ho postato il codice sottostante e KillerWorm ha risolto i miei interrogativi trovando un errore e suggerendomi di inserire Response.Expires = -1500 e di chiedere i permessi di scrittura.
Con questo sembrava tutto a posto. Invece ho ancora l'inconveniente che nella file conta.txt si può scrivere al massimo 32000 e se si scrive 33000 le cifre non vengono visualizzare e il numero non viene incrementato.
Non capisco da dove nasce queta limitazione e spero che KillerWorm (o qualche altro forumista) trovi una spiegazione. Grazie

lanvoel


codice:
<%
Response.Expires = -1500
Set fs = CreateObject("Scripting.FileSystemObject")
Percorso = Server.MapPath("conta.txt")
Set a = fs.OpenTextFile(Percorso)
conta = CInt(a.ReadLine)
If Session("conta") = 0 then
Session("conta") = conta
conta = conta + 1
a.Close
Set a = fs.CreateTextFile(Percorso, True)
a.WriteLine(conta)
End If
a.Close
%>
var str = "<%= conta %>";
    document.write("visitatori:");
var begin = "<img src=\"http://www.leonardodavincicatania.co...ript/counter2/";
var middle = ".gif\" alt=\"";
var last = "\">";
for(x = 0;x < str.length; x++)    {
    str1 = str.charAt(x);
    document.write( begin + str1 + middle + last);
    }