⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.js

📁 综合查询系统
💻 JS
字号:
/*
	Script by Antonio Giorlando
	Reselling or Reproducing is not OK without my permission
*/










var url;
var sub;
var div;
var frm;
var xml = xmlObject();
var colorBox;
var overlayBox;

function xmlObject () {
	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XmlHttp',
			'MSXML2.XmlHttp',
			'MSXML2.XmlHttp.3.0',
			'MSXML2.XmlHttp.4.0',
			'MSXML2.XmlHttp.5.0'
		);
		for (i = 0; i < objects.length; i++) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}

function createColorBox () {
	if (!document.getElementById('colorBox')) {
		colorBox = document.createElement('div');
		document.body.appendChild(colorBox);
		colorBox.className = 'colorBox';
	}
}

function createOverlayBox () {
	if (!document.getElementById('overlayBox')) {
		overlayBox = document.createElement('div');
		document.body.appendChild(overlayBox);
		overlayBox.className = 'overlayBox';
	}
	overlayBox.style.top = Math.ceil(colorBox.offsetHeight / 2) - (overlayBox.offsetHeight / 2) + 'px';
	overlayBox.style.left = Math.ceil(colorBox.offsetWidth / 2) - (overlayBox.offsetWidth / 2) + 'px';
}

function xmlHandler () {
	if (xml.readyState == 4) {
		overlayBox.innerHTML = '';
		data = Array();
		eval(xml.responseText);
		overlayBox.innerHTML = '<h1><a href="#" onclick="location.reload(); return false;">Close</a>Results</h1>';
		overlayBox.innerHTML += '<div class="link" onclick="window.location=\'http://' + data.url + '\'"><strong>http://' + data.url + '</strong>Address</div>';
		overlayBox.innerHTML += '<div><strong>' + data.pagerank + '</strong>PageRank</div>';
		overlayBox.innerHTML += '<div><strong>' + data.alexa_rank + '</strong>Alexa Rank</div>';
		overlayBox.innerHTML += '<div><strong>' + data.google + '</strong>Google Results</div>';
		overlayBox.innerHTML += '<div><strong>' + data.yahoo + '</strong>Yahoo! Results</div>';
		overlayBox.innerHTML += '<div><strong>' + data.msn + '</strong>MSN Results</div>';
		overlayBox.innerHTML += '<div><strong>' + data.altavista + '</strong>AltaVista Results</div>';
		overlayBox.innerHTML += '<div><strong>' + data.alltheweb + '</strong>AllTheWeb Results</div>';
		overlayBox.style.height = 'auto';
		overlayBox.style.top = Math.ceil(colorBox.offsetHeight / 2) - (overlayBox.offsetHeight / 2) + 'px';
		overlayBox.style.left = Math.ceil(colorBox.offsetWidth / 2) - (overlayBox.offsetWidth / 2) + 'px';
	} else {
		overlayBox.innerHTML = '';
	}
}

function submitHandler () {
	url.blur();
	createColorBox();
	createOverlayBox();
	xml.open('get', '/sleek-pr/php/main.php?url=' + url.value);
	xml.onreadystatechange = xmlHandler;
	xml.send(null);
	return false;
}

function loadHandler () {
	url = document.getElementById('url');
	sub = document.getElementById('submit');
	div = document.getElementById('results');
	frm = document.getElementById('main');
	frm.onsubmit = submitHandler;
}

window.onload = loadHandler;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -