[ABI 5.1] 登录页面加载出错

11173
5

15253170099 数据达人Lv4

发表于2020-9-21 12:12

悬赏1

已解决

楼主
登录页面加载出错   这是怎么回事

最近看过此主题的会员

xugj831

xy6228476

nannan

bitaotao

fengbo

小亿

xxxl

bbs

最佳答案

xxxl

发表于2020-9-21 12:13

只看该作者

取消 关注该作者的回复

本帖最后由 xxxl 于 2020-9-24 17:26 编辑
xxxl 发表于 2020-9-21 13:51
自定义脚本是不是写错了

我是这么写的

不仅代码需要设置对,还需要按照模版要求设置相应的组件才不会有报错。参考这个帖子https://bbs.esensoft.com/thread-134474-1-1.html

5个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-9-21 12:25

只看该作者

取消 关注该作者的回复

沙发

检查一下是否是脚本写的有问题

15253170099 数据达人Lv4

发表于2020-9-21 12:32

只看该作者

取消 关注该作者的回复

板凳

脚本是复制的  模板上的

15253170099 数据达人Lv4

发表于2020-9-21 12:34

只看该作者

取消 关注该作者的回复

地板

加载脚本:
getElement = function(nms) {
                var obj = $p.$(nms);
                return obj.get("input") || obj.get("widget_div");
       
        };
        _validateLoginElements = function(){//重写这个检查DOM的方法,因为该方法会更改用户名和密码框的样式
                login_user = getElement("loginUser");
                login_pwd = getElement("loginPwd");
                login_bt = getElement("loginButton");
                login_error = getElement("loginError");
                login_error.className += ' form_point';
                login_verify = null;//暂时不要验证码功能
                _errortimes = 0;
                _verifycode = 0;
        };
        setupLoginForm();
自定义脚本:
var contextpath = EUI.sys.getContextPath();
EUI.include(contextpath + 'eacl/login/login.js');
EUI.include('eui/third/md5.js');

function showLoginErrorImpl(errormsg){
        var ediv = getElement(["loginError"]);
        if(!ediv) return;
        ediv.innerHTML = '';
        ediv.appendChild(doc.createElement("span"));
        ediv.appendChild(doc.createTextNode(errormsg));
        ediv.style.display = "block";
}

xxxl 数据领袖Lv6

发表于2020-9-21 13:51

只看该作者

取消 关注该作者的回复

5#

15253170099 发表于 2020-9-21 12:34
加载脚本:
getElement = function(nms) {
                var obj = $p.$(nms);

自定义脚本是不是写错了

我是这么写的
//登录自定义脚本
var contextpath = EUI.sys.getContextPath(window);
EUI.include(contextpath + 'eacl/login/login.js');
EUI.include('eui/third/md5.js');

function showLoginErrorImpl(errormsg) {
        login_error.innerHTML = '';
        login_error.appendChild(doc.createElement("span"));
        login_error.appendChild(doc.createTextNode(errormsg));
        reLoadVerify();
}
function reLoadVerify(){
    var verifycodeurl = EUI.getContextPath() + "eacl/verifycode.do";
    var div = getElement(["vcode_img"]);
    var img = div.firstElementChild;
    if(img){
        img.src = verifycodeurl + "?timestamp=" + new Date().getTime();
    }
}

xxxl 数据领袖Lv6

发表于2020-9-21 12:13

只看该作者

取消 关注该作者的回复

6#

本帖最后由 xxxl 于 2020-9-24 17:26 编辑

xxxl 发表于 2020-9-21 13:51
自定义脚本是不是写错了

我是这么写的

不仅代码需要设置对,还需要按照模版要求设置相应的组件才不会有报错。参考这个帖子https://bbs.esensoft.com/thread-134474-1-1.html

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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