WebSite X5Help Center

 
Claudio G.
Claudio G.
User

Formattazione numero script  it

Autor: Claudio G.
Visited 1396, Followers 2, Udostępniony 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 ODPOWIEDZI
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

Czytaj więcej
Posted on the from Skeggia 12
Claudio G.
Claudio G.
User
Autor

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...)

Czytaj więcej
Posted on the from Claudio G.
Claudio G.
Claudio G.
User
Autor

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

Czytaj więcej
Posted on the from Claudio G.