<script type="text/javascript">
function change(){
var str = document.getElementById("style").value;
alert(str);
if(str=="line"){
document.getElementById("graph").innerHTML="<jsp:include page=\"../tab/2D_Bar.jsp\"></jsp:include>";
}
}
</script><select id="style" onchange="change()">
<option id="line" value="line">折线图</option>
<option id="columnar" value="columnar" >柱状图</option>
<option id="pie" value="pie">饼状图</option>
</select><br/>
<div id="graph"></div>
各位高手,谁能帮帮我,我想用select控制div显示图,而这个图又是另一个jsp中的,所以我就用js控制显示动态引用页面,但是不能实现,谁能帮帮我?

解决方案 »

  1.   

    <div id="graph"></div>
    换成 iframe ,
    改变 iframe 的src
      

  2.   

    你这么写是对的啊 ,没有什么问题啊,如果是单纯的显示图片,可以直接显示啊 不要导入JSP页面啊。 document.getElementById("graph").innerHTML=<img src="图片路径" />
      

  3.   

    用iframe去实现吧。
    <iframe id="xx" name="xx"></iframe>
    xx.location.href = "../tab/2D_Bar.jsp";