📄 rightadv.js
字号:
///<reference path="JQuery.Intellisense.js"/>
$(function() {
var artbody = "";
var undefined;
var availabilitykeyid = [];
$.getJSON(
"http://article.ednchina.com/js/rightadvjson.ashx?jsoncallback=?",
function(msg) {
if (msg.length < 1) {
return;
}
if (document.getElementById("ArticleContent") != null) {
artbody = $("#ArticleContent").html();
}
if (document.getElementById("bbsContent") != null) {
artbody = $("#bbsContent").html();
}
if (document.getElementById("groupContent") != null) {
artbody = $("#groupContent").html();
}
if (artbody.length == 0) {
return;
}
var k = 0;
for (var i = 0; i < msg.length; i++) {
var keyClass = {
Id: msg[i].id,
Key: msg[i].adkey
};
var re = new RegExp('(>[^<]*?)(' + keyClass.Key + ')([^<]*?<)', 'i');
if (artbody.search(re) > -1) {
availabilitykeyid[k] = keyClass.Id;
k = k + 1;
}
}
artbody = "";
if (availabilitykeyid.toString().length < 1)
return;
var reg = new RegExp(",", "g"); //创建正则 RegExp 对象
var stringObj = availabilitykeyid.toString();
var newstr = stringObj.replace(reg, "-");
$.getJSON("http://article.ednchina.com/js/rightadvlist.ashx?jsoncallback=?",
{ keyids: encodeURI(newstr) },
function(response) {
var s = "<div id=\"rightadvlist\" class=\"desi_resou column\"><div class=\"title\"><h2 class=\"float_left\" style=\"font-size:16px; padding-left:5px; padding-top:2px;\">e-Link</h2><h6 class=\"float_right\" style=\"padding-top:5px;\"><a href=\"http://www.ednchina.com/elink/ELinkKeyList.aspx?keyids=" + encodeURI(newstr) + "\" target=\"_blank\" style=\"color:White\">More……</a></h6></div>";
for (var i = 0; i < response.length; i++) {
var titleClass = {
title: response[i].title,
url: response[i].url,
id: response[i].id
};
// <span class="left"><a href=""><img src="ledad.gif" border="0" /></a></span>
// <span class="txt"><a href="">随着通讯网络的建设和发展,为了解决网络盲区的覆盖,涌现出大量的户外基站和外基站和</a></span>
s += $.format(
"<h3>" + titleClass.title + "</h3>",
"onclick=\"CompanyInsert('" + titleClass.id + "','false','" + titleClass.url + "');\""
);
CompanyInsert(titleClass.id, null, null);
}
s += "<div class=\"bottom\"></div>";
s += "</div>";
if (response.length > 0) {
if (document.getElementById("elink") != null) {
$("#elink").html(s);
}
}
}
);
});
});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -