アプリ版:「スタンプのみでお礼する」機能のリリースについて

クリックカウンターでの質問です。次の人になるとまた「0」になってしまいます。どうしてなのでしょう? どなたか直していただけないでしょうか。

<HTML>
<head>
<Script language="JavaScript">
<!--
var cnt = 0;
var flg = true;

function f_click(){
if(flg){
cnt++;
document.getElementById('Ninzu').innerHTML=cnt;
flg = false;
}
}
//-->
</Script>
</head>
<BODY>
<center>
あなたは<span id="Ninzu">0</span>人目です。<br>
<input type=button value="クリックしてね" onClick="f_click()">
</center>
</BODY>
</HTML>

A 回答 (1件)

>var cnt = 0;


最初にカウント数を0にしてます。
クリックされたら
>cnt++;
カウント数を1増やして
>document.getElementById('Ninzu').innerHTML=cnt;
その数字を表示させてます。

という感じなので、ページを表示するたびに「最初のカウント数を0」にしてます。
アクセスカウンターが希望なのかな??であれば
JavaScriptだけではご希望の動作はできないでしょう。
CGIやPHPやjavaやらaspやらを組み合わせないと…
ということで質問内容にあるものだけでは不可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!