
jsp 中如何做弹出窗口
在jsp页面上有个修改按钮,我想在单击之后,弹出个框,在框里修改数据,而这些数据应该是从数据库里得出来的,不知道能不能看明白,看不明白的话请留言ajaxjava,谢谢建议...
在jsp页面上有个修改按钮,我想在单击之后,弹出个框,在框里修改数据,而这些数据应该是从数据库里得出来的,不知道能不能看明白,看不明白的话请留言
ajaxjava,谢谢建议,但是我就是不知道该怎么把这个值传过去,能不能给个例子了。 展开
ajaxjava,谢谢建议,但是我就是不知道该怎么把这个值传过去,能不能给个例子了。 展开
12个回答
展开全部
非常的简单
用js写一个
window.open()方法
在open的参数中把 name value传过去
其中open方法还可以设置窗口大小
你可以设置你合适的小窗口
比如 xxxx.jsp?aa=5&bb=6
然后那个页面就得到了
我随便给你写一个
页面一:
<input type="button" onclick="fff()" value="aaaaaa">
<script type="text/javascript">
function fff(){
window.open('index2.jsp?p1=2','_blank');
}
</script>
页面二:
<%=request.getParameter("p1") %>
//你在把那个open方法加点参数
把它设置成小窗口 这样比较人性化
用js写一个
window.open()方法
在open的参数中把 name value传过去
其中open方法还可以设置窗口大小
你可以设置你合适的小窗口
比如 xxxx.jsp?aa=5&bb=6
然后那个页面就得到了
我随便给你写一个
页面一:
<input type="button" onclick="fff()" value="aaaaaa">
<script type="text/javascript">
function fff(){
window.open('index2.jsp?p1=2','_blank');
}
</script>
页面二:
<%=request.getParameter("p1") %>
//你在把那个open方法加点参数
把它设置成小窗口 这样比较人性化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])
test.html
<html>
<head>
<title>父页面</title>
<script language="javascript" type="text/javascript">
function clickme()
{
alert("sfdfsd");
var varRef = window.showModalDialog("sub.html",null,"dialogWidth=200px;dialogHeight=100px");
document.getElementById('returnValue').innerText = varRef[0] + varRef[1] + varRef[2];
}
</script>
</head>
<body>
<form name="form1" id="form1">
<input id="inName" type="button" value="click me" onClick="clickme()" />
<div id="returnValue" />
</form>
</body>
</html>
子页面:sub.html
<html>
<head>
<title>子页面</title>
<script language=javascript>
function relBtn()
{
var a = new Array();
a[0] = "s";
a[1] = "u";
a[2] = "e";
window.returnValue = a;
window.close();
}
</script>
</head>
<body>
<FONT color=RED size=3>望宇科技--苏醒<BR>
<form name="form1" id="form1">
<input id="btnOk" type="button" value="确定" onclick="relBtn()" />
</form>
</body>
这个是js之间子窗口和父窗口传值 只是一个小的demo 你自己再去整理吧
test.html
<html>
<head>
<title>父页面</title>
<script language="javascript" type="text/javascript">
function clickme()
{
alert("sfdfsd");
var varRef = window.showModalDialog("sub.html",null,"dialogWidth=200px;dialogHeight=100px");
document.getElementById('returnValue').innerText = varRef[0] + varRef[1] + varRef[2];
}
</script>
</head>
<body>
<form name="form1" id="form1">
<input id="inName" type="button" value="click me" onClick="clickme()" />
<div id="returnValue" />
</form>
</body>
</html>
子页面:sub.html
<html>
<head>
<title>子页面</title>
<script language=javascript>
function relBtn()
{
var a = new Array();
a[0] = "s";
a[1] = "u";
a[2] = "e";
window.returnValue = a;
window.close();
}
</script>
</head>
<body>
<FONT color=RED size=3>望宇科技--苏醒<BR>
<form name="form1" id="form1">
<input id="btnOk" type="button" value="确定" onclick="relBtn()" />
</form>
</body>
这个是js之间子窗口和父窗口传值 只是一个小的demo 你自己再去整理吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
function
tosubmit(){
if(confirm("确定要删除")){
<%
response.sendredirect("myjsp.jsp");
}%>
}
}
</script>
你试试吧,我们很久都不直接跳到jsp了,这个思想是没有问题的
function
tosubmit(){
if(confirm("确定要删除")){
<%
response.sendredirect("myjsp.jsp");
}%>
}
}
</script>
你试试吧,我们很久都不直接跳到jsp了,这个思想是没有问题的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var x = window.screen.height;
var y = window.screen.width;
var h = 500;
var w = 800;
var model = "title=word,resizable=yes,scrollbars=yes,height=" + h + ",width=" + w + ",status=yes,toolbar=no,menubar=no,location=no,top=" + (x-h)/2 + ",left=" + (y-w)/2;
var url = "";
url = "advice_detail.htm";//弹出窗口的页面内容
var oOpen = window.open(url,"adviceDetail",model);
oOpen.focus();
var y = window.screen.width;
var h = 500;
var w = 800;
var model = "title=word,resizable=yes,scrollbars=yes,height=" + h + ",width=" + w + ",status=yes,toolbar=no,menubar=no,location=no,top=" + (x-h)/2 + ",left=" + (y-w)/2;
var url = "";
url = "advice_detail.htm";//弹出窗口的页面内容
var oOpen = window.open(url,"adviceDetail",model);
oOpen.focus();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要代码生成的啊,或许先把框架构建好,在把代码生成好套进去就差不多了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询