Ich versuche, jQuery UI 1.7.3 datepicker Widget in einem jQuery UI-Dialog zu verwenden. Der Inhalt des Dialogs sind aus einer Seitenvorlage, die alle verschiedenen Importe von Javascript erforderlich, um die Seite Funktion zu machen enthält. Eines der Dinge, die ich auch importieren ist die berühmte date.js-Datei.
Diese Seite, die ich im Dialog lade, existiert auch als eigenständige Seite. Der Datepicker funktioniert dort einwandfrei. Wenn ich sie im Dialog lade, geht alles schief. Wenn der Fokus auf das Datumseingabefeld gelegt wird, sollte der Datepicker angezeigt werden. Ich erhalte jedoch eine ekelhafte Fehlermeldung wie diese:
too much recursion
[Break on this error] return w;};Date.prototype.isDST=function...ase"z":return"";}}):this._toString();};\n
Der Datepicker-Kalender wird nicht angezeigt und ich erhalte 1 Fehler in meinem Firebug, der besagt, dass es sich um date.js
das ist kotzen. Ich habe in ähnliche Probleme wie diese in der Vergangenheit den Umgang mit zu viel Rekursion lief, aber ich bin nie zu sicher, wie man solche Fehler zu beheben.
Kann mir jemand sagen, was das Problem ist?