-1

その上に小さなdivを配置したこの画像があります。ユーザーが div をクリックすると、div の色が青から赤に変わり、値が div id とともにデータベースに挿入されます。

私の質問は

  1. ページが更新されたときにクリックした後、div の色を保持するにはどうすればよいですか。データベースを呼び出して各 div を確認することはできますが、どういうわけかそれが最善の方法ではないと感じました

  2. position:absolute;left:80px;top:21px;を設定 しました。divごとに。すべてのユーザーに対して同じ機能を備えたイメージをもう 1 つ作成する必要があるため、他に良い方法があるかどうかを知りたい

解決策を見つけるのを手伝ってください

[1]: http://i.stack.imgur.com/Hhdstrong textzi.png

よろしくお願いします

ここに画像を追加することは許可されていないため、一時的にローカル システムから画像を共有しています

4

2 に答える 2

0

クリック時に色を変更するには

<div onclick="changeColor()" id="demo">


function changeColor(){
document.getElementById("demo").style.background="red";
}

色はデータベースに保存できます

于 2012-11-21T15:08:02.520 に答える
0
  1. 選択した値を一定期間保存する場合は、これが唯一の実際の解決策 (値の保存と取得) です。リフレッシュにも対応します。

  2. これは良い解決策ですが、私の理解が正しければ、新規ユーザーごとに位置を計算する必要があります。コンテナ div をフローティングし、それに応じてその中に絶対 div を配置することを検討してください。

于 2012-11-21T15:10:22.397 に答える