Die Initialisierung des Datepickers ist meiner Meinung nach falsch
Das hier liefert ein Objekt
HTML-Code:
new Picker.Date($$('#ctrl_42'), {...
Das hier ein Element
HTML-Code:
new Picker.Date($('ctrl_42'), {...
Beim Toggler auch
HTML-Code:
'toggle': $$('#toggle_42'),
...
'toggle': $('toggle_42'),
Ok, habe getestet, geht wohl auch mit $$(... aber ein Element mit einer ID holt man eigentlich mit $(...
Ein Nachladen des Datepickers über die Konsole funktioniert.
HTML-Code:
window.addEvent('domready', function() {
new Picker.Date($('ctrl_42'), {
'draggable': 'false',
'pickerClass': 'datepicker_bootstrap',
'useFadeInOut': '!Browser.ie',
'startDay': 1,
'titleFormat': '%d. %B %Y',
'toggle': $('toggle_42'),
'positionOffset': {x:-197,y:-182},
'format': '%Y-%m-%d'
});
});
evtl. wird das Script durch die anderen Fehler nicht ausgeführt, also erstmal die anderen Fehler beseitigen.
Es gibt Fehler im HTML.
Dann noch die Slimbox rauswerfen (Slimbox und Mediabox zusammen macht keinen Sinn).
Dann hast du glaube ich die Datepickerklasse 2mal eingebunden, einmal oben im Head geladen und einmal direkt im BODY ausgegeben.
Dann hast du noch einen Fehler mit
HTML-Code:
$('gototop').set('opacity', '0').setStyle('display', 'block');
Ein Element mit der ID gototop ist nicht vorhanden.
Dann solltest du MooTools besser von deinem eigenen Server laden, das ist schneller und zuverlässiger.
Der mooSizer scheint auch falsch aufgesetzt zu sein, da er einen Fehler wirft. Wahrscheinlich, weil es kein Element mit der ID supersize gibt.
HTML-Code:
moosizer = new mooSizer({ bgElement:'supersize' });
Die Mediabox geht wahrscheinlich auch nicht, wegen der vorher auftauchenden Javascript-Fehler.
Lesezeichen