oox1114
oox1114
2010-10-27 12:06
浏览 289

Ext grid超链接打开窗口问题

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • iteye_4873
    iteye_4873 2010-10-27 15:55
    已采纳

    子页面为啥一定用EXT哈~ 搜索EXT的JS,搜"focus",肯定是EXT捣的鬼咯~

    点赞 评论
  • lizhiyezi
    lizhiyezi 2010-10-27 13:13

    截个图片来看。不太理解你说的。

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 13:19

    按理说模态(showModalDialog)方式打开窗口,不应该后面窗口还能获取到焦点的~

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 14:16

    你用的是什么浏览器,这个和浏览器可能有一定关系的,IE6,7?
    那试试window.open();呢 看问题是一样吗

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 14:20

    把子页面用最简单的内容试试,就是暂时去掉EXT部分,引入的JS也去掉。
    看下一样么~

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 14:40

    在window.showModalDialog()前或者后加这段代码试试~
    win.disable();

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 14:43

    是这个
    window.disable();

    或者在打开window窗口中加入modal:true(这个不知道是在父窗口中设置还是在子窗体,试试看)

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 14:51

    你是用这个试的吗
    window.disable();

    可参考下面这个:差不多的问题:
    http://chinaxyw.iteye.com/blog/461401

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 15:18

    是的,你父页面是JSP打开的,所以disable()不能用

    那还是回到焦点上 用onfocus方法试试

    点赞 评论
  • lizhiyezi
    lizhiyezi 2010-10-27 15:27

    如果下面代码这样窗口还是在后面?
    renderer :function(v){
    return 'aa';
    }

    function checktxl(){
    window.showModalDialog('http://wwww.baidu.com');
    }

    点赞 评论
  • iteye_4873
    iteye_4873 2010-10-27 15:29

    在子页面中加onfocus(),试过么

    点赞 评论

相关推荐