日期:2014-05-17  浏览次数:20713 次

关于控制iframe跳转的问题
页面 里面,一个下拉框,定义了onchange时间,如果下拉框选中值为1 ,想要另外一个 test.jsp页面显示在下面的iframe中,js的if条件里面怎么写 才能达到目的,也就是说怎么指定 iframe的地址 
<select id=test onchange=change()>
<option value=1>1</option>
<option value=2>2</option>
</select>
<iframe id="showTree" height="100%" width="96%" name="showTree" ></iframe>

<script>
function change(){
//获取下拉框值
  var chooseBox = document.getElementById('test');
  var cval = chooseBox.options[chooseBox.selectedIndex].value;
if(cval == 1){
  
}
}
</script>

------解决方案--------------------
在你的if中放上这个语句
document.getElementById("iframeId").src= url地址;
------解决方案--------------------
if(cval == 1){
document.getElementById("showTree").src= "test.jsp?id=1";
}
url地址看你具体的情况看前边还要+啥东西不