問題タブ [click-counting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
346 参照

html - オーディオ ファイルのランダム選択 (onclick 効果)

クリックカウンター画像に onclick オーディオ効果を追加することに成功しましたが、1 つのサウンドではなく、ランダムにサウンドを選択する方法はありますか? 画像をクリックすると、画像がクリックされた回数が表示され、サウンドが再生されますが、クリックするたびに別の (ランダムな) オーディオ ファイルを再生したいと思います (選択したものから)。

これらは、これまでにボタン用に持っているスクリプトです

Javascript

HTML

これをどのようにスクリプト化しますか? 私はそれを現在のonclick関数と絡み合わせる必要があること、そしておそらくtrまたはtdタグを使用してテーブルを作成する必要があることを理解しています。誰かがこれで私を助けてくれますか? 私はそれを機能させることはできません。

事前にすべてに感謝します!

0 投票する
2 に答える
89 参照

javascript - クリックカウンターのテキスト表示に画像を追加するにはどうすればよいですか?

Web ページに clickcounter onclick 効果があり、それをクリックすると、次のようなテキストが表示されます。

ボタンをクリックしました - ??? - 回 (??? はクリック数)

onclick 効果は素晴らしいですが、結果の表示を変更できるかどうか疑問に思っていました。ほら、「ボタンがクリックされました」じゃなくて、ミニチュア版の絵が欲しいので、

ミニチュア画像 - ???

それさえわかれば。

これは私のボタンの現在のスクリプトです

Javascript

HTML

「ボタンをクリックしました」の部分を画像ソースに差し替えてみました。このような

しかし、それはボタンのonclick効果が消えるだけです。document.GetElementById("image") も使用してみましたが、どちらも機能しませんでした (ただし、正しく設定したかどうかはわかりません)。

クリック数の前に画像を追加するにはどうすればよいですか? 私のスクリプトからわかるように、結果の一部にする必要があります。中央に配置されており、数字の量が変化するため、画像を配置するだけでは機能しません。

役立つと思われる場合は、stackoverflow プロファイルのリンクから私の Web ページをチェックしてください。

事前にすべてに感謝します!

0 投票する
1 に答える
65 参照

html - ユニバーサルクリックカウンターを作成するにはどうすればよいですか?

Web ページに 1 回だけループする gif があり、クリックするたびに (onclick 効果を使用して) リロードするように設定しました。この onclick 効果には、GIF の持続時間である 800 ミリ秒のクールダウンを与えたので、完成するまで GIF をリロードすることはできません。また、この gif にクリックカウンター効果を追加して、クリックされるたびにカウンターに +1 を広告するようにしました。精度と品質のために、クリックカウンター効果に 800 ミリ秒のクールダウンを与えました。つまり、0.8 秒ごとに (+1) 以上追加することはできません。次のスクリプトを使用しました。

Javascript

私のウェブページへのこのリンクからわかるように、これはうまく機能しますが、クリックカウンター効果を普遍的にしたいと考えています。これが意味することは、クリックをフォルダー (おそらくデータベースのメインフォルダー) に保存して、すべてのクリックが相互に考慮されるようにしたいということです。つまり、クリックが積み重なっていきます。たとえば、私がボタンを 10 回クリックし、別の誰か (まったく別のコンピューター/ネットワーク/エリア) がボタンを 12 回クリックすると、合計クリック数は 22 になります。

ここに私のウェブページへの JSFiddle リンクがあります。

私はスクリプトや HTML などにかなり慣れていないので、大まかな説明が必要です。スタイルシートやサードパーティの要素/フォルダーなどを含むもの (このプロジェクトで必要と思われるもの) をまだ試していないので、そのプロセスについて教えていただければ幸いです。

必要に応じて、さらに詳細に進み、好みを詳しく説明します。JSFiddle リンクを自由に使用して、現在の状態の Web ページをチェックしてください。

事前にすべてに感謝します!

(ちなみに、私のデータベースはPHPを実行しています)

0 投票する
1 に答える
325 参照

java - mouseClicked() カウンターが 2 増えるのはなぜですか?

mouseClicks をカウントしようとしていますが、クリックするたびにカウンターが 2 ずつ増加する理由がわかりません。getClickCount() を試してみましたが、必要なものでもありません。

カウント後の私の目標: カウンターを使用して、異なるクリック数で異なるものをペイントします。1 番目と 2 番目は常に drawLine() の座標を取得し、3 番目のクリックは drawRect() を取得するとします。

助けや提案をありがとう、ティミー!

0 投票する
1 に答える
1448 参照

java - Javaで最初にマウスクリック数== 2にならないのはなぜですか?

私の Java Swing アプリには JList があり、リスト内の項目をダブルクリックすると、常に最初にクリック数 == 1 の処理を​​行い、次にクリック数 == 2 の処理を​​行うのはなぜですか?

どんなに速くクリックしても、意図的に「else if (e.getClickCount()==1)」の前に「if (e.getClickCount()==2)」を配置しましたが、それでも最初に ClickCount==1 をキャッチしますか? なんで ?それを修正する方法?

0 投票する
1 に答える
99 参照

jsf - HashMap クリック カウンターの増分

JSF 2.2 を使用して Web アプリケーションを開発しています。次の HTML コードがあります。記事の順序付けられていないリストで、他のページへのリンクがあります。

そして、私が必要としているものではない次の ManagedBean クラスがあります。

私がやりたいことは、アンカー タグ要素を HTML リストから HashMap にバインドし、リンク上の Web サイト訪問者のクリックに基づいてカウンターをインクリメントすることです。

各リンクのカウンター値を記憶し、最終的にそれらをソートして、Web ページで最もアクセスの多いリンクを表示したいと考えています。どうすればこれを達成できますか?