Я пытаюсь использовать виджет jQuery UI 1.7.3 datepicker в диалоговом окне пользовательского интерфейса jQuery. Содержимое диалогового окна взято из шаблона страницы, который включает в себя все различные импорты javascript, необходимые для работы страницы. Одна из вещей, которую я также импортирую, — это знаменитый файл date.js.
Эта страница, которую я загружаю в диалоговом окне, также существует сама по себе как отдельная страница. Datepicker работает как шарм там. Все ломается, когда я загружаю его в диалоговом окне. Когда основное внимание уделяется полю ввода даты, должно появиться средство выбора даты. Однако я получаю отвратительную ошибку, например:
too much recursion
[Break on this error] return w;};Date.prototype.isDST=function...ase"z":return"";}}):this._toString();};\n
Календарь средства выбора даты не отображается, и я получаю 1 ошибку в своем firebug, говоря, что это date.js
, которого тошнит. В прошлом я сталкивался с подобными проблемами, связанными со слишком большой рекурсией, но я никогда не был уверен, как исправить такие ошибки.
Может кто-нибудь сказать мне, в чем дело?