kleiner Kalender neben einem Datumsfeld
Eingetragen von Kelly5 (43)
am 21.07.2010 - 21:06 Uhr in
am 21.07.2010 - 21:06 Uhr in
Hallo!
Ich habe mit der Form API ein individuelles Formular gebaut und benötige jetzt neben meinen Datumsfeldern einen Kalender über den man das Datum auswählen kann, so in der Form:
Zusätzlich möchte ich in dem Kalender bestimmte Tage/Wochen als verfügbar (=grün), begrenzt verfügbar (=gelb) und nicht verfügbar (=rot + nicht auswählbar) markieren.
Wie kann ich das realisieren?
LG und vielen Dank im Voraus!
Anhang | Größe |
---|---|
kalender.jpg | 14.53 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Solch Kalender werden oft
am 22.07.2010 - 11:00 Uhr
Solch Kalender werden oft mithilfe von jquery Plugins erstellt - bei einigen dieser Plugins besteht dann auch die Möglichkeit über entsprechende Javascript Callback Funktionen Tagen einen bestimmten Status zu geben..
Denkbar wäre bspw. der Einsatz des Datepickers aus der jqueryui Bibliothek:
http://jqueryui.com/demos/datepicker/
oder weitere: http://www.ajaxline.com/10-best-jquery-datepickers-plugins
Steffen
Vielen Dank! Habe ich auch schon gefunden und eigebaut.
am 22.07.2010 - 12:51 Uhr
Vielen Dank! Habe ich auch schon gefunden und eigebaut.
Jetzt habe ich folgendes Problem:
in dem folgenden Code verurschat die Zeile (genau: die Parameterübergabe, hier fett): $("#edit-an-abreise-Anreise").datepicker({showOn:'button', buttonImage:'images/calendar.gif', buttonImageOnly:true}); diesen Fehler:
"Parse error: syntax error, unexpected T_STRING"
<?php
drupal_add_js('
$(document).ready(function(){
$("#edit-an-abreise-Anreise").datepicker({showOn:'button', buttonImage:'images/calendar.gif', buttonImageOnly:true});
});
','inline');
}
?>
Was mache ich da falsch? (Den Quelltext habe ich 1:1 aus der Doku übernommen)
Vielen Dank im Voraus für eine Antwort!
drupal_add_js('$(document).re
am 22.07.2010 - 12:58 Uhr
drupal_add_js('$(document).ready(function(){
$("#edit-an-abreise-Anreise").datepicker({showOn:"button", buttonImage:"images/calendar.gif", buttonImageOnly:true});
})' ,'inline');
Mit diesem Code sollte es funktionieren..
Wow! Danke!
am 22.07.2010 - 13:14 Uhr
Bin nicht drauf gekommen :-)! Aber ich bin auch blond!
LG und dir noch einen schönen Tag!