openflash chart柱状图做超级链接
转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明
"elements":[
{
"type": "bar_stack",
"on-click": "barClicked",
"on-click-text": "#key# = #val#",
"values" : [
[2.5,{"val":5, "text":"test key"}],
[{"val":3},{"val":4},{"val":5}],
null,
[{"val":5},{"val":5},{"val":2},{"val":2},
{"val":2, "colour":"#ff00ff",
"text":"special", // Note that this is the #key# value
"on-click-text":"{\"key\":\"#key#\", \"value\":#val#, \"stackTotal\":#total#}",=======重点是这行
"on-click":"specialClicked" },=======重点是这行
{"val":2},{"val":2}]
]
"keys": [
{"colour":"#FF0000", "text": "Key 1", "font-size": 10},
{"colour":"#00FF00", "text": "Key 2", "font-size": 16},
],
"tip":"#key#<br>#val#",
}
],
><script type="text/javascript">
function barClicked(index, onClickText)
{
alert(onClickText);
}
function specialClicked(index, onClickText)
{
alert("before parsing JSON: " + onClickText);
var obj = JSON.parse(onClickText);
alert("after parsing JSON: \n" +
"obj.key = " + obj.key + "\n" +
"obj.value = " + obj.value + "\n" +
"obj.stackTotal = " + obj.stackTotal);
}
</script>
详细参考 open flash chart 超级链接 http://www.ofc2dz.com/OFC2/examples/OnClickEvents.html
原载于:本文原载于www.forasp.cn