站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题初学者请教问题之三:页面跳转问题

初学者请教问题之三:页面跳转问题

摘要: 初学者请教问题之三:页面跳转问题


我想做一个这样的页面: 项目:文本框 选择按钮
点击选择按钮,弹出一个所有“项目”小窗口,可以单选,多选,选中后,确认,值在文本框读出。
如果是多选,表现形式为一个文本框对应一个项目
请问这个页面是怎么做的?谢谢!


a.htm:
<input type="text" id="txt">

<input type="button" value="选择" onClick="choose();">
<script>
function choose(){
var value="";
var result=[];
value=window.showModalDialog("b.htm","width=400;height=300;");
alert(value);
result=value.split(/,/g);
if(result.length>0){
document.getElementById("txt").value=result[0];
if(result.length>1){
var str="";
for(var i=1;istr=str+"<input type='text' value='"+result[i]+"'>";
}
document.getElementById("div").innerHTML=str;
document.getElementById("div").style.display="";
}
}
}
</script>

b.htm:
<input type="checkbox" name="ch" value="项目1">项目1
<input type="checkbox" name="ch" value="项目2">项目2
<input type="checkbox" name="ch" value="项目3">项目3
<input type="checkbox" name="ch" value="项目4">项目4
<input type="button" value="确定" onClick="ok();">
<script>
function ok(){
var obj=document.getElementsByName("ch");
var value="";
var n=0;
for(var i=0;iif(obj[i].checked){
value=value+obj[i].value+",";
n++;
}
}
value=value.replace(/,$/g,"");

window.returnValue=value;
window.close();
}
</script>


mark


谢谢,为什么弹出的页面是空白的,看不到值?


怎么可能?上面的代码是经过测试的


是的,我的ie是6.0sp2,会不会和这个有关系?弹出的页面是空白的


看看你的代码


我直接用你的做测试,没添加其他代码


to lip009(深蓝忧郁):出来了,很抱歉,我把a.htm,改成了a.html,所以就出来空白的


↑返回目录
前一篇: java中如何将报表导出为word类型的文件???
后一篇: struts中用标签处理数组的问题,解决马上给分哦