Dinkytown V3 Trouble Shooting FAQ
Common issues and solutions for V3 financial calculator deployments.
Use this FAQ to help diagnose and address common questions that come up with different calculator deployments.
Please contact support with any questions when deploying or using the calculators. Reach us by email at or by phone at (612) 331-2291.
More information can be found at:
How do I get rid of “KJE Calculator License Not Found for: (website)” on my calculators?
All calculator deployments are keyed to a specific production website. Normally, a license is limited to one website unless a special use license has been purchased. If you see this message you may have deployed the calculators on a website different from the one originally licensed. We can change the production website for you — please email us and we will issue an updated license key you can install with a normal update.
If you see this error on a development, test or QA server, please email us. We can add as many development, test or QA servers to your license key as you need to support your website.
We use iFrames and the calculators don't appear in IE9
When the calculators load, a small bit of code initializes the calculator. Normally this code is called when the browser's page has loaded (DOMContentLoaded event). IE9 usually fires this event correctly, but it fails when the calculator page is launched within an iFrame.
We generally don't recommend iFrames for aesthetic reasons, but this is a technical issue that can be fixed by forcing the calculator to initialize. Contact us and we can modify your calculator package to include this fix. You can then re-download your full calculator package and replace the PARAMS files. Or, you can modify each calculator's Params.js file by adding this line at the end:
if (KJE.IE9) KJE.init();
Internet Explorer 9 is displaying slowly and doesn't have rounded corners — can this be fixed?
IE9 has the ability to display almost all advanced HTML5 content including rounded corners and canvas-based graphs. However, IE9 has several compatibility modes that can force content to display as seen in IE7 or IE8, which limits many of these advanced properties.
To fix this, make sure each page has two things:
- A valid doctype as the first line of the HTML page. All HTML pages provided by KJE will have this in place:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>Or the simpler HTML5 doctype:
<!DOCTYPE HTML>The first doctype has been tested and works with older browsers such as IE7 and IE8 that predate HTML5. The calculators render identically with either doctype.
- The IE=Edge meta tag to force IE to use its most current rendering engine:
<meta http-equiv="X-UA-Compatible" content="IE=Edge">As long as these two lines are correctly included in your HTML document, all versions of IE9 should work as expected regardless of individual user browser settings. It also prevents users from accidentally using IE9 in compatibility mode.
Note that older Doctypes like those for XHTML can actually force IE9 into IE8 or IE7 compatibility mode. Stick with one of the two doctype options above.