日期:2014-05-16  浏览次数:20352 次

js控制div标签显示问题
<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控制显示动态引用页面,但是不能实现,谁能帮帮我?

------解决方案--------------------
<div id="graph"></div>


换成 iframe ,
改变 iframe 的src
------解决方案--------------------
你这么写是对的啊 ,没有什么问题啊,如果是单纯的显示图片,可以直接显示啊 不要导入JSP页面啊。 document.getElementById("graph").innerHTML=<img src="图片路径" />
------解决方案--------------------
用iframe去实现吧。
<iframe id="xx" name="xx"></iframe>
xx.location.href = "../tab/2D_Bar.jsp";