WebSite X5Help Center

 
Claudio G.
Claudio G.
User

Formattazione numero script  it

Autor: Claudio G.
Visitado 1400, Seguidores 2, Compartilhado 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

Publicado em
3 RESPOSTAS
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

Ler mais
Publicado em de 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...)

Ler mais
Publicado em de 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

Ler mais
Publicado em de Claudio G.