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

📄 bizinfo.js

📁 城市分类信息,门户网站,我做为地方信息网
💻 JS
字号:

var img_list = new Array();
var num_of_img;
var t_img;
var t_link;

var status = 1;
var img_index = 0;
var timerID = null;
var t_name;
var bt_run = "../images/common/bt_run.gif";
var bt_stop = "../images/common/bt_stop.gif";
var image = new Array();




var agent = navigator.userAgent.toLowerCase();

var is_Opr  = (agent.indexOf('opera') != -1);

var is_IE = (agent.indexOf("ie") != -1) && !is_Opr;
var is_IE4 = (agent.indexOf("ie 4") != -1);
var is_IE5 = (agent.indexOf("ie 5") != -1) || (agent.indexOf("ie 4") != -1);
var is_IE5_5 = (agent.indexOf("ie 5.5") != -1);
var is_IE6 = is_IE && !is_IE5;
var is_Moz = (agent.indexOf("Mozilla") != -1) && !is_Opr && !is_IE;

function oo(obj)
{
	return typeof(obj) != "string" ? obj : (is_IE5 ? document.all(obj) : document.getElementById(obj));
}

if(is_IE4)
{
	oo=function(key){return document.all[key]}
	document.getElementsByName=function(key){var a=new Array(),ol=document.all;for(i=0;i<ol.length;i++){if(ol[i].name==key)a[a.length]=ol[i];}return a;}
	document.getElementsByTagName=function(key){var a=new Array(),ol=document.all;for(i=0;i<ol.length;i++){if(ol[i].tagName.toLowerCase()==key)a[a.length]=ol[i];}return a;}
}

if(is_Moz)
{
	Event.prototype.__defineGetter__("srcElement",function(){var node=this.target;while(node.nodeType!=1){node=node.parentNode;}return node;});
	HTMLElement.prototype.__defineGetter__("children",function(){return this.childNodes});
	HTMLElement.prototype.__defineGetter__("parentElement",function(){return this.parentNode});
}
	
function preLoad(p_img_list, p_id_img, p_id_link, p_id_name)
{	

	img_list = p_img_list;
	
	num_of_img = img_list.length;

	t_img	 = oo(p_id_img);

	if(t_img == null) return;

	t_link	 = oo(p_id_link);
	t_name	 = p_id_name;

	for(var i = 0; i < num_of_img; i++)
	{
   		image[i] = new Image();
		image[i].src = img_list[i][0];
	}
	
}

function play()
{

	nextImg(1);
	if(num_of_img == 1) return;
	timerID = setTimeout("play();", 4000);
}



function isIE()
{	
	return is_IE;
}

function nextImg(next)
{

	if(isIE())
	{

		t_img.filters.revealTrans.Transition=Math.floor(Math.random()*23);
		t_img.filters[0].Apply();
	}
	img_index = (img_index+next) % num_of_img;
	if(img_index < 0) 
	{
		img_index = num_of_img - 1;
	}
	t_img.src = image[img_index].src;//img_list[img_index][0];
	
	//resetImage(t_img)
//	if(t_link != null)
//	{
//		t_link.href = get_source_img(img_list[img_index][0]);
//	}
	


	if(isIE())
	{	
		t_img.filters[0].Play();
	}
}

function playOrPause(b_id)
{
	if(status == 1)
	{
		if(timerID!=null) clearTimeout(timerID);
		oo(b_id).src = bt_run;
		oo(b_id).title = "继续";
		status = 0;
	}
	else if(status == 0)
	{
		timerID = setTimeout("play();", 4000);
		oo(b_id).src = bt_stop;
		oo(b_id).title = "暂停";
		status = 1;
	}
}


function prtf(s)
{
	document.write(s);
}

var STAR_IMG = new Array("star_w_1.gif", "star_w_2.gif", "star_y_1.gif", "star_y_2.gif", "star_r_1.gif", "star_r_2.gif", "star_w.gif", "star_y.gif", "star_r.gif");
var K_IMG = new Array("k_w_1.gif", "k_w_2.gif", "k_y_1.gif", "k_y_2.gif", "k_r_1.gif", "k_r_2.gif", "k_w.gif", "k_y.gif", "k_r.gif");
var STAR_HINT = new Array("很糟糕", "需要改进", "马马虎虎", "还不错", "非常满意");

function returnStar(num)
{	
	var stars = "";
	for(var i = 0; i < parseInt(num / 2); i++)
	{
		stars = stars + '<img src="..../images/common/' + STAR_IMG[4] + '" border="0"/>';
		stars = stars + '<img src="../images/common/' + STAR_IMG[5] + '" border="0"/>';
	}
	if(num < 10)
	{
		if(num % 2 != 0)
		{
			stars = stars + '<img src="../images/common/' + STAR_IMG[4] + '" border="0"/>';
			stars = stars + '<img src="../images/common/' + STAR_IMG[1] + '" border="0"/>';
		}

		for(var i = parseInt(num) + parseInt(num % 2); i < 10; i+=2)
		{
			stars = stars + '<img src="../images/common/' + STAR_IMG[0] + '" border="0"/>';
			stars = stars + '<img src="../images/common/' + STAR_IMG[1] + '" border="0"/>';
		}
	}
	return stars;
}

function shwStar(num)
{	
	var stars = returnStar(num);
	prtf(stars)
}

function returnK(num)
{	
	var k="";
	var num1 = parseInt(num / 2);
	for(var i = 0; i < num1; i++)
	{
		k = k+'<img src="../images/common/' + K_IMG[8] + '" border="0"/>';
	}
	for(i; i < 5; i++)
	{
		k = k+'<img src="../images/common/' + K_IMG[6] + '" border="0"/>';
	}
	return k;
}

function shwK(num)
{	
	var k = returnK(num);
	prtf(k);
}

function shwStarHint(num)
{
	num = parseInt(num / 2);
	num = num <= 0 ? 0 : num - 1;
	return STAR_HINT[num];
}

//选择星星(用来设置分的)
//ipt 是保存的分数(input)
//shw_id 是用来显示评分评语的
function chgStar(ipt, num, shw_id)
{
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[7] ;
		}
		for(i;i<5;i++)
		{
			oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[6] ;
		}
  }
	oo(shw_id).innerHTML = shwStarHint(num);
}

function choStar(ipt, num, shw_id)
{
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[8] ;
		}
		for(i;i<5;i++)
		{
			oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[6] ;
		}
  }
	oo(ipt).value = num;
	oo(shw_id).innerHTML = shwStarHint(num);
}

function clearStar(ipt, shw_id)
{
	var num = oo(ipt).value ;
	if(num == "") num = 0;
	var num1 = parseInt(num / 2);
	if(num1 <=5)
	{
		for(var i=0;i<num1;i++)
		{
			oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[8] ;
		}
		for(i;i<5;i++)
		{
			oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[6] ;
		}
  }
	if(num == 0) oo(shw_id).innerHTML = "";
	else oo(shw_id).innerHTML = shwStarHint(num);
}

function chgK(ipt, num, shw_id)
{
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			oo('k_' + i + ipt).src = '../images/common/' + K_IMG[7] ;
		}
		for(i;i<5;i++)
		{
			oo('k_' + i + ipt).src = '../images/common/' + K_IMG[6] ;
		}
  }
	oo(shw_id).innerHTML = shwStarHint(num);
}

function choK(ipt, num, shw_id)
{
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			oo('k_' + i + ipt).src = '../images/common/' + K_IMG[8] ;
		}
		for(i;i<5;i++)
		{
			oo('k_' + i + ipt).src = '../images/common/' + K_IMG[6] ;
		}
  }
	oo(ipt).value = num;
	oo(shw_id).innerHTML = shwStarHint(num);
	choZP();
}

//总评分
function choZP() {
	abcde = parseInt(oo('appraiser_special_0').value) + parseInt(oo('appraiser_special_1').value) + parseInt(oo('appraiser_special_2').value)
	if (abcde > 0) {
		st = Math.round(abcde / 30 * 5);
		choStar('id_point', st*2, 'shw_app')
	}
}

function clearK(ipt, shw_id)
{
	num = oo(ipt).value ;
	if(num == "") num = 0;
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			oo('k_' + i + ipt).src = '../images/common/' + K_IMG[8] ;
		}
		for(i;i<5;i++)
		{
			oo('k_' + i + ipt).src = '../images/common/' + K_IMG[6] ;
		}
  }
	if(num == 0) oo(shw_id).innerHTML = "";
	else oo(shw_id).innerHTML = shwStarHint(num);
}

function initChgStar(ipt, shw_id)
{
	//if(isObject(oo(ipt)))
	  prtf('<span>');
		for(var i = 0; i < 5; i++)
		{
				prtf('<img src="../images/common/' + STAR_IMG[6] + '"  border="0" id="star_' + i + ipt+ '"  align="absmiddle" />');
		}

	prtf('</span>&nbsp;&nbsp;<span id="'+shw_id +'"></span>');
}

function initChgK(ipt, shw_id)
{
	//if(isObject(oo(ipt)))
	prtf('<span onMouseOut="clearK(\'' + ipt +'\', \'' + shw_id +'\')">');
	for(var i = 0; i < 5; i++)
	{

			prtf('<img src="../images/common/' + K_IMG[6] + '" border="0" id="k_' + i + ipt+ '" onMouseOver="chgK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>');
	}
	prtf('</span>&nbsp;&nbsp;<span id="'+shw_id +'"></span>');
}

function returnInitChgStar(ipt, shw_id, num)
{
	stars = '<span onMouseOut="clearStar(\'' + ipt +'\', \'' + shw_id +'\')">';
	var num1 = parseInt(num / 2);
	for(var i = 0; i < num1; i++)
	{
		stars = stars + '<img src="../images/common/' + STAR_IMG[8] + '" border="0" id="star_' + i + ipt+ '" onMouseOver="chgStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
	}
	for(i; i < 5; i++)
	{
		stars = stars + '<img src="../images/common/' + STAR_IMG[6] + '" border="0" id="star_' + i + ipt+ '" onMouseOver="chgStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
	}
  stars += '</span>&nbsp;&nbsp;<span id="'+shw_id +'"></span>';
	return stars;
}

function returnInitChgK(ipt, shw_id, num)
{
	stars = '<span onMouseOut="clearK(\'' + ipt +'\', \'' + shw_id +'\')">';
	var num1 = parseInt(num / 2);
	for(var i = 0; i < num1; i++)
	{
		stars = stars + '<img src="../images/common/' + K_IMG[8] + '" border="0" id="k_' + i + ipt+ '" onMouseOver="chgK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
	}
	for(i; i < 5; i++)
	{
		stars = stars + '<img src="../images/common/' + K_IMG[6] + '" border="0" id="k_' + i + ipt+ '" onMouseOver="chgK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
	}
  stars += '</span>&nbsp;&nbsp;<span id="'+shw_id +'"></span>';
	return stars;
}

function showMsg(obj, htm) 
{
	if ($(obj) == null) return;
	$(obj).innerHTML = htm;
}

⌨️ 快捷键说明

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