bhq@iemsoft.cn
2018-11-27 e2b48dac099e43f4b3243cdf19a7522e4b5eccbe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/* $Id: showdiv.js 15469 2008-12-19 06:34:44Z  $ */
//创建显示层
var swtemp  = 0;
var timer   = null;
 
//显示层
function showdiv(obj)
{
    var inputid = obj.id;
 
    if (swtemp == 1)
    {
        hidediv("messagediv");
    }
    if (!getobj("messagediv"))
    {
        //若尚未创建就创建层
        crertdiv("" , "div" , "messagediv" , "messagediv");//创建层"messagediv"
 
        crertdiv("messagediv" , "li" , "messageli" , "messageli");//创建"请刷新"li
        getobj("messageli").innerHTML = show_div_text;
 
        crertdiv("messagediv" , "a" , "messagea" , "");//创建"关闭"a
        getobj("messagea").innerHTML = show_div_exit;
        getobj("messagea").onclick = function(){hidediv("messagediv");};
    }
 
    var newdiv = getobj("messagediv");
 
    newdiv.style.left    = (getAbsoluteLeft(obj) - 50) + "px";
    newdiv.style.top     = (getAbsoluteTop(obj) - 65) + "px";
    newdiv.style.display = "block";
 
    timer = setTimeout(function(){hidediv("messagediv");} , 3000);
 
    swtemp  = 1;
}
 
//创建层
function crertdiv(parent , element , id , css)
{
    var newObj = document.createElement(element);
 
    if(id && id != "")
    {
        newObj.id = id;
    }
    if(css && css != "")
    {
        newObj.className = css;
    }
    if(parent && parent!="")
    {
        var theObj = getobj(parent);
        var parent = theObj.parentNode;
        if(parent.lastChild == theObj)
        {
            theObj.appendChild(newObj);
        }
        else
        {
            theObj.insertBefore(newObj, theObj.nextSibling);
        }
    }
    else
    {
        document.body.appendChild(newObj);
    }
}
 
//隐藏层
function hidediv(objid)
{
    getobj(objid).style.display = "none";
    swtemp = 0;
    clearTimeout(timer);
}
 
//获取对象
function getobj(obj)
{
    return document.getElementById(obj);
}
 
function getAbsoluteHeight(obj)
{
    return obj.offsetHeight;
}
 
function getAbsoluteWidth(obj)
{
    return obj.offsetWidth;
}
 
function getAbsoluteLeft(obj)
{
    var s_el = 0;
    var el   = obj;
    while(el)
    {
        s_el = s_el + el.offsetLeft;
        el   = el.offsetParent;
    }
    return s_el;
}
 
function getAbsoluteTop(obj)
{
    var s_el = 0;
    var el   = obj;
    while(el)
    {
        s_el = s_el + el.offsetTop;
        el   = el.offsetParent;
    }
    return s_el;
}