I seem to have a problem running this line chart on Internet Explorer
7.  The way the code is setup is to hover over points to see the pop
up tooltip, and when clicked, go to a URL (in this case, www.google.com).
It seems to work fine in Firefox, Safari, and Chrome but in Internet
Explorer, the clicking of the point to go to the URL doesn't work.
You can see the highlighting of the point in the other browsers, but
not in IE.

I wasn't sure if I needed to post this to issues, but I wanted to make
sure I wasn't doing something wrong in javascript that would clear up
the problem across all browsers.

Thanks in advance...

Here is the sample code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
<head>
<title>Chart Test</title>
</head>
<body>

<script type="text/javascript" src="http://www.google.com/jsapi";></
script>
<script type="text/javascript">
  google.load("visualization", "1", {packages:["linechart"]});
  google.setOnLoadCallback(drawChart);
  function drawChart() {
    var jsonResults = {"rows":[{"c":[{"v":"Nov 07"},{"p":
{"url":"http://www.google.com"},"v":0.93,"f":"93.0%"},{"p":
{"url":"http://www.google.com"},"v":0.9378,"f":"93.8%"},{"p":
{"url":"http://www.google.com"},"v":0.9657,"f":"96.6%"}]},{"c":
[{"v":"Dec 07"},{"p":{"url":"http://www.google.com"},"v":
0.93,"f":"93.0%"},{"p":{"url":"http://www.google.com"},"v":
0.9728,"f":"97.3%"},{"p":{"url":"http://www.google.com"},"v":
0.9482,"f":"94.8%"}]},{"c":[{"v":"Jan 08"},{"p":{"url":"http://
www.google.com"},"v":0.93,"f":"93.0%"},{"p":{"url":"http://www.google.com"},"v":0.9545,"f":"95.4%"},{"p":{"url":"http://www.google.com"},"v":0.9736,"f":"97.4%"}]}],"cols":[{"type":"string","label":"Month","id":"month"},{"type":"number","label":"Target","id":"target"},{"type":"number","label":"First
Inc","id":"firstInc"},{"type":"number","label":"Second
Inc","id":"secondInc"}]};

    var data = new google.visualization.DataTable(jsonResults, 0.6);

    var chartData = new google.visualization.LineChart
(document.getElementById('chart_div'));
    chartData.draw(data, {width: 350, height: 250, tooltipWidth: 130,
legend: 'bottom', titleY: 'Percentile'});

    // event handling
    google.visualization.events.addListener(chartData, 'select',
function(e) {
        var aSelection = chartData.getSelection();
        window.location.href=data.getProperties(aSelection[0].row,
aSelection[0].column).url;
    });

    google.visualization.events.addListener(chartData, 'onmouseover',
function(e) {
        chartData.setSelection([e]);
    });

    google.visualization.events.addListener(chartData, 'onmouseout',
function(e) {
        chartData.setSelection([{'row': null, 'column': null}]);
    });
  }
</script>

<div id='chart_div'></div>
</body></html>

--

You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en.


Reply via email to