WebSite X5Help Center

 
Claudio G.
Claudio G.
User

Formattazione numero script  it

Author: Claudio G.
Visited 1398, Followers 2, Shared 0  

Buongiorno, domanda prettamente tecnica...

uso un semplice script come contatore di visite (estremamente elementare) che incrementa, in modo testuale, il totale in un file di testo .txt. Il numero viene visualizzato senza nessuna formattazione, a questo proposito vorrei, invece, venisse visualizzato con il separatore delle migliaia (es. 3.456), è possibile?

Qua sotto riporto lo script integrale. Grazie

filecontatore= server.MapPath("/public/contatoreHome.txt")

Set fs = CreateObject("Scripting.FileSystemObject")
Set apro = fs.OpenTextFile(filecontatore)
quanti = Clng(apro.ReadLine)
quanti = quanti + 1
apro.close

Set apro = fs.CreateTextFile(filecontatore,True)
apro.WriteLine(quanti)
apro.Close

Posted on the
3 ANSWERS
Skeggia 12
Skeggia 12
Moderator

se non lo hai messo in un div, metticelo, e al div contenitore assegni la formattazione voluta tramite css nel pannello esperto dell'oggetto html che hai usato... tipo...

<div id="uno">
<?
filecontatore= server.MapPath("/public/contatoreHome.txt")

Set fs = CreateObject("Scripting.FileSystemObject")
Set apro = fs.OpenTextFile(filecontatore)
quanti = Clng(apro.ReadLine)
quanti = quanti + 1
apro.close

Set apro = fs.CreateTextFile(filecontatore,True)
apro.WriteLine(quanti)
apro.Close
?>
</div>

e nel pannello esperto...

#uno {
font-family:trebuchet ms;
font-size:16pt;
font-weight:bold;
color:blue;
}

invece per inserire il punto nelle migliaia, puoi prendere spunto da qui...

http://forum.html.it/forum/showthread/t-737201.html

Read more
Posted on the from Skeggia 12
Claudio G.
Claudio G.
User
Author

Ops porta pazienza Scheggia... non sono propriamente esperto.

Lo script allegato è presente nel server e non nel codice. Nel codice ho inserito una casella "codice HTML" con questo codice: <script src="contaHome.asp"></script>

Sbagliato far così? Com'altro potrei/dovrei fare?

Ho guardato il link.. ma se non erro si fa riferimento al php.. il codice vale ache per lo script? Ovvero se scrivo così:

quanti = Clng(apro.ReadLine)
quanti = quanti + 1

quanti= number_format(quanti,0,'','.'); ????

Va bene (temo di no...)

Read more
Posted on the from Claudio G.
Claudio G.
Claudio G.
User
Author

WOW Risolto! Ho modificatol'ultima riga così:

document. write ("<img border=0 src=visitatori.gif width=32 height=32> <b><font face=Verdana size=2 color=#000000><% =(formatNumber(quanti,0)) %>")

E adesso visualizzo il numero formattato con il semparatore delle migliaia!

Comunque... resta il discorso del DIV.. se hai voglia di spiegarmelo, grazie

Read more
Posted on the from Claudio G.