javascript-EXTjs & JSP页面弹出新窗口并返回信息问题

问题描述

EXTjs & JSP页面弹出新窗口并返回信息问题

1、 A页面 submit 到 process.jsp页面

 A页面JS代码
 fm.getForm().submit({
                        url : 'process.jsp' ,
                        success : function(fm, action) {
                            if (action.result == true) {
                                window.close();
                            }
                        }
                                            })

2、process.jsp 页面处理完请求,弹出新页面Error.jsp 显示信息,并返回 true 到submit页面, submit页面接收到true 信息后关闭

  <%
    String errorStr = Getdata.doprocess(request);
     out.println("true");
    %>
        <script type="text/javascript">
                window.onload=function(){
                      var newWim=open("Error.jsp");
                      newWim.document.write("<%=errorStr%>");
                };
        </script>
      <% }  %>

问题描述:process.jsp 页面处理完请求后,新页面可以正常弹出,但submit页面接收不到“true”信息无法关闭。

  如果去掉这一段代码,则submit页面就可以接受到“true”信息可以正常关闭
    <script type="text/javascript">
                window.onload=function(){
                      var newWim=open("Error.jsp");
                      newWim.document.write("<%=errorStr%>");
                };
        </script>

如何在process.jsp 处理后弹出新页面Error.jsp,并返回true 给submit页面,使submit页面关闭?

解决方案

http://www.oschina.net/question/1418706_136710

时间: 2024-08-04 06:43:59

javascript-EXTjs &amp;amp; JSP页面弹出新窗口并返回信息问题的相关文章

ckeditor-CKEDITOR模态窗口提交表单时能不弹出新窗口吗?

问题描述 CKEDITOR模态窗口提交表单时能不弹出新窗口吗? 按照http://www.iteye.com/topic/749437 该文章内容实现ckeditor在jsp下增加图片上传功能中遇到上传图片的模态窗口在表单提交时,总是弹出新窗口,我在 中间添加了.还是不管用,那位大侠能帮助解决一下? 以下是代码 修改控件代码: ` function addUploadButton(editor){ CKEDITOR.on('dialogDefinition', function( ev ){ v

弹出页面-如何实现JSP页面弹出对话框后,还能在原页面操作?

问题描述 如何实现JSP页面弹出对话框后,还能在原页面操作? 点击"导出协议",会弹出一个对话框,此时页面无法做任何操作. 现在需要修改的是,弹出对话框以后,原页面可以做别的操作. 但是重复点击同一条数据的"导出协议"时,会弹出一个提示"操作重复"的对话框. 在JSP页面定义一个全局变量,"导出协议"的时候调用它,然后拿这个变量和数据ID相比较,如果重复则弹出对话框. <td class="td_hand&qu

extjs 点击jsp页面超链接在tab选项卡里增加

问题描述 extjs 点击jsp页面超链接在tab选项卡里增加 function renderTopic(value, p, record) { var c = record.get('TASK_ID'); return '<a href="jsp/Auditpage.jsp?task_id='+c+'" target="_blank">'+value+'</a>'; } 就如这段代码,我想在Tab选项卡里打开而不是打开新页面 解决方案 新建

jsp 在Chrome 中点击链接弹出新窗口

问题描述 我用的window.showModalDialog(url,window,'help:no;dialogWidth:550px;dialogHeight:400px')方法,在Ie和firefox中是可以弹出新窗口并且可以传值的,但在chrome中不行我查了一下是因为chrome不支持这个方法了,请问有什么办法么 解决方案 解决方案二:要求是模态窗口,window.open不行解决方案三: 解决方案四:jquerydialog解决方案五:像这类要想不同内核浏览器都能实现的话,用dial

javascript 弹出新窗口代码

基本语法: window.open(pageurl,name,parameters) 其中:     pageurl 为子窗口路径     name 为子窗口句柄     parameters 为窗口参数(各参数用逗号分隔)     下面看一个实例     window.open()支持环境: 网页特效1.0+/jscript1.0+/nav2+/ie3+/opera3+    window.open 弹出新窗口的命令: 'page.html' 弹出窗口的文件名: 'newwindow' 弹出窗

aspx 页面弹出窗口代码大全_实用技巧

//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}&qu

JS弹出新窗口被拦截的解决方法_javascript技巧

在Web编程中,使用JS在新窗口打开页面的时候,会遇到被浏览器拦截的情况,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢? 一.问题一 一般情况下,如果直接在js中调用window.open()函数去打开一个新窗口,浏览器会对弹出的窗口进行拦截,因为浏览器会把该窗口认为是弹出广告等用户不想得到的窗体 1.解决方法 把window.open()函数改为由用户主动点击时触发,在超链接里加入onclick事件,这样浏览器就认为是用户想访问这个页面,而不是直接弹出给用户 2.例如: <a href=

jquery强制弹出新窗口window.open

  目前情况下我们使用window.open自动弹出窗口都会给浏览器拦截掉了,但我们会发现有些网站还是可以弹出窗口了,这种是如何实现的呢?下面一起来看一下基于jquery的做法. 在很多网站中,会有弹出窗口,通常采用window.open的方式,但是这个方式一般被浏览器给禁止了. 说明这也是好事.现在的浏览器:360 猎豹 搜狗 等等都标明自己的安全性.智能性.屏蔽各种广告,给了用户很好的体验,但是可苦了我们这些站长们啊. 有广告还不显示出来,如何过活啊? 言归正传. 如何用jquery强制弹出

jsp 弹窗-菜鸟求助:如何在JSP页面中弹出窗口

问题描述 菜鸟求助:如何在JSP页面中弹出窗口 从数据库中查询到了学生的基本信息,每条记录的后面有个"查看详细"的按钮,点击后弹出一个小窗口能将学生的信息显示出来,应该如何做?求各位大神帮忙,最好有个示例,不胜感激--