@mrhooSep 08.2007 — #Usually javascript caused stack overflows happen when you have a function that calls another function that calls the first function- recursion.
Accessing an array index that is too large will usually get caught by the browser with a message like 'Not enough Stack Space' or 'Invalid Array', but that is another possibility.
There are also OS stack overflows, but they usually crash or freeze the application running the stack, and any error message will come from the OS, and not the browser.
@FangSep 12.2007 — #Change to this beginning at line 1797:<i> </i>if ( Date.prototype.__msh_oldSetFullYear == null ) { Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear; } var d = new Date(this); d.__msh_oldSetFullYear(y); if (d.getMonth() != this.getMonth()) this.setDate(28); this.__msh_oldSetFullYear(y); };
@FangSep 12.2007 — #Your best bet is to ask on the Dynarch forum, although considering this fix was posted in 2005 and not yet changed in the source code, it may not be the correct solution.
Make sure you have set-up the calender correctly and that there are no conflicts with other functions.