Newsgroup: it.comp.lang.javascript
Titolo: Ma chi e che scrive le FAQ

Le faq sono una gran cosa, quando vanno
Per notizia su jsdir la FAQ 232 se copiata/incollata in un file di testo e
aperta con un qualunque browser non va
Il problema e qui
lire=.document.forms[0].T1.value;
c'e' un puntino di troppo
Va bene capita, il bello é che tolto il puntino e aperta con explorer per
Win calcola come equivalente a 1000 lire ben 0,52000000000001 Euro
Non male per una funzione presentata apposta per arrotondare alle 2 cifre
decimali.
Comunque a parte questo episodio mi complimento per l'impegno a scrivere le
FAQ, sono troppo utili
##########################
 Gibe
 Modena Italy
 Utente Macintosh dal 1991
 Il mio vero indirizzo e'
 
gi...@freemail.it
##########################

 FAQ, sono troppo utili
E allora non vedo il perche' usare un "tono" del genere.. Considerando 
che, appunto, nessuno viene pagato per stilare delle FAQ.
Far notare gli errori va bene, ma visto che e' un servizio gratuito di 
persone che hanno passione e voglia di condividere le proprie conoscenze 
(e non ne trovi molte) gratuitamente (men che meno), direi che ci si 
potrebbe anche rivolgere loro diversamente.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

In 
MPG.1845ff2d2...@news.virgilio.it
, ZER0, 
zer0....@libero.it
,


Guarda che mi hai preso troppo di punta, che facessi dell'ironia mi sembrava
ovvio, e poi mi sono complimentato altre volte con jsdir sempre su questo NG
Comunque a parte questo la FAQ con il Mac va tutto bene, sia con esplorer
che con netscape
Invece con Explorer 5.0 e Win95 mi compare 0,52000000000001
Lo script che hai postato restituisce sempre 0,72


 Lo script che hai postato restituisce sempre 0,72
Sullo stesso browser/macchina?
Oibo', questa e' bella.
Testa un po' questi altri esempi:
<script>
function round1(n,x){
   x = (!x ? 2 : x);
   return Math.round(n*Math.pow(10,x))/Math.pow(10,x);
}
function round2(n,x){
   x = x||2;
   return Math.round(n*Math.pow(10,x))/Math.pow(10,x);
}
function round3(n){
   return Math.round(n*100)/100;
}
var a=1000/1936.27;
alert("Original:"+a+"\n"+
		"round1(a):"+round1(a)+"\n"+
		"round1(a,2):"+round1(a,2)+"\n"+
		"round2(a):"+round2(a)+"\n"+
		"round2(a,2):"+round2(a,2)+"\n"+
		"round3(a):"+round3(a)+"\n");
</script>
A me danno tutti il medesimo risultato (0.52). Fammi sapere a te che
succede.
--------------------------------
Inviato via 
http://usenet.libero.it

 Testa un po' questi altri esempi:
Explorer 5.0 su Win 95
round1(a):0.5200000000000001
round1(a,2):0.5200000000000001
round2(a):0.5200000000000001
round2(a,2):0.5200000000000001
round3(a):0.52
Netscape 4.7 su Win95
round1(a):.5200000000000001
round1(a,2):.5200000000000001
round2(a):.5200000000000001
round1(a,2):.5200000000000001
round3(a):.52
Explorer 5.1 su MacOS 9.2 e MacOSX 10.1
round1(a):0.52
round1(a,2):0.52
round2(a):0.52
round2(a,2):0.52
round3(a):0.52
Netscape 4.7 su MacOS9.2
round1(a):.52
round1(a,2):.52
round2(a):.52
round2(a,2):.52
round3(a):.52
Visti i risultati terrei buona l'ultima versione


 DECISAMENTE fuori luogo e nel contesto sbagliato.
E' lampante che ci sono due stati d'animo contrapposti:
Il primo quello di chi prende del codice dalle faq sperando di risolvere i
propri problemi senza disturbare nessuno, scoprendo però che il codice
suggerito non gli funziona correttamente => diventa un pò caustico.
Il secondo che invece ha scritto la faq è naturalmente più sensibile alle
critiche in quanto ha fatto tutto secondo coscienza e per giunta a gratis.
Dal mio punto di vista, più del testo stesso del post dal quale si capiva la
bonarietà del tutto, non è stata tanto felice la scelta del titolo che
avrebbe duvuto essere del tipo: perchè la faq xxx del sito yyy non mi
funziona?
A volte comunque capita scrivendo di non riuscire ad esprimere correttamente
i propri sentimenti facendo pasticci.
Non c'è da prendersela troppo quindi se poi uno chiarisce di non avere avuto
cattive intenzioni.
--
"Non ti fare mai beffe di un drago vivo, E NEMMENO DELLE F.A.Q. pazzo di un
Bilbo!"
m.vignocchiCHIOCCIOLAtiscalinetPUNTOit
Medusa

 Visti i risultati terrei buona l'ultima versione
beh, certo per avere una notazione a virgola mobile con due decimali va
benissimo, quindi per quanto riguarda l'euro sei a cavallo (anzi e' piu'
performante), ma la cosa e' cmq sorprendente.
Insomma, praticamente qualunque browser su Win95 (quanto meno sul tuo), da'
problemi con l'utilizzo del Math.pow.. Possibile?
Scusa, per curiosita', potresti eseguire anche questo?
<script>
	var a=1000/1936.27;
 
	function round4(n){
		var nd=Math.pow(10,2);
		return Math.round(a*nd)/nd;
	}
	function round5(n,x){
		var nd=Math.pow(10,x);
		return Math.round(a*nd)/nd;
	}
	alert("round4(a):"+round4(a)+"\n"+
			"round5(a,2):"+round5(a,2));
 
	alert("Test Pow 10^2:"+Math.pow(10,2)+"\n"+
			"10^2/10^2:"+(Math.pow(10,2)/Math.pow(10,2)))
</script>
Tnx.


 cattive intenzioni.
Ho semplicemente espresso le mie opinioni in proposito, su un argomento
abbastanza generale in realta', cosi' come lui ha detto la sua. Mi sono poi
concentrato sull'effettivo problema che pare esserci su Win95 e che mi
incuriosisce alquanto.


 Ho semplicemente espresso le mie opinioni in proposito,
Hai chiesto chi aveva capito cosa ed ho risposto.
Ciao e codice corretto a tutti.
--
"Non ti fare mai beffe di un drago vivo, pazzo di un Bilbo!"
m.vignocchiCHIOCCIOLAtiscalinetPUNTOit
Medusa

 Ciao e codice corretto a tutti.
Fin'ora, di codice sbagliato, non ce n'e' stato.. :)


 Fin'ora, di codice sbagliato, non ce n'e' stato.. :)
Ne mai ce ne sarà.....  MAGARI!!! :-)))))
Infatti voleva essere un augurio.
Un po' come "cieli sereni" nel ng di astronomia.


 dando i numeri (il computer) :))
Io sinceramente se leggo:
"Ma chi e' che scrive le FAQ"
"Le faq sono una gran cosa, quando vanno"
"Va bene capita, il bello é che tolto il puntino e aperta con explorer per
Win calcola come equivalente a 1000 lire ben 0,52000000000001 Euro"
"Non male per una funzione presentata apposta per arrotondare alle 2 cifre
decimali."
Non vedo ironia in senso stretto, se non atta a lanciare frecciatine e/o
criticare.
Ragazzi, le emoticons ci sono per una ragione. Usatele! :) (uso, non abuso).


 Ragazzi, le emoticons ci sono per una ragione. Usatele! :) (uso, non
abuso).
No, mancavano le emoticons ma avevo capito che scherzava (forse perchè è
conterraneo e quidi usiamo modi analoghi, magari sbagliati? :-(( , per
esprimerci).
Chissà se questa volta stiamo per convergere?:-))


 Chissà se questa volta stiamo per convergere?:-))
Mhm?



Cazzarola hai ragione! Vedi.. poco tempo fa mi si è fulminato l'HD ed ho
colonizzato quindi il computer di una collega che non c'è più e mi sa che la
mail era sua!! Ricazzarola!! Vedo di correggere la  configurazione. Nel
mentre me la puoi rispedire all'indirizzo della firma?


 mentre me la puoi rispedire all'indirizzo della firma?
Okay.. non subito pero'.. :/


 FAQ, sono troppo utili
L'intenzione e' proprio di essere utili e ti ringrazio dell'apprezzamento.
Ma sarei piu' contento che gli errori del sito mi venissero segnalati in 
privato piuttosto che nella pubblica piazza, anche e sopratutto perche' non 
e' detto che tutti ogni giorno abbiano il tempo di passare dalla piazza per 
sentire le ultime novita' del paese :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 </script>
Explorer 5.0 su Win 95
round4(a):0.5200000000000001
round5(a,2):0.5200000000000001
Test Pow 10^2:99.99999999999997
10^2/10^2:1
Netscape 4.7 su Win95
round4(a):.5200000000000001
round5(a,2):.5200000000000001
Test Pow 10^2:99.99999999999997
10^2/10^2:1
Explorer 5.1 su MacOS 9.2 e MacOSX 10.1
round4(a):0.52
round5(a,2):0.52
Test Pow 10^2:100
10^2/10^2:1
Netscape 4.7 su MacOS9.2
round4(a):.52
round5(a,2):.52
Test Pow 10^2:100
10^2/10^2:1
