📄 edn.js
字号:
function trim(psText) {
if (psText != null) {
psText = psText.replace(/^[\s]+/g, "");
psText = psText.replace(/[\s]+$/g, "");
}
return psText;
}
//搜索
function qsp(r) {
r = trim(r);
if (r.length > 1) {
r = window.escape(r);
url = "?q=" + r;
if (wwwdomain != null && wwwdomain != "") {
url += "&site=" + wwwdomain
}
window.location = SearchUrl + url;
return true;
} else {
alert("错误的输入条件");
return false;
}
}
function qs() {
var r = document.getElementById("q").value;
qsp(r)
}
function a_qs() {
var r = document.getElementById("a_q").value;
qsp(r);
}
function qs2(q, ue) {
var r = document.getElementById(q).value;
r = trim(r);
if (r.length > 1) {
r = window.escape(r);
window.location = SearchUrl + ue + "?site=" + wwwdomain + "&q=" + r
return true;
} else {
alert("错误的输入条件");
return false;
}
}
//eekoo搜索
function eekoo(e) {
oC = e.parentNode.parentNode.childNodes;
for (var i = 0; i < oC.length; i++) {
if (oC[i].className == 'search_button_active') {
oC[i].className = 'search_button_normal';
}
}
e.parentNode.className = 'search_button_active';
return false;
}
function clearSearchCondition(e) {
e.value = "";
}
function eekooCheck() {
var r = document.getElementById("q").value;
eekooSearch(r);
}
function eekooSimpleSearch(t,u)//t是点击进来的入口,在这里是image
{
var spanparent = t.parentNode;
var pparent = spanparent.parentNode;
//得到最外面的关键字元素
var inputid = $("#" + $("#" + pparent.id).eq(0).attr("id") + ">input");
var k = $(inputid).attr("value");
var url = "";
var searchtype = "ednchina.com";
if (k.length < 2) {
alert("错误的输入条件");return;
}
//得到单选
var radioobject = $("#" + $("#" + pparent.id).eq(0).attr("id") + "> span > input:radio:checked");
if ($(radioobject).attr("value") != "") {
if (u == "article") {
searchtype = "article.ednchina.com";
}
if (u == "blog") {
searchtype = "blog.ednchina.com";
}
}
else {
searchtype = "";
}
k = encodeURIComponent(k);
url = "http://www.google.cn/custom?q=" + k + "&domains=" + searchtype + "&sitesearch=" + searchtype + "&forid=1&ie=utf-8&oe=utf-8&safe=active&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A50%3BLW%3A88%3BL%3Ahttp%3A%2F%2Fwww.ednchina.com%2Fimages%2Fsearch_logotiny2.jpg%3BS%3Ahttp%3A%2F%2Fwww.ednchina.com%3BFORID%3A1&hl=zh-CN&sa=Google+%E6%90%9C%E7%B4%A2";
window.open(url);
}
function eekooSearch(r) {
var r = trim(r);
var oB = document.getElementById("search_button");
if (r.length > 1) {
r = encodeURIComponent(r);
url = "http://search.ednchina.com/searchlist/default.aspx?c=";
if (oB != null) {
var oC = oB.childNodes;
for (var i = 0; i < oC.length; i++) {
if (oC[i].className == 'search_button_active') {
var sUserAgent = navigator.userAgent;
if (sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1) {
if (oC[i].childNodes[0].id == 11 && r.length < 3) {
alert("请输入多于两个字符的器件名!");
return false;
}
url = url + oC[i].childNodes[0].id;
} else {
if (oC[i].childNodes[1].id == 11 && r.length < 3) {
alert("请输入多于两个字符的器件名!");
return false;
}
url = url + oC[i].childNodes[1].id;
}
}
}
}
else {
url = url + "0";
}
url = url + "&q=" + r;
var obj = document.getElementById("eekoo_right").childNodes;
for (i = 0; i < obj.length; i++) {
if (obj[i].checked) {
//if (obj[i].value == "") {//Google
//url = url + "&t=0";
url = "http://www.google.cn/custom?q=" + r + "&domains=www.ednchina.com&sitesearch=&forid=1&ie=utf-8&oe=utf-8&safe=active&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A50%3BLW%3A88%3BL%3Ahttp%3A%2F%2Fwww.ednchina.com%2Fimages%2Fsearch_logotiny2.jpg%3BS%3Ahttp%3A%2F%2Fwww.ednchina.com%3BFORID%3A1&hl=zh-CN&sa=Google+%E6%90%9C%E7%B4%A2";
/*}
else {//ednchina
//url = url + "&t=1";
url = "http://search.ednchina.com/searchlist/default.aspx?q=" + r;
}*/
}
}
//url = url + "&s=ednchina.com&from=" + wwwdomain;
window.open(url);
return true;
} else {
alert("错误的输入条件");
return false;
}
}
function eekooSearchByForm(t, u) {
var jparent = t.parentNode;
var url = "";
var b = true;
var jspan;
var r = t.value;
for (var i = 0; i < jparent.childNodes.length; i++) {
if (jparent.childNodes[i].nodeName == "SPAN") {
jspan = jparent.childNodes[i];
break;
}
}
var searchvalue = "";
for (var i = 0; i < jspan.childNodes.length; i++) {
if (jspan.childNodes[i].name != undefined && jspan.childNodes[i].name != "") {
if (jspan.childNodes[i].type == "radio");
{
if (jspan.childNodes[i].checked == true) {
searchvalue = jspan.childNodes[i].value;
}
}
}
}
var searchtype = "ednchina.com";
if (searchvalue != "") {
if (u == "article") {
searchtype = "article.ednchina.com";
}
if (u == "blog") {
searchtype = "blog.ednchina.com";
}
}
else {
searchtype = "";
}
if (r.length > 1) {
r = encodeURIComponent(r);
url = "http://www.google.cn/custom?q=" + r + "&domains=" + searchtype + "&sitesearch=" + searchtype + "&forid=1&ie=utf-8&oe=utf-8&safe=active&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A50%3BLW%3A88%3BL%3Ahttp%3A%2F%2Fwww.ednchina.com%2Fimages%2Fsearch_logotiny2.jpg%3BS%3Ahttp%3A%2F%2Fwww.ednchina.com%3BFORID%3A1&hl=zh-CN&sa=Google+%E6%90%9C%E7%B4%A2";
}
else {
b = false;
}
if (b == true) {
window.open(url);
return true;
}
else {
alert("错误的输入条件");
return false;
}
}
function eekooSearchKeydown(e,u) {
var oEvent = window.event ? window.event : arguments[0];
//alert(oEvent.keyCode);
if (oEvent.keyCode == 13) {
if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
var o = document.getElementById('q');
return eekooSearchByForm(o,u);
}
return eekooSearchByForm(e,u);
}
else if (oEvent.which == 13) {
return eekooSearchByForm(e,u);
}
else {
return true;
}
}
//submitForm
function submitForm(e, domainurl) {
var r = document.getElementById(e).value;
r = trim(r);
if (r == '输入您的电子邮件地址' || r == '') {
alert('输入您的电子邮件地址');
document.getElementById(e).focus();
document.getElementById(e).value = '';
return;
}
if (r.length > 0) {
r = encodeURIComponent(r);
var ue = "/member/eLetter.aspx?email=" + r;
//var ue="/member/eLetter.aspx?email="+r; //原内容
if (domainurl != '' && domainurl != undefined) {
window.location = escape(domainurl) + ue;
return;
}
//window.location = ue;//原内容
window.parent.location = ue;
}
}
//Remove Unit
function RemoveUnit() {
var b = new BrowserInfo();
var l = (parseInt(b.version) >= 4 && b.name == "Microsoft Internet Explorer") ? 0 : 1
for (var i = 0; i < document.getElementsByTagName("UL").length; i++) {
if (document.getElementsByTagName("UL")[i].childNodes.length == 0) {
document.getElementsByTagName("UL")[i].parentNode.parentNode.style.display = "none";
}
}
}
/*
全局变量
*/
/* 广告统计脚本变量 */
var ad_list = "";
/* 顶部广告 */
var varTopAdvertisement = null;
/* 是否进入常规统计 */
var IsStat = true;
/* Domain */
var SearchUrl = "/Search/Default.aspx";
var wwwdomain = "";
/*
* Goodspeed
*
*/
//用于集中浏览器信息的 JavaScript 类。
// Example:
// var b = new BrowserInfo();
// alert(b.version);
function BrowserInfo() {
this.name = navigator.appName;
this.codename = navigator.appCodeName;
this.version = navigator.appVersion.substring(0, 4);
this.platform = navigator.platform;
this.javaEnabled = navigator.javaEnabled();
this.screenWidth = screen.width;
this.screenHeight = screen.height;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -