カンマ表示したいけど(T_T)



0   名前: ともこ : 2005/08/31 17:37
どなたかお助けください。

perlで抽出した数値結果を下記のa+bで足し算してます。

<SCRIPT LANGUAGE="JavaScript">
document.write(a+b);
</SCRIPT>

この足し算の結果を表示する時に3桁のカンマ(,)表示にて表示する方法が分かりません。

perl側では、抽出条件として、

・支店名
・先月売上 ← これがaです。
・今月売上 ← これがbです。

が抽出され<TABLE>に書き出されます。

この動作が複数回繰返されますので、複数回分終了した時点では、a,bともに数値になってしまってますので、1回毎に
document.write(a+b);
で記載し、
document.write(100+200);
という数値入りでperlがJavascript自体も書き出してます。

この書き出す時のdocument.write(a+b);の時にカンマを入れる方法はありますでしょうか???


また、単純に、数値の入ったセル(<td>)の内容をカンマ入り表示にする方法はありますでしょうか?

1   名前: 匿名希望 : 2005/08/31 17:37
1:
数字を 3桁ごとにカンマで区切る方法を知りたい。

2:
なんらかの事情で、変更できないHTML(の一部)がある。
そこは、<td ..><script ..>document.write(1234 + 5678)</script></td>
みたいになっている。
このセルの内容
(JS実行後の仮想的なHTMLソースで見れば <td ..>6912</td> の 6912 部分)
をJSで特定する方法があればそれを知りたい。


質問は、1なのか、2なのか、1と2の両方なのか、あるいは、その他なのか、判断しかねる。

2   名前: ともこ : 2005/08/31 17:37

ありがとうございます。

質問は、2の『6912』をブラウザで表示した時に、
『6,912』になれば良いです。

この際、何かbuttonを押すと結果表示されるとか、
カーソルが枠内からでた時に表示されるとか、ではなく、
計算結果を『6,912』と3桁カンマにて表示したいです。


よろしくお願します。

3   名前: モノ : 2005/08/31 17:37
>ともこさん
是非、こちら↓もご確認ください。
http://www.tagindex.com/bbs/note.html

一覧へ戻る