在jsp中 打开一个模式窗体并添加一数据 并显示在父页面一checkbook中
在jsp中的一个页面中点击按弹出模式对话框,添加数据,关闭。并将数据显示在原页面的checkbook控件中,如何办到?...
在jsp 中 的一个页面中 点击按 弹出模式对话框 ,添加数据 ,关闭 。并将数据显示在原页面的checkbook控件中 ,如何办到?
展开
2013-08-22
展开全部
把弹出模式对话框中的数据,放到session里面。然后在原页面取得以后,和checkbox关联就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-22
展开全部
给你个html窗口传值的示例。
parent.html
<HTML>
<HEAD>
<TITLE> parent </TITLE>
<script language="javascript">
function openChild(pwidth, pheight){
var left = screen.width / 2 - pwidth / 2;
var top = screen.height / 2 - pheight / 2;
var sFeatures="dialogLeft:"+left+"px;dialogTop:"+top+"px;dialogHeight:"+pheight+"px;dialogWidth:"+pwidth+"px;status:no;menubar:no;location:no;scrollbars:auto;";
var val = window.showModalDialog("child.html",window,sFeatures);
if(val != null){
display(val);
}
}
function display(val){
document.getElementById("txtVal").innerHTML = val;
}
</script>
</HEAD>
<BODY>
返回的值:<span id="txtVal"> </span><br>
<input type ="button" value="openChild" onclick="openChild(300,200)">
</BODY>
</HTML>
-----------------------------------------
child.html
<HTML>
<HEAD>
<title>选择</title>
<script language=javascript>
function retrunValue()
{
window.returnValue=document.getElementById("in").value;
window.close();
}
</script>
<style>
.mouse_over{background-color:#ced3e1;}
.mouse_out{background-color:#FFFFFF;}
</style>
</HEAD>
<BODY>
输入:<input type="text" id="in" name="in" />
<input type="button" value="返回" onclick="retrunValue()" />
</BODY>
</HTML>
parent.html
<HTML>
<HEAD>
<TITLE> parent </TITLE>
<script language="javascript">
function openChild(pwidth, pheight){
var left = screen.width / 2 - pwidth / 2;
var top = screen.height / 2 - pheight / 2;
var sFeatures="dialogLeft:"+left+"px;dialogTop:"+top+"px;dialogHeight:"+pheight+"px;dialogWidth:"+pwidth+"px;status:no;menubar:no;location:no;scrollbars:auto;";
var val = window.showModalDialog("child.html",window,sFeatures);
if(val != null){
display(val);
}
}
function display(val){
document.getElementById("txtVal").innerHTML = val;
}
</script>
</HEAD>
<BODY>
返回的值:<span id="txtVal"> </span><br>
<input type ="button" value="openChild" onclick="openChild(300,200)">
</BODY>
</HTML>
-----------------------------------------
child.html
<HTML>
<HEAD>
<title>选择</title>
<script language=javascript>
function retrunValue()
{
window.returnValue=document.getElementById("in").value;
window.close();
}
</script>
<style>
.mouse_over{background-color:#ced3e1;}
.mouse_out{background-color:#FFFFFF;}
</style>
</HEAD>
<BODY>
输入:<input type="text" id="in" name="in" />
<input type="button" value="返回" onclick="retrunValue()" />
</BODY>
</HTML>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询