score:2

Accepted answer

the tooltip object is not instantiated until the document.onreadystatechange is fired with a state of complete.

if you add the following to your code then it should defer attempting to raise the tooltip until it has been created

document.attachevent('onreadystatechange', function () {
    if (document.readystate === 'complete') {
        chart.tooltip.refresh([chart.series[0].points[1]]);
        chart.tooltip.hide = function () { };
        chart.tooltip.hidecrosshairs = function () { };
    }
});

Related Query

More Query from same tag