Bonjour,
Je ne demande pas forcément une résolution, mais plutôt des pistes de recherche.
En effet, mon cas n'est pas très reproductible.
En fait, j'ai programmé une petite application web qui affiche un graphe avec Google Visualization.
Je charge un nuage de point et j'y ajoute un listener comme expliqué dans la doc de Google :
La fonction selectHandler() est un affichage de tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 chart = new google.visualization.ScatterChart(document.getElementById('matrice_div')); chart.draw(chart_view, chart_options); google.visualization.events.addListener(chart, 'select', selectHandler);
Tout ça marche très bien : quand je clique un point du graphe, un tableau s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function selectHandler() { var s = chart.getSelection(); // La ligne de l'élément sélectionné ligne_selectionnee = s[0].row; //Je récupère l'élément //Avec l'hypothès que les lignes n'ont pas changé (ce qui est le cas si je ne manipule pas les données en direct var debug_view = new google.visualization.DataView(data); debug_view.setRows([ligne_selectionnee]); debug_view.setColumns([1,2,3,4,5,6,7,0,8,9]); var debug_tab = new google.visualization.Table(document.getElementById('info_div')); debug_tab.draw(debug_view,table_options); }
Mais un utilisateur utilise IE6 et me dit que rien ne s'affiche lorsqu'il clique sur un point !
J'ai donc installé IE6 (grâce à MulitIE, trop bien). Or ça marche correctement avec mon installation, même avec IE5.5!
Est-ce que vous avez de billes sur les raisons qui pourraient empêcher certains événements de se produire ? Des réglages particuliers de IE6 ?
Merci
Partager