<iframe frameborder="0" id="frameChart" src="" scrolling="no" height="350" width="100%"></iframe> <div id="loading" style="display:block; padding:100px 0 100px 0;text-align:center;color:#999999;font-size:12px;"> 页面加载中... </div> <script type="text/javascript"> function implementClick(aa) { //按照换行符分组 var bb = aa.split("\n"); //获取第一个"="出现的位置 var cc = aa.indexOf('=')+1; //获取GGSN_ID值 var dd = trim(aa.substr(cc,bb[0].length-cc)); ggsnid = dd; //加载Iframe var iframe= document.getElementById("frameChart"); var loadding = document.getElementById("loading"); //指定新Ifram内容 iframe.src="http://localhost:9300/p2pd/servlet/dispatch?b_action=cognosViewer&ui.action=run&ui.object=%2fcontent%2ffolder%5b%40name%3d%27g00176604%27%5d%2fpackage%5b%40name%3d%27PS_TEST_RAT_RAC%27%5d%2freport%5b%40name%3d%2728-%e7%82%b9%e5%87%bb%e5%9b%be%e8%a1%a8%e8%8e%b7%e5%be%97%e5%9b%be%e7%89%87%e4%b8%8a%e7%9a%84%e4%bf%a1%e6%81%af(%e5%88%97%e8%a1%a8)%27%5d&ui.name=28-%e7%82%b9%e5%87%bb%e5%9b%be%e8%a1%a8%e8%8e%b7%e5%be%97%e5%9b%be%e7%89%87%e4%b8%8a%e7%9a%84%e4%bf%a1%e6%81%af(%e5%88%97%e8%a1%a8)&run.outputFormat=&run.prompt=false&cv.toolbar=false&cv.header=false&p_ggsnid="+ggsnid; loadding.style.display = 'none'; } var ggsnid; //去除空格 function trim(str) { return str.replace(/(^\s*)|(\s*$)/g,""); } //获取扇面上的信息 function addPillarClick() { alert("dd"); // 获取所有立柱 var areaObjs = document.getElementsByTagName('area'); for(var i = 0; i < areaObjs.length; i++) { var titleTemp = areaObjs[i].getAttribute("title"); //if ("chartElement" == areaObjs[i].getAttribute("type") && -1 == titleTemp.indexOf("%")) if ("chartElement" == areaObjs[i].getAttribute("type") ) { areaObjs[i].onclick = function(){implementClick(this.getAttribute("title"));}; } } } addPillarClick(); </script>