在我们的项目中,通常会用到showModalDialog 打开一个模态的子窗口,但是在这个子窗口中js方法里的document.location="" 通常会打开一个新的窗口,不论你的如何设置,问题的根源据我所以可能是js中遗留的问题,那么在js中document.location 唯独就是打开一个新的页面,但是同时<a href=""  的打开方式确可以在原窗口中打开。那么我们可以利用js创建一个模拟的点击链接,例如:

function go(url) 
{       
    var   a=document.createElement("a");   
    a.href=url;   
    document.body.appendChild(a);   
    a.click();

}

那么在使用document.location 时调用go(url),把你的请求做参数放入,无论是action,还是jsp都可以。

这样就就解决了模态中js调用location的问题了。

最新文章

  1. widows和Linux java加密注意事项
  2. poj1664-放苹果(递归)
  3. C# WebService URL重写
  4. Java关键字——static
  5. iOS CUICatalog: Invalid asset name supplied: (null)
  6. 【BZOJ】2321: [BeiJing2011集训]星器(数学+特殊的技巧)
  7. centos 安装 mysql 5.6和workbench
  8. Ubuntu 14.10 下sort,uniq,cut,wc命令详解
  9. ADO .NET 链接 增删改查
  10. 【弱省胡策】Round #5 Construct 解题报告
  11. [King.yue]EXT.Grid行双击事件
  12. sqlplus乱码
  13. 链接&lt;a href=&quot;javascript:void(0)&quot; /&gt;
  14. .net 资源
  15. apache基本配置
  16. Hadoop2.7.3+Spark2.1.0完全分布式集群搭建过程
  17. maven &lt;include&gt;与&lt;exclude&gt;划定的范围存在冲突,则以&lt;exclude&gt;配置为准。
  18. OI回忆录?
  19. Java 10 - Java Character类
  20. MP实战系列(十八)之XML文件热加载

热门文章

  1. Hibernate的检索方式--查询数据的方式
  2. Spring中的事物管理----HelloWorld
  3. 修改记事本默认编码为UTF-8
  4. 通过Nginx反向代理实现IP分流
  5. Centos7编译4.7.2内核
  6. doxygen的简单使用(快速上手)
  7. 前台js加密实例
  8. 如何用 PyCharm 调试 scrapy 项目
  9. Java compiler level does not match解决方法, java 修改编译用的jdk的方法
  10. POJ1185:炮兵阵地(状压dp)