账号通
    

账号  

密码  

2191

查看

5

回复
主题:[分享]kesion cms所有版本 js函数showModalDialog的兼容修改 [收藏主题] 转到:  
person01 当前离线

119

主题

5

广播

7

粉丝
添加关注
级别:一年级

用户积分:3190 分
登录次数:174 次
注册时间:2007/11/15
最后登录:2019/10/21
person01 发表于:2015/11/10 15:13:32   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统
校园网,老师们发布文件,选择教师签收的,原来一直用的是IE没有注意,后来有老师用了360,2345等极速模式的时候,不能弹出对话框,用的是showModalDialog函数,查询google chrome说明,已经放弃了对这个函数的支持,只有window.open,为了兼容,随代码更改如下,需要的朋友可以参考:
Admin/KS.Article.asp
select user()过程函数修改:
if(window.ActiveXObject){  //判断IE

var arr=showModalDialog('xzuser.asp?action=SelectUser&DefaultValue='+escape(document.myform.SignUser.value),'','dialogWidth:600px; dialogHeight:450px; help: no; scroll: yes; status: no');

if(arr != null ){  
            
setValue(arr);  
      
}

}else{// 非IE模式

window.open('xzuser.asp?action=SelectUser&DefaultValue='+document.myform.SignUser.value,'','dialogWidth:600px; dialogHeight:450px; help: no; scroll: yes; status: no');

}

}



function setValue(name){

$("#SignUser").val(name);  

}  
对应的selectuser 窗口
//增加对chrome浏览器的支持

if (window.opener != undefined) {
       //for chrome
       //window.opener.returnValue =myform.UserList.value;

   window.opener.setValue(myform.UserList.value);

}

else {
       window.returnValue = {name : myform.UserList.value};

}
这样就可以做到chrome 和IE的兼容了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hasdiff 当前离线

802

主题

2

广播

11

粉丝
添加关注
级别:七年级

用户积分:4150 分
登录次数:442 次
注册时间:2011/10/28
最后登录:2024/6/18
hasdiff 发表于:2015/11/10 15:42:04   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)

好厉害的样子,

确定dialog不支持么?怎么我用好像没问题呢

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
person01 当前离线

119

主题

5

广播

7

粉丝
添加关注
级别:一年级

用户积分:3190 分
登录次数:174 次
注册时间:2007/11/15
最后登录:2019/10/21
person01 发表于:2015/11/10 15:50:25   | 只看该作者 查看该作者主题 藤椅 
科汛在线网校系统
以下是引用 hasdiff在2015/11/10 15:42:04的发言:

好厉害的样子,

确定dialog不支持么?怎么我用好像没问题呢

后台添加 文章选择 签收用户,你可以测试下

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ygr1971 当前离线

1404

主题

44

广播

45

粉丝
添加关注
级别:版主

用户积分:8683 分
登录次数:124 次
注册时间:2011/11/13
最后登录:2021/11/2
ygr1971 发表于:2015/11/10 16:07:53   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统
又见老朋友出技术帖。帮顶。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
person01 当前离线

119

主题

5

广播

7

粉丝
添加关注
级别:一年级

用户积分:3190 分
登录次数:174 次
注册时间:2007/11/15
最后登录:2019/10/21
person01 发表于:2015/11/10 16:53:56   | 只看该作者 查看该作者主题 报纸 
科汛在线考试系统(NET)
以下是引用 ygr1971在2015/11/10 16:07:53的发言:
又见老朋友出技术帖。帮顶。
谢谢关注啊,现在有点懒了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ep165 当前离线

1593

主题

8

广播

5

粉丝
添加关注
级别:高一年

用户积分:5843 分
登录次数:311 次
注册时间:2008/12/22
最后登录:2017/11/17
ep165 发表于:2015/11/10 20:45:10   | 只看该作者 查看该作者主题 地板 
新版本好像是在admin/artitle/ks.article.asp
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.22656秒 powered by KesionCMS 9.0