PageSourceSearch

https://www.ecpmi.org.cn/ZwxMember/scripts/Common.js

js ecpmi.org.cn collected 2026-09-26 13:17:29 UTC 2,716 bytes, 95 lines download raw bytes

1function goUrl() {
2    try {
3        if (typeof(URL)!=='undefined' && URL != "") {
4            location.href = UrlDecode(URL);
5        } 
6        else {
7          location.href = "Default.aspx";
8       };
9    } catch (e) {
10        location.href = "Default.aspx";
11    }
12}
13function htmlEncode(strS) {
14    return (strS.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/ /g, "&nbsp;").replace(/\r\n/g, "<br\/>"));
15}
16
17function htmlDecode(strS) {
18    return (strS.replace(/<br\/?>/ig, "\r\n").replace(/&nbsp;/ig, " ").replace(/&gt;/ig, ">").replace(/&lt;/ig, "<").replace(/&amp;/ig, "&"));
19}
20function FmtStr(v) {
21    return v.replace(/∝/g, "").replace(/§/g, "");
22}
23
24function UrlEncode(str) {
25    var ret = "";
26    var strSpecial = "!\"#$%&()*+,/:;<=>?[]^`{|}~%"; var tt = "";
27    for (var i = 0; i < str.length; i++) {
28        var chr = str.charAt(i);
29        var c = str2asc(chr);
30        tt += chr + ":" + c + "n";
31        if (parseInt("0x" + c) > 0x7f) {
32            ret += "%" + c.slice(0, 2) + "%" + c.slice(-2);
33        }
34        else {
35            if (chr == " ")
36                ret += "+";
37            else if (strSpecial.indexOf(chr) != -1)
38                ret += "%" + c.toString(16);
39            else
40                ret += chr;
41        }
42    }
43    return ret;
44}
45
46function UrlDecode(str) {
47    var ret = "";
48    for (var i = 0; i < str.length; i++) {
49        var chr = str.charAt(i);
50        if (chr == "+") {
51            ret += " ";
52        }
53        else if (chr == "%") {
54            var asc = str.substring(i + 1, i + 3);
55            if (parseInt("0x" + asc) > 0x7f) {
56                ret += asc2str(parseInt("0x" + asc + str.substring(i + 4, i + 6)));
57                i += 5;
58            }
59            else {
60                ret += asc2str(parseInt("0x" + asc));
61                i += 2;
62            }
63        }
64        else {
65            ret += chr;
66        }
67    }
68    return ret;
69}
70
71function gomyActivityregister(ID, activityType, resourceID) {
72    var url = '';
73    switch (activityType) {
74        case "1":
75            url = "DevelopInfoAdd.aspx?ID=" + ID + "&typeID=" + activityType + "&resourceID=" + resourceID;
76            break;
77    }
78    location.href = url;
79}
80function gomeetinginfo(e) {
81    var url = "MeetingInfo.aspx?ID=" + e;
82    if (e != null) url += "#A" + e;
83    location.href = url;
84}
85
86
87function gomyCreditRegister(ID, Type, resourceID) {
88    var url = '';
89    switch (Type) {
90        case "11":
91            url = "CreditRegisterFirst.aspx?ActivityID=" + ID + "&TypeID=" + Type + "&ResourceID=" + resourceID;
92            break;
93    }
94    location.href = url;
95}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.