Kalender mit Markierfunktion

GiFt-ZwErG

Erfahrenes Mitglied
Hallo.
ich habe ein Kalender in HTML

http://dl.optikcrew.com/kal.htm

bei diesem möchte ich gern die Hintergrundfarbe der Zelle bei einem Klick auf diese ändern. Bei wiederholtem klicken auf die Zelle soll sich die Farbe wieder auf den STD-Wert zurücksetzen.

Kann ich den MouseOverEffekt trotzdem benutzen?
Kann ich das mit HTML realisieren?
Wenn ja wie kann ich das am besten realisieren?
Wenn nicht mit HMTL dann evtl mit PHP und wie?

Wäre sehr erfreut über nette Hilfe...

Schönen Abend noch... ;)
 
Hi!

Sieht toll aus!
Du nutzt Tabellen für die grafische Formatierung habe ich gesehen.
Dann gehts vielleicht mit
Code:
onclick="this.style.backgroundColor="#E8B730";
.
Die farbige Zelle müsste dann allerdings beim nächsten Klick wieder ausgelesen werden und
auf den Standardwert zurück gesetz werden.

Falls du einer fertigen Kalenderlösung nicht abgeneigt bist, schau dir mal die Yahho! User Library an:
http://developer.yahoo.com/yui/

Oder die erweiterte:
http://www.yui-ext.com

Grüße,
Jacka
 
Moin....

probiers mal so:
Code:
onclick="this.className=(this.className=='markiert')?'nicht_markiert':'markiert';"

das erleichert dir das Herstellen des Standards(die dazugehörigen Klassen sollten natürlich existieren).

Es ist dort günstiger, Klassennamen als Farbwerte zu vergleichen, da bspw. Mozilla beim ermitteln der Farbwerte RGB-Werte und keine HEX-Werte zurückgibt, auch dann, wenn man die Farbe per HEX-Wert definiert hat.
 
Funktioniert einwandfrei...
Kann man irgendwie einstellen dass man überall nur den Mauszeiger hat, auch wenn man über der Zahl ist? Da hab ich dann den Cursor und der stört noch... ;)
Wenn man die 3 anklickt und dann bis zur 6 den Zeiger zieht, kann man dann 3,4,5 und 6 markieren? Ich weiss jetz net wie die Bezeichnung dafür is.

Danke für die Antworten
MFG
 
Top Sache.. funktioniert einwandfrei... jetz noch dass mit dem Markieren mehrerer Zellen durch ziehen und speichern..

Kann man das speichern mit Hilfe einer Datei bewirken?
Kann HTML Dateien schreiben und auslesen?
Ansonsten muss ich das mit PHP machen... ;) da isses ja kein Ding...
 
Speichern kann man mit HTML nichts.

Das ziehen könnte bsw. so vor sich gehen:

Überwache in den Zellen die Events onmousedown, onmouseover, und im Dokument den Event onmouseup.

Feuert onmousedown in einer Zelle, markierst du diese und setzt eine Variable auf true.
Feuert onmouseover in einer Zelle, und diese Variable ist true, markierst du die Zelle.
Feuert onmouseup im Dokument, setzt du die Variable auf false
 

Neue Beiträge

Zurück