Hallo,
ich bin am Programmieren eines Online-Adventskalenders, bei dem jedes Türchen einer div-Box entspricht, und frage mich, welches die einfachste Möglichkeit ist, für den individuellen User am nächsten Tag die bereits von ihm angeklickten Türchen (div-Boxen) am selben PC beim Aufrufen der Website bereits beim Laden automatisch zu öffnen? Meines Erachtens ließe sich das nur über ein Cookie realisieren, welches für jeden einzelnen User auf dessen Festplatte kopiert wird. Die Türen öffnen sich bislang mittels "onlick" und dem Ausführen einer Javascript-Funktion, welche die "visibility" der angeklickten div-Box auf "hidden" setzt.
Meine diesbezüglichen Fragen wären:
a) Wie beschreibe ich das Cookie beim Anklicken jeder einzelnen div-Box mit einem Wert, daß er signalisiert, die div-Box wurde angeklickt?
b) Wie lese ich beim Laden der Website ein solches Cookie am nächsten Tag wieder aus, und zwar so, daß die an den Vortagen angeklickten div-Boxen per Javascript automatisch auf "visibility" = "hidden" gesetzt werden?
c) Ist dies mit Javascript überhaupt möglich oder sollte ich evtl. lieber PHP dafür verwenden (würde ich aber nur machen wollen, wenn es mit Javascript gar nicht möglich wäre)?
ich bin am Programmieren eines Online-Adventskalenders, bei dem jedes Türchen einer div-Box entspricht, und frage mich, welches die einfachste Möglichkeit ist, für den individuellen User am nächsten Tag die bereits von ihm angeklickten Türchen (div-Boxen) am selben PC beim Aufrufen der Website bereits beim Laden automatisch zu öffnen? Meines Erachtens ließe sich das nur über ein Cookie realisieren, welches für jeden einzelnen User auf dessen Festplatte kopiert wird. Die Türen öffnen sich bislang mittels "onlick" und dem Ausführen einer Javascript-Funktion, welche die "visibility" der angeklickten div-Box auf "hidden" setzt.
Meine diesbezüglichen Fragen wären:
a) Wie beschreibe ich das Cookie beim Anklicken jeder einzelnen div-Box mit einem Wert, daß er signalisiert, die div-Box wurde angeklickt?
b) Wie lese ich beim Laden der Website ein solches Cookie am nächsten Tag wieder aus, und zwar so, daß die an den Vortagen angeklickten div-Boxen per Javascript automatisch auf "visibility" = "hidden" gesetzt werden?
c) Ist dies mit Javascript überhaupt möglich oder sollte ich evtl. lieber PHP dafür verwenden (würde ich aber nur machen wollen, wenn es mit Javascript gar nicht möglich wäre)?
Adventskalendertürchen geöffnet lassen mit Cookies?
Aucun commentaire:
Enregistrer un commentaire