[ABI 5.1] layer弹窗失效

19765
11

liuxiaolong 初学数据Lv2

发表于2020-11-3 20:32

悬赏50

已解决

楼主
万能式使用layer弹窗,目标界面的打印已经打印,但是界面没有弹出来,层级也设置了99999999999999,还是不出现弹窗

最近看过此主题的会员

三余无梦233

dora232

咏之

ligaopeng

三余无梦生33

最佳答案
关贴总结:
代码修改成如下
  1. // JavaScript Document
  2. function loadjscssfile(filename,filetype){

  3.     if(filetype == "js"){
  4.         var fileref = document.createElement('script');
  5.         fileref.setAttribute("type","text/javascript");
  6.         fileref.setAttribute("src",filename);
  7.     }else if(filetype == "css"){
  8.    
  9.         var fileref = document.createElement('link');
  10.         fileref.setAttribute("rel","stylesheet");
  11.         fileref.setAttribute("type","text/css");
  12.         fileref.setAttribute("href",filename);
  13.     }
  14.    if(typeof fileref != "undefined"){
  15.         document.getElementsByTagName("head")[0].appendChild(fileref);
  16.     }
  17.    
  18. }
  19. loadjscssfile("do.js","js");
  20. loadjscssfile("test.css","css");
复制代码


感谢楼主分享
11个回答

只看楼主

xuxp 初学数据Lv2

发表于2020-11-3 20:39

只看该作者

取消 关注该作者的回复

沙发

可以把您的设置贴出来看下

liuxiaolong 初学数据Lv2

发表于2020-11-3 20:43

只看该作者

取消 关注该作者的回复

板凳

xuxp 发表于 2020-11-3 20:39
可以把您的设置贴出来看下

layer.open({
        type: 2,
        title: '    ',
        shadeClose: true,
        shade: false,
zIndex:999999999999999999999,
        maxmin: true, //开启最大化最小化按钮
        area: ['90%', '80%'],
        content: '../ebibase/showreport.do?resid=EANA$2$2$1$BVUSJ0O6&calcnow=true&showmenu=false',

});

xuxp 初学数据Lv2

发表于2020-11-3 20:54

只看该作者

取消 关注该作者的回复

地板

liuxiaolong 发表于 2020-11-3 20:43
layer.open({
        type: 2,
        title: '    ',

好的,明天我们请研发给咱们看下

liuxiaolong 初学数据Lv2

发表于2020-11-3 20:57

只看该作者

取消 关注该作者的回复

5#

xuxp 发表于 2020-11-3 20:54
好的,明天我们请研发给咱们看下

初步看到是lyaer内嵌样子的定位问题

liuxiaolong 初学数据Lv2

发表于2020-11-3 20:57

只看该作者

取消 关注该作者的回复

6#

liuxiaolong 发表于 2020-11-3 20:57
初步看到是lyaer内嵌样子的定位问题

样式,定位飘了

xxxl 数据领袖Lv6

发表于2020-11-4 10:58

只看该作者

取消 关注该作者的回复

7#


有没有试过把代码放在客户端脚本中展现呢

liuxiaolong 初学数据Lv2

发表于2020-11-4 16:02

只看该作者

取消 关注该作者的回复

8#

xxxl 发表于 2020-11-4 10:58
有没有试过把代码放在客户端脚本中展现呢

试出来了,layer.css这个使用官方的加载方法不行(addStyle()和layer.config())),要手动加载

xxxl 数据领袖Lv6

发表于2020-11-4 16:07

只看该作者

取消 关注该作者的回复

9#

liuxiaolong 发表于 2020-11-4 16:02
试出来了,layer.css这个使用官方的加载方法不行(addStyle()和layer.config())),要手动加载 ...

liuxiaolong 初学数据Lv2

发表于2020-11-5 16:44

只看该作者

取消 关注该作者的回复

10#

// JavaScript Document
function loadjscssfile(filename,filetype){

    if(filetype == "js"){
        var fileref = document.createElement('script');
        fileref.setAttribute("type","text/javascript");
        fileref.setAttribute("src",filename);
    }else if(filetype == "css"){
   
        var fileref = document.createElement('link');
        fileref.setAttribute("rel","stylesheet");
        fileref.setAttribute("type","text/css");
        fileref.setAttribute("href",filename);
    }
   if(typeof fileref != "undefined"){
        document.getElementsByTagName("head")[0].appendChild(fileref);
    }
   
}
loadjscssfile("do.js","js");
loadjscssfile("test.css","css");

xxxl 数据领袖Lv6

发表于2020-11-5 17:19

只看该作者

取消 关注该作者的回复

11#

liuxiaolong 发表于 2020-11-5 16:44
// JavaScript Document
function loadjscssfile(filename,filetype){

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号