首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 两张jsp之间传数据的问题 急~~~~~~~~~~~~~~~在线等 [已结帖,结帖人:zhouyu1215]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhouyu1215
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-20 14:26:45 楼主
    a.jsp打开个弹出页面b.jsp  b.jsp上有个表格每条记录前都有checkbox 选择好后按钮提交 直接在a.jsp(不刷新)上形成一张表就是刚刚b.jsp上选择的记录
    不能通过session request action 等技术 只用js 不知道能不能实现
    请各位大虾帮帮忙
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hnsfangui
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:31:121楼 得分:0
    是否可以使用模式窗口将b.jsp的数据返回,在a.jsp页面重新组织
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zabaglione
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:38:412楼 得分:0
    现在写程序试试看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhouyu1215
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:40:063楼 得分:0
    就是要将b.jsp的数据在a.jsp重新生成一张表格  b.jsp是个弹出的窗口

    谢谢各位帮忙
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hanbb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:41:154楼 得分:0
    可以
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yzg000123
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:51:355楼 得分:0
    引用 4 楼 hanbb 的回复:
    可以

    可以怎么写啊,我也很想知道啊~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhouyu1215
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:51:546楼 得分:0
    可以饿话能否将两张jsp代码发下 谢谢了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhouyu1215
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:52:557楼 得分:0
    请求两张页面的代码  3q
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hanbb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:53:598楼 得分:5
    <script language="JavaScript">
    function commit(c)
    {
    var i;

    for(i=0;i <c;i++)
    {
    if(document.form1.yhry[i].checked)
    {
    opener.document.form1.checkbox1[i].value=document.form1.yhry[i].value;
    }
    }
    }
    </script>
    看看可以不??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhouyu1215
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:57:319楼 得分:0
    那怎么传到前张页面还要动态更新成表格呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • QQ46691550
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:59:4310楼 得分:5
    a.jsp:


    <script language="javascript">

    function aa()
    {
    var rs=showModalDialog('b.jsp',0,"dialogWidth:260px;dialogHeight:188px;status=0;help=0;resizable=0");
            alert(rs[0]);
    alert(rs[1]);
    alert(rs[2]);
    }


    </script>
    </head>

    <body>
    <input type="button" onclick="aa()"/>
    </body>
    </html>


    b.jsp:

    <script language="javascript">

    function cls()
    {
    var rs=new Object;

    rs[0]=0;
    rs[1]=1;
    rs[2]=2;
    rs[3]=3;

    returnValue=rs;
    window.close();
    }

    </script>
    </head>

    <body>
    <input type="button" onclick="cls()"/>
    </body>
    </html>


    楼主,我的思路对不?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • java2000_net
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      2

      8

    发表于:2008-08-20 15:00:0011楼 得分:0
    window.opener.myFunction(......);
    调用a里面的js方法,并把参数传过去。
    剩下的你自己考虑。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • QQ46691550
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 15:02:0912楼 得分:0
    function aa()
    {
    var rs=showModalDialog('b.jsp',0,"dialogWidth:260px;dialogHeight:188px;status=0;help=0;resizable=0");
            alert(rs[0]);
            alert(rs[1]);
            alert(rs[2]);
    //此处用你的JAVASCRIPT对表格进行操作
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hanbb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 15:03:4613楼 得分:0
    <script language="JavaScript">
    function commit(c)
    {
    var i;

    for(i=0;i <c;i++)
    {
    if(document.form1.yhry[i].checked)
    {
    opener.document.form1.checkbox1[i].value=document.form1.checkbox1[i].value;
    }
    }
    }
    </script>
    这个传到前一章页面是没问题的
    更新表格就写个checkbox的onClick()触发吧,保存数据并刷新网页的script代码应该好找.摆渡一下吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhouyu1215
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 15:06:1514楼 得分:0
    3q各位 我试试看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • norwolfli
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 15:10:0215楼 得分:5
    a页面

    ${id}为你要传给b的参数。

    <input type="button" value="修改" onclick="modify(${id})" />

    <script>
      function modify(obj){
            str = window.showModalDialog("b.jsp?id="+obj,obj,"dialogWidth=200px;dialogHeight=100px");
    alert(str);
        }
    </script>

    b页面
    <script>
        function returnParent(){
          window.returnValue=document.getElementById("xxx").value;
          window.close();
        }
    </script>

    自己改改,至于怎么处理从b返回来的str就自己写吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cxw928
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 15:22:2216楼 得分:5
    我做个类似的项目
    首先用 var pDocument=window.dialogArguments.document; 得到a.jsp 的document,
    然后直接用这个document修改a.jsp的内容
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ago52030
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 16:18:4417楼 得分:0
    window.opener.document.....
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved