[javascript] un truc simple...

un truc simple... [javascript] - Programmation

Marsh Posté le 19-05-2001 à 13:39:01    

slt, qqun peut-il me dire pourquoi quand je tape
 
document.write("ligne1\nligne2" );
 
j'obtient
 
ligne1 ligne2
 
???
 
le \n c'est bien comme en C pour faire un retour à la ligne non ? pourquoi il met juste un espace en js ?? je voudrais simplement obtenir
 
ligne1
ligne2
 
merci d'av !!

Reply

Marsh Posté le 19-05-2001 à 13:39:01   

Reply

Marsh Posté le 19-05-2001 à 14:13:28    

la sortie est en html donc faut mettre <BR> à la place du \n

Reply

Marsh Posté le 19-05-2001 à 16:51:39    

merci Lolo, ça marche nickel !
 
document.write("ligne1<BR>ligne2" );
 
 
allez j'en profite (ps: j'suis le roi des fainéants ;) ) comment donc faut-il faire en js pour n'afficher qu'une décimale avec un float ?
 
par exemple un float contenant 1.724 pour afficher 1.7
 
??
 
re-merci d'avance ! :)

Reply

Marsh Posté le 19-05-2001 à 22:32:07    

ça va j'ai trouvé :)
 
pour ceux qui plus tard feraient une recherche et tomberaient ici, voilà la solution, ou plutôt disons UNE solution paceque je pense qu'il doit y avoir une façon + élégante de le faire, m'enfin bon ça marche...
 
<script language=javascript blablabla>
 
nbr=51.239015
nbr = Math.round(nbr*10) / 10;
 
// nbr est devenu 51.2
// pour 2 décimales remplacer évidemment 10 par 100
// faire gaffe aux minuscules/majuscules ds Math.round c important
 
</script>
 
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed